OpenAlice — AI trading agent with ChatOps and trading-as-Git
연구에서 실행, 실행에서 종료까지를 하나의 이벤트 로그와 승인 게이트로 묶는 개인용 AI 트레이딩 에이전트.
무엇을 하는가
OpenAlice는 your one-person Wall Street를 표방하는 트레이딩 에이전트다.
- equities, crypto, commodities, forex, macro를 한 워크스페이스에서 다룸
- 연구 → 포지션 진입 → 관리 → 청산까지 전체 lifecycle를 포괄
- AI와 브로커를 분리한 UTA(Unified Trading Account) 구조를 사용
- Trading-as-Git: stage → commit → push로 주문/실행을 버전 관리
- guard pipeline으로 size, cooldown, whitelist 같은 사전 정책을 적용
- cron/heartbeat가 append-only event log 위에서 동작
- Web UI, Telegram, MCP server를 인터페이스로 제공
- Claude(Agent SDK) 또는 Vercel AI SDK를 런타임으로 선택 가능
구조적 특징
Interface -> Core -> Domain -> Automation- Interface: Web UI, Telegram, MCP
- Core: AgentCenter, ProviderRouter, ToolCenter, Event Log, ConnectorCenter
- Domain: UTA, Market Data, Analysis, News, Brain
- Automation: Cron, Heartbeat
왜 중요한가
- 트레이딩을 단순 봇이 아니라 운영 시스템으로 본다.
- 이벤트 로그, 승인, 가드, 스냅샷이 있는 점이
[[2026-05-04-chatops-supervised-trading-blueprint]]와 잘 맞는다. [[2026-05-07-ai-native-trading-agents-2026]],2026-04-22-open-source-automated-trading-stack-map,[[2026-05-05-long-running-agents]]와 연결되는 실전형 레퍼런스다.
주의점
- AGPL-3.0이라 배포/수정 전략을 먼저 봐야 한다.
- README 기준으로는 experimental이며, 실거래 전 검증이 필수다.
- 기능이 넓어서 초기에 과도한 자동화보다 감독형 운영이 맞다.
관련 노트
- 2026-05-07-ai-native-trading-agents-2026
- 2026-04-22-open-source-automated-trading-stack-map
- 2026-05-04-chatops-supervised-trading-blueprint
- 2026-04-24-chatops-supervised-trading-implementation-plan
- 2026-05-05-long-running-agents
- 2026-05-03-kalshi-ai-trading-bot