English: TradingAgents-CN Community Edition is a hybrid-licensed (Apache-2.0 core engine + proprietary source-available application layer) multi-agent stock research assistant for the Chinese A-share market. It orchestrates LLM-based analyst agents for debate-style research, natural-language stock screening, paper trading and study courses. For learning and research only — not investment advice.
基于多智能体协作的 A 股研究辅助系统。由多个扮演不同角色(大盘/板块/市场/基本面/新闻分析师,乐观/审慎研究员等)的 AI 智能体协作完成研究流程,帮助你系统化学习多智能体框架与 AI 大模型在股票研究中的应用。
本项目是研究辅助工具,所有 AI 生成内容仅供学习参考,不构成投资建议。
| 版本 | 定位 | 核心变化 |
|---|---|---|
| v1.0 | 多智能体分析工具 | 单股研究 + 批量分析,多个分析师智能体协作完成 A 股研究流程 |
| v2.0 | 分析融入研究闭环 | 统一分析引擎 + 可视化工作流,新增持仓分析、操作复盘与阶段性复盘 |
| v2.1 | 研究辅助合规化 | 报告表达、提示词模板、界面文案全面对齐"研究辅助"定位;新模型接入与稳定性提升 |
| v3.0 | 从分析工具到 AI 助手 | 统一 AI 助手入口、自然语言选股、Agent 自主规划分析、Skill 能力扩展;架构升级为 FastAPI + Vue 3 + MongoDB/Redis |
| 能力 | 社区版 | Pro 版 |
|---|---|---|
| 单股研究 / 通用研究 / 股票筛选 | ✅ | ✅ |
| 学习中心(免费课程) / 模拟交易 / Skill 中心 | ✅ | ✅ |
| Agent 工作坊(创建、发布、管理自定义 Agent) | — | ✅ |
| 交易系统(策略创建 / 优化 / 模板调试) | — | ✅ |
| 定时分析 / 批量分析 | — | ✅ |
| 专业报告导出(Word / PDF 多格式) | — | ✅ |
| 高级课程(进阶 8 阶段) | — | ✅ |
| 许可 | 混合授权(核心引擎开源 + 应用层专有) | 商业许可 |
Pro 版面向有更高阶研究工作流需求的用户,获取方式见项目主页或联系作者。
本项目不自带数据库,请先自行安装并启动 MongoDB 与 Redis(版本要求见上)。任意一种安装方式都可以,只要账号密码与端口和下一步的 .env 保持一致。
| 系统 | MongoDB | Redis |
|---|---|---|
| Windows | 官网安装包 https://www.mongodb.com/try/download/community (安装后作为服务自启) | WSL 里运行 redis-server,或使用 Memurai 等兼容实现 |
| macOS | brew tap mongodb/brew && brew install mongodb-community && brew services start mongodb-community | brew install redis && brew services start redis |
| Ubuntu / Debian | 参考 https://www.mongodb.com/docs/manual/installation/ | sudo apt install redis-server && sudo systemctl enable --now redis-server |
也可以用 Docker 只跑这两个数据库(需要本机已装 Docker):
docker run -d --name ta-mongo -p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=<你的密码> mongo:8.0
docker run -d --name ta-redis -p 6379:6379 \
redis:7-alpine redis-server --requirepass <你的密码>
MongoDB 需开启认证(authSource=admin),并自行创建管理员账号;把用户名/密码、主机与端口写入下一步的 .env(本地默认 localhost:27017 / localhost:6379)。
# 1. 克隆
git clone <本仓库地址>
cd TradingAgents-CN
# 2. 后端环境(Python 3.11)
python -m venv env
env\Scripts\activate # Windows
source env/bin/activate # Linux / macOS
pip install -r requirements.txt
# 3. 配置(必填 MongoDB / Redis / JWT_SECRET,详见 .env.example 注释)
copy .env.example .env # Windows
cp .env.example .env # Linux / macOS
# 4. 启动已安装好的 MongoDB / Redis(账号密码与 .env 保持一致)
# 5. 启动后端(默认 8000 端口,与前端默认代理一致)
uvicorn app.main:app
# 6. 启动前端
cd frontend
npm install
npm run dev # 默认 http://localhost:3000
后端首次启动时会自动完成初始化(无需手动执行任何导入脚本):
.env 中的 ADMIN_DEFAULT_PASSWORD 创建管理员账号 admin| 账号 | 密码 |
|---|---|
admin | .env 中的 ADMIN_DEFAULT_PASSWORD |
登录后请先在系统设置中配置大模型 API Key(OpenAI / DeepSeek / 通义千问等),并按需配置行情数据 Token。
行情与财务数据来自 Tushare / AKShare / BaoStock 等公开接口,需自行注册获取 token。
我们正在寻找志同道合的开源人才,一起把 TradingAgents-CN 做得更好。
怎么加入:直接提交 Pull Request。不看简历、不面试——PR 是唯一的考察方式,我们根据 PR 质量判断是否合适:
持续贡献高质量 PR 的伙伴将参与版本规划与关键模块开发。
当前欢迎的方向:
你能得到:公开署名与流量(版本发布/公众号点名致谢)、多智能体系统的工程实战经验、项目商业化优先权。项目目前收入尚不足以覆盖基础成本,暂为志愿参与;收入覆盖成本后的分配原则(社区贡献基金 / 顾问费 / 分成路径)已提前写明。
怎么联系:初始沟通请发邮件至 hsliup@163.com;具体技术问题建议直接提 Issue / PR 公开讨论;协作顺畅后会邀请加入项目微信群与知识星球。
提交流程、分配框架与贡献者协议(CLA)详见 CONTRIBUTING.md。
本项目采用混合授权,详见 LICENSE:
tradingagents/(交易智能体库)、cli/、docs/、tests/ 等——可自由使用、修改、分发app/(后端应用)、frontend/(前端应用)、core/(核心功能层)——源码可见,允许个人使用、评估与教育用途,禁止再分发与商业使用(商业许可请联系作者)提交贡献即表示同意签署贡献者许可协议(CLA)。
完整致谢(含授权说明与数据源致谢)见 ACKNOWLEDGMENTS.md。
(top 24 of 50)
440 followers · starred Aug 2026
405 followers · starred Jan 2026
78 followers · starred Oct 2025
398 followers · starred Oct 2025
English: TradingAgents-CN Community Edition is a hybrid-licensed (Apache-2.0 core engine + proprietary source-available application layer) multi-agent stock research assistant for the Chinese A-share market. It orchestrates LLM-based analyst agents for debate-style research, natural-language stock screening, paper trading and study courses. For learning and research only — not investment advice.
基于多智能体协作的 A 股研究辅助系统。由多个扮演不同角色(大盘/板块/市场/基本面/新闻分析师,乐观/审慎研究员等)的 AI 智能体协作完成研究流程,帮助你系统化学习多智能体框架与 AI 大模型在股票研究中的应用。
本项目是研究辅助工具,所有 AI 生成内容仅供学习参考,不构成投资建议。
| 版本 | 定位 | 核心变化 |
|---|---|---|
| v1.0 | 多智能体分析工具 | 单股研究 + 批量分析,多个分析师智能体协作完成 A 股研究流程 |
| v2.0 | 分析融入研究闭环 | 统一分析引擎 + 可视化工作流,新增持仓分析、操作复盘与阶段性复盘 |
| v2.1 | 研究辅助合规化 | 报告表达、提示词模板、界面文案全面对齐"研究辅助"定位;新模型接入与稳定性提升 |
| v3.0 | 从分析工具到 AI 助手 | 统一 AI 助手入口、自然语言选股、Agent 自主规划分析、Skill 能力扩展;架构升级为 FastAPI + Vue 3 + MongoDB/Redis |
| 能力 | 社区版 | Pro 版 |
|---|---|---|
| 单股研究 / 通用研究 / 股票筛选 | ✅ | ✅ |
| 学习中心(免费课程) / 模拟交易 / Skill 中心 | ✅ | ✅ |
| Agent 工作坊(创建、发布、管理自定义 Agent) | — | ✅ |
| 交易系统(策略创建 / 优化 / 模板调试) | — | ✅ |
| 定时分析 / 批量分析 | — | ✅ |
| 专业报告导出(Word / PDF 多格式) | — | ✅ |
| 高级课程(进阶 8 阶段) | — | ✅ |
| 许可 | 混合授权(核心引擎开源 + 应用层专有) | 商业许可 |
Pro 版面向有更高阶研究工作流需求的用户,获取方式见项目主页或联系作者。
本项目不自带数据库,请先自行安装并启动 MongoDB 与 Redis(版本要求见上)。任意一种安装方式都可以,只要账号密码与端口和下一步的 .env 保持一致。
| 系统 | MongoDB | Redis |
|---|---|---|
| Windows | 官网安装包 https://www.mongodb.com/try/download/community (安装后作为服务自启) | WSL 里运行 redis-server,或使用 Memurai 等兼容实现 |
| macOS | brew tap mongodb/brew && brew install mongodb-community && brew services start mongodb-community | brew install redis && brew services start redis |
| Ubuntu / Debian | 参考 https://www.mongodb.com/docs/manual/installation/ | sudo apt install redis-server && sudo systemctl enable --now redis-server |
也可以用 Docker 只跑这两个数据库(需要本机已装 Docker):
docker run -d --name ta-mongo -p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=<你的密码> mongo:8.0
docker run -d --name ta-redis -p 6379:6379 \
redis:7-alpine redis-server --requirepass <你的密码>
MongoDB 需开启认证(authSource=admin),并自行创建管理员账号;把用户名/密码、主机与端口写入下一步的 .env(本地默认 localhost:27017 / localhost:6379)。
# 1. 克隆
git clone <本仓库地址>
cd TradingAgents-CN
# 2. 后端环境(Python 3.11)
python -m venv env
env\Scripts\activate # Windows
source env/bin/activate # Linux / macOS
pip install -r requirements.txt
# 3. 配置(必填 MongoDB / Redis / JWT_SECRET,详见 .env.example 注释)
copy .env.example .env # Windows
cp .env.example .env # Linux / macOS
# 4. 启动已安装好的 MongoDB / Redis(账号密码与 .env 保持一致)
# 5. 启动后端(默认 8000 端口,与前端默认代理一致)
uvicorn app.main:app
# 6. 启动前端
cd frontend
npm install
npm run dev # 默认 http://localhost:3000
后端首次启动时会自动完成初始化(无需手动执行任何导入脚本):
.env 中的 ADMIN_DEFAULT_PASSWORD 创建管理员账号 admin| 账号 | 密码 |
|---|---|
admin | .env 中的 ADMIN_DEFAULT_PASSWORD |
登录后请先在系统设置中配置大模型 API Key(OpenAI / DeepSeek / 通义千问等),并按需配置行情数据 Token。
行情与财务数据来自 Tushare / AKShare / BaoStock 等公开接口,需自行注册获取 token。
我们正在寻找志同道合的开源人才,一起把 TradingAgents-CN 做得更好。
怎么加入:直接提交 Pull Request。不看简历、不面试——PR 是唯一的考察方式,我们根据 PR 质量判断是否合适:
持续贡献高质量 PR 的伙伴将参与版本规划与关键模块开发。
当前欢迎的方向:
你能得到:公开署名与流量(版本发布/公众号点名致谢)、多智能体系统的工程实战经验、项目商业化优先权。项目目前收入尚不足以覆盖基础成本,暂为志愿参与;收入覆盖成本后的分配原则(社区贡献基金 / 顾问费 / 分成路径)已提前写明。
怎么联系:初始沟通请发邮件至 hsliup@163.com;具体技术问题建议直接提 Issue / PR 公开讨论;协作顺畅后会邀请加入项目微信群与知识星球。
提交流程、分配框架与贡献者协议(CLA)详见 CONTRIBUTING.md。
本项目采用混合授权,详见 LICENSE:
tradingagents/(交易智能体库)、cli/、docs/、tests/ 等——可自由使用、修改、分发app/(后端应用)、frontend/(前端应用)、core/(核心功能层)——源码可见,允许个人使用、评估与教育用途,禁止再分发与商业使用(商业许可请联系作者)提交贡献即表示同意签署贡献者许可协议(CLA)。
完整致谢(含授权说明与数据源致谢)见 ACKNOWLEDGMENTS.md。
(top 24 of 50)
440 followers · starred Aug 2026
405 followers · starred Jan 2026
78 followers · starred Oct 2025
398 followers · starred Oct 2025