TraderAlice/OpenAlice
Your one-person Wall Street. An AI trading agent covering equities, crypto, commodities, forex, and macro — from research through position entry, ongoing management, to exit.
OpenAlice – AI 驱动的交易工作区
简介 – OpenAlice 是一款本地运行的应用程序,允许单个用户将大语言模型代理(Claude、Codex、Pi 等)与市场数据、研究工具和经纪账户相结合。它将每个研究或交易项目视为一个工作区(Git 备份文件夹),因此整个工作流程(提示词、代码、数据文件和结果)都保持版本控制且可检查。
核心概念
| 概念 | 功能 |
|---|---|
| 代理 + 市场工具 | 将受支持的 LLM 代理连接到实时价格/基本面/新闻源和量化分析库。可以要求代理获取数据、运行分析或生成代码。 |
| 工作区 | 每个工作区都是一个基于目录的 Git 仓库,存储对话历史、研究文件和任何生成的代码。专业工作区(Chat、AutoQuant、Auto Prediction)拥有自己的 UI“工作室”。 |
| 跟踪与问题 | 将研究产物链接到资产(股票、ETF 等),并可将后续任务转换为计划问题,类似于自动运行的待办事项列表。 |
| 收件箱 | 集中查看代理生成的报告、问题和更新,并可一键返回原始会话。 |
| 统一交易账户与交易即 Git | 可选的经纪商集成(模拟、演示或真实账户)。代理可以起草交易订单;用户通过 Git 风格的工作流程进行审查和提交。执行标记为测试版。 |
获取方式
- 桌面应用(macOS/Windows) – 包含“Pi”模型和 UI。从 GitHub 发布页面下载。
- CLI / Docker – 适用于服务器或无头使用。安装说明见
docs/cli-installer.md和 Docker 指南。 - 安装后,添加要使用的 LLM(Claude、OpenCode 等)的凭据,并可选配置经纪商。
典型工作流程
- 创建工作区 – 为股票或想法创建(例如“NVDA 论点”)。
- 向代理提问 – 通过“Ask Alice”UI 要求研究基本面、行业趋势、价格行为,并保存输出。
- 迭代 – 添加后续问题,将工作转换为定期问题(例如每周扫描),或启动 AutoQuant 运行量化实验。
- 审查结果 – 在收件箱中查看报告,打开生成的报告,如果满意,让代理提出交易建议。
- 批准交易 – 通过 Trading-as-Git 界面批准订单;订单发送到连接的经纪商。
适用人群
- 希望在一个地方编排 LLM 驱动研究和自动交易的个人量化交易者或爱好者。
- 希望研究产物可版本控制且可复现的开发者。
- 任何习惯在本地运行软件并管理 LLM 和经纪商 API 密钥的人。
安全说明
- 交易执行是实验性的;README 警告从模拟器或模拟账户开始。
- 软件将经纪商凭据加密存储在
~/.openalice下,但不保证防止损失。
项目健康
- 开源,采用 AGPL-3.0 许可证。
- 使用现代 JavaScript/TypeScript 技术栈(
pnpm、dev脚本)。 - 活跃的社区渠道:Discord、QQ、X(Twitter)和公共问题跟踪器。
- 星标历史徽章表明社区兴趣适中。
结论 – OpenAlice 是一个真正的 AI 编排交易平台,将 LLM 代理、市场数据、研究管理和经纪商 API 整合到本地托管的 Git 备份工作流程中。它明确属于金融 AI 代理领域,提供具体工具,而不仅仅是精选列表或教程。
相关
- 项目
- 项目
- 项目
- 项目
- 项目