Neuberg: Claude AI로 구축된 오픈소스 다중 시장 거래 터미널

✍️ OpenClawRadar📅 게시일: April 6, 2026🔗 Source
Neuberg: Claude AI로 구축된 오픈소스 다중 시장 거래 터미널
Ad

Neuberg란 무엇인가

Neuberg는 여러 트레이딩 인터페이스를 하나의 애플리케이션으로 통합하기 위해 구축된 오픈소스 브라우저 기반 트레이딩 터미널입니다. Hyperliquid, Polymarket, Alpaca를 포함한 실제 시장에 연결하고, 내부적으로 주문을 정규화하며, 뉴스와 구조화된 신호를 추가합니다.

Claude의 강점

1. 크로스-벤처 주문 추상화 설계

Claude는 다양한 인증 모델, 정밀도 규칙, 주문 의미론, 속도 제한을 가진 여러 거래소를 처리하기 위한 정규화된 내부 형식을 설계하는 데 도움을 주었습니다. 아키텍처는 OrderIntent → VenueAdapter → API 호출로 발전했습니다.

Claude는 다음과 같은 점에서 탁월했습니다:

  • 부분 체결, 정밀도 절단, 멱등성과 같은 엣지 케이스 식별
  • 어댑터 격리 패턴 제안
  • 결합이 문제가 될 부분 발견
  • 일관된 오류 표면 설계 제안

실제 API 문서를 붙여넣고, 실제 제약 조건을 명확히 설명하며, 처음부터 설계를 발명하기보다는 제안된 설계를 비평하도록 요청했을 때 가장 좋은 성능을 보였습니다.

2. 정신 모델을 깨지 않고 리팩토링

프로젝트가 성장함에 따라 Claude는 다음과 같은 작업을 도왔습니다:

  • 선물, 주식, 예측 시장에 걸친 시장 모델 통합
  • UI 상태와 전송 계층 분리
  • 고빈도 웹소켓 업데이트 중 재렌더링 감소

구체적인 기여로는 특정 React 패턴이 연쇄 렌더링을 유발하는 이유 설명, 메모이제이션 경계 제안, 고용량 호가창 차이가 UI를 멈추지 않도록 상태 재구조화 지원 등이 있습니다.

3. 구조화된 뉴스 + 신호 계층 설계

Neuberg는 EDGAR Form 4 신고서, 매크로 캘린더 데이터, 거래소 데이터, 일반 금융 뉴스를 가져옵니다. Claude는 다음과 같은 설계를 도왔습니다:

  • 간단한 감정 태깅 파이프라인
  • 티커, 섹터, 지정학적 요소에 대한 엔티티 추출
  • "영향 태깅" 휴리스틱

"이 구조화된 JSON 스키마가 주어졌을 때, 오버피팅을 피하면서도 설명 가능한 최소한의 점수 시스템은 무엇일까?"라는 프롬프트를 받으면, Claude는 일관되게 오버엔지니어링보다는 더 간단하고 해석 가능한 시스템을 선호했습니다.

Ad

Claude가 어려움을 겪거나 적응이 필요했던 부분

1. 장기 컨텍스트 + 빠른 반복

대규모 다중 파일 변경의 경우, 컨텍스트 창 관리가 문제가 되었습니다. Claude는 가끔 이미 배제된 패턴을 다시 도입하기도 했습니다. 도움이 된 것은 짧은 아키텍처 "기본 진실" 문서를 유지하고, 관련 모듈만 붙여넣으며, 제약 조건을 명시적으로 재진술하는 것이었습니다.

2. 실시간 시스템의 미묘함

웹소켓 차이 로직과 고빈도 호가창 업데이트의 경우, Claude는 때때로 깔끔하지만 비현실적인 추상화를 기본값으로 선택하고, 성능 영향에 대한 고려가 부족했습니다. "초당 50회 업데이트 가정", "5000 레벨 가정", "최소 GC 부담 최적화"와 같은 명시적 제약 조건이 효과적으로 적응하는 데 필요했습니다.

3. 보안 경계

실제 자금과 API 키가 관련된 트레이딩 소프트웨어의 경우, 특히 키 처리, 클라이언트/서버 신뢰 가정, 인증 저장과 관련하여 Claude의 보안 제안은 맹목적으로 수용되지 않았습니다. 위협 표면을 열거하는 데 유용했지만, 보안에 민감한 결정은 여전히 모범 사례에 대한 검증이 필요했습니다.

인프라에 Claude 사용에 대한 핵심 통찰

Claude는 아키텍처 비평, 엣지 케이스 열거, 리팩토링 명확성, 트레이드오프 설명에 사용될 때 가장 강력했습니다. 명시되지 않은 제약 조건을 추측해야 하거나, 전체 시스템을 기억해야 하거나, 명확한 매개변수 없이 처음부터 설계를 발명해야 할 때는 약했습니다.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

개발자가 더 협력적인 AI 상호작용을 위한 SALT 시스템 프롬프트 접근법을 공유합니다
Use Cases

개발자가 더 협력적인 AI 상호작용을 위한 SALT 시스템 프롬프트 접근법을 공유합니다

80회 이상의 Claude 세션을 진행한 한 개발자가 AI를 도구가 아닌 참여자로 대하자 출력 품질이 향상됐다고 밝혔습니다. 그 결과로 나온 SALT 시스템 프롬프트 프레임워크는 GitHub에서 이용 가능합니다.

OpenClawRadar
클로드 코드로 개인 AI 에이전트 구축하기: 위즈(Wiz) 6개월간의 교훈
Use Cases

클로드 코드로 개인 AI 에이전트 구축하기: 위즈(Wiz) 6개월간의 교훈

한 개발자가 Claude Code를 사용하여 아침 보고서, 저녁 요약, 이메일 분류를 처리하는 개인 AI 에이전트인 Wiz를 구축한 경험을 공유했습니다. 이 글은 개발 과정에서 저지른 9가지 실수, 즉 지나치게 야심찬 목표로 시작하고 Claude가 핵심 지침을 검토 없이 생성하도록 내버려 둔 점 등을 상세히 설명합니다.

OpenClawRadar
ADHD 특성을 가진 상태에서 20개의 Claude Code 터미널 창을 동시에 실행하기
Use Cases

ADHD 특성을 가진 상태에서 20개의 Claude Code 터미널 창을 동시에 실행하기

ADHD 특성을 가진 개발자가 다양한 프로젝트에서 20개의 Claude Code 터미널 창을 동시에 실행하며, AI 에이전트를 통해 자신의 뇌가 유지하지 못하는 컨텍스트를 보관합니다. 이 글은 이러한 작업 방식의 생산성 향상 효과와 잠재적 단점을 살펴봅니다.

OpenClawRadar
오픈클로 에이전트, 에이빌리제이션 지속형 세계 시뮬레이션에서 테스트 완료
Use Cases

오픈클로 에이전트, 에이빌리제이션 지속형 세계 시뮬레이션에서 테스트 완료

한 개발자가 자신의 OpenClaw 에이전트를 Aivilization이라는 오픈 월드 시뮬레이션에 투입하는 실험을 진행했습니다. 이곳은 AI 에이전트가 주민으로 존재할 수 있는 환경으로, 터미널 워크플로우 대신 에이전트는 시뮬레이션 내 캐릭터로 등장했습니다.

OpenClawRadar