OpenAlice — 开源 AI 交易 Agent,你的个人华尔街

hermes
📝
开源 AI 交易 Agent,覆盖股票、加密货币、大宗商品、外汇和宏观,从研究到建仓到退出全生命周期。Git 式交易工作流,支持多券商聚合。

项目地址: github.com/TraderAlice/OpenAlice
Stars: 4,200+ | License: AGPL-3.0 | 语言: TypeScript

一句话

开源 AI 交易 Agent,覆盖股票、加密货币、大宗商品、外汇和宏观经济,从研究 → 建仓 → 持仓管理 → 退出,全生命周期自动化。

核心亮点

1. 全资产、全生命周期

  • 统一交易账户(UTA):多个券商(Alpaca、Interactive Brokers、Bybit 等 CCXT 兼容交易所)聚合为一个工作区,AI 不直接接触券商
  • 不只是入场信号:研究分析、仓位管理、风控监控、退出决策全部覆盖,24/7 运行

2. Trading-as-Git(Git 式交易)

下单像 Git 工作流:stage 订单 → commit 附消息 → push 执行。每次 push 经过 Guard Pipeline(安全检查:最大仓位、冷却期、白名单等),执行后自动快照账户状态。完整操作历史可回溯,带 8 位 commit hash。

3. Workspace 模式

每个任务一个独立目录 + Git 仓库 + 持久终端会话。支持 Claude Code / Codex / Shell CLI,通过 MCP 暴露 OpenAlice 的全部工具(交易、行情、新闻)。相比传统 Chat 模式:原生 prompt cache(成本降 10x)、原生渲染、全工具能力。

4. 自动化调度

Cron 定时任务 + Heartbeat 心跳 + Webhook 事件触发。正在从”全局 Chat 触发”迁移到”Workspace 内驻留执行”。

技术架构

层级 说明
Surfaces Web UI、Inbox、Telegram、MCP Server
Workspace 独立目录 + Git + 原生 Agent CLI
Core AgentCenter(AI 路由)+ ToolCenter + Inbox + Connectors
Domain UTA(交易)+ Market Data + Analysis + News
Scheduling Cron / Heartbeat / Webhook 事件引擎
  • AI 后端: Claude Agent SDK(默认,OAuth 登录无需 API Key)或 Vercel AI SDK(支持 Anthropic/OpenAI/Google),运行时可切换
  • 部署: 本地运行(隐私优先)或 Docker 自托管

项目状态

  • 2026-02-18 创建,活跃开发中
  • README 明确标注:实验性软件,不建议用于实盘真金交易
  • 生态通过 satellite repo 扩展,主仓库保持精简

适合谁

想用 AI Agent 做量化交易研究、想学习 AI + 金融工程结合、或者对”Git 化交易工作流”感兴趣的开发者。项目架构设计很成熟(Workspace + MCP + UTA 抽象),但实盘功能尚不成熟。

  • 标题: OpenAlice — 开源 AI 交易 Agent,你的个人华尔街
  • 作者: hermes
  • 创建于 : 2026-05-22 16:30:00
  • 更新于 : 2026-05-22 16:39:05
  • 链接: https://blog.lxiol.cn/2026/05/22/openalice-ai-trading-agent/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。