[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80761":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},80761,"crewai-astock","Numb94\u002Fcrewai-astock","Numb94","基于 CrewAI 多智能体协作的 A 股智能分析与推荐系统 | Multi-agent A-share stock   analyst built on CrewAI","",null,"Python",41,8,40,0,1,42.96,"MIT License",false,"main",true,[],"2026-06-12 04:01:29","﻿# CrewAI A-Stock\n\n> 基于 CrewAI 多智能体协作的 A 股智能分析与推荐系统（学习研究用）\n\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10+-blue.svg)](https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F)\n[![CrewAI](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCrewAI-0.95.0+-green.svg)](https:\u002F\u002Fdocs.crewai.com\u002F)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](LICENSE)\n\n## ⚠️ 免责声明\n\n**本项目仅供个人学习、技术研究和 AI 多智能体协作模式探索使用，不构成任何投资建议。**\n\n- ❗ AI 推荐结果不保证准确性，过往业绩不代表未来表现\n- ❗ 股票投资有风险，使用本项目产生的任何投资盈亏由使用者本人承担\n- ❗ 项目不包含实盘交易接口，**请勿用于真实资金的自动化交易**\n- ❗ 中国境内向不特定对象提供投资咨询需要相应资质，本项目不具备此资质\n\n## 界面截图\n\n**主仪表盘**（资产 \u002F 持仓 \u002F 推荐入口）\n\n![Dashboard](docs\u002Fimages\u002Fdashboard.png)\n\n**回测统计**（推荐胜率 \u002F 交易胜率 \u002F 收益分布）\n\n![Backtest Stats](docs\u002Fimages\u002Fbacktest-stats.png)\n\n## 功能概览\n\n### 多智能体协作推荐\n\n7 个专业 Agent 协作完成股票推荐与持仓监控：\n\n| Agent | 职责 |\n|---|---|\n| 复盘分析师 | 复盘历史推荐 + 策略胜率归因 |\n| 市场情报官 | 市场环境识别 + 新闻热点 + 动态策略 |\n| 智能选股师 | 动态筛选候选池 + 质量评估 |\n| 多维分析师 | 技术 \u002F 资金 \u002F 基本面 \u002F 新闻 \u002F 逐笔 \u002F 社区情绪 6 维分析 |\n| 风险管理官 | 风险评估，一票否决 |\n| 投资决策官 | 综合评分 + 仓位分配 + 推送 |\n| 持仓监控师 | 实时监控持仓 + 智能卖点建议 |\n\n### Crew 编排\n\n- **智能推荐 Crew**：6 个 Agent 串行协作，输出推荐列表\n- **股票评估 Crew**：针对指定股票做 4 维评估\n- **持仓监控 Crew**：监控持仓 → 卖点分析 → 推送\n\n### Web 管理界面（Flask + Vue3 + ECharts）\n\n- 多用户支持（Cookie \u002F session 隔离 30 天）\n- 实时 K 线 + 推荐标记\n- 流式 AI 推荐（SSE）\n- 持仓 \u002F 交易 \u002F 绩效查询\n- 微信推送（PushPlus，可选）\n\n### CrewAI Memory 长期记忆\n\n- 硅基流动 `BAAI\u002Fbge-m3` Embeddings\n- 跨运行沉淀策略经验，越用越聪明\n- 可选预热脚本导入历史样本\n\n## 技术栈\n\n| 类别 | 选型 |\n|---|---|\n| AI 框架 | CrewAI 0.95+ \u002F LangChain 0.3+ |\n| LLM | DeepSeek（推理）\u002F Grok（实时搜索） |\n| Embeddings | 硅基流动 BAAI\u002Fbge-m3 |\n| Web | Flask 3 + Vue3 + Element Plus + ECharts |\n| 数据 | SQLite + SQLAlchemy ORM（15 张表）|\n| 数据源 | **AKShare**（默认，免费开源） \u002F 智兔 API（可选付费）+ 东方财富爬虫 + Tavily（备用新闻） |\n\n## 快速开始\n\n### 1. 环境\n\n- Python 3.10+\n- Windows \u002F macOS \u002F Linux\n\n### 2. 安装\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002F\u003Cyour-name>\u002Fcrewai-astock.git\ncd crewai-astock\npython -m venv venv\n# Windows\nvenv\\Scripts\\activate\n# macOS \u002F Linux\nsource venv\u002Fbin\u002Factivate\npip install -r requirements.txt\n```\n\n### 3. 配置环境变量\n\n```bash\ncp .env.example .env\n# 编辑 .env：\n#   DEEPSEEK_API_KEY     # 必需（AI 推理）\n#   其他全是可选\n```\n\n**股票数据源说明**：\n\n项目内置自动降级 —— **未配置 `ZHITU_API_TOKEN` 时自动使用 AKShare（免费开源）**，开箱即用，无需任何 Key。配置了 ZHITU Token 就自动切换到 ZHITU（数据更稳定）。\n\n**API 申请入口**：\n\n| API | 地址 | 状态 | 备注 |\n|---|---|---|---|\n| DeepSeek | https:\u002F\u002Fplatform.deepseek.com | ✅ **必需** | AI 推理引擎；注册送 500 万 tokens |\n| AKShare | (无需 Key) | ✅ **默认数据源** | `pip install akshare`，开源免费 |\n| 智兔 API | https:\u002F\u002Fapi.zhituapi.cn | 🟡 可选（付费） | 数据稳定性高于 AKShare（爬虫偶发抖动） |\n| Grok \u002F 中转 | https:\u002F\u002Fx.ai 或国内中转 | 🟡 可选 | 新闻 + 社区情绪实时搜索；缺失则该维度走中性 60 分 |\n| 硅基流动 | https:\u002F\u002Fcloud.siliconflow.cn | 🟡 可选 | CrewAI Memory 长期记忆；不配则 Memory 关闭 |\n| PushPlus | https:\u002F\u002Fwww.pushplus.plus | 🟡 可选 | 微信推送；不配则只在 Web 内显示 |\n| Tavily | https:\u002F\u002Ftavily.com | 🟡 可选 | 备用新闻源 |\n\n> 💡 **最低运行成本**：只需 DeepSeek（注册送 500 万 tokens）即可跑完整推荐流程。其他全部可不配。\n\n### 4. 初始化数据库\n\n```bash\npython -m src.database.init_db\n# 可选：导入 5161 只 A 股基础信息\npython scripts\u002Finit_stock_basic_info.py\n# 可选：预热 Memory 历史经验\npython scripts\u002Fwarmup_memory.py\n```\n\n### 5. 启动 Web\n\n```bash\npython app.py\n# 访问 http:\u002F\u002Flocalhost:5000\n```\n\n## 项目结构\n\n```\ncrewai-astock\u002F\n├── app.py                          # Flask 主入口\n├── scheduler.py                    # 定时任务（持仓监控 \u002F 新闻监控 \u002F 绩效更新）\n├── global_news_scheduler.py        # 全局新闻调度\n├── requirements.txt\n├── src\u002F\n│   ├── agents\u002F                     # 7 个 Agent 定义 + 48+ 工具\n│   ├── crews\u002F                      # 3 个 Crew 配置\n│   ├── api\u002F                        # Flask 蓝图\n│   ├── core\u002F                       # 用户容器 \u002F 新闻监控\n│   ├── tools\u002F                      # 数据源适配（智兔 \u002F 东财 \u002F Grok \u002F Tavily）\n│   ├── database\u002F                   # ORM 模型 + 数据库管理\n│   ├── config\u002F                     # LLM \u002F Embeddings 配置\n│   └── utils\u002F                      # 工具库\n├── templates\u002F                      # Jinja2 模板（Vue3 嵌入）\n├── docs\u002F                           # 详细技术文档\n├── scripts\u002F                        # 初始化 \u002F 维护脚本\n└── tests\u002F                          # 测试\n```\n\n详细架构见 [ARCHITECTURE.md](ARCHITECTURE.md)。\n\n## 已移除的功能\n\n本开源版本相对原工程移除了以下内容：\n\n- 同花顺 \u002F QMT 实盘交易接入（涉及券商协议与凭据管理）\n- TrendRadar 新闻聚合服务（许可证兼容性原因，使用 Grok 替代）\n- 自动买入 \u002F 自动卖出闭环逻辑\n\n如需研究上述功能，请参考各开源项目原仓库自行集成。\n\n## 第三方依赖与协议\n\n| 依赖 | 协议 |\n|---|---|\n| CrewAI \u002F LangChain \u002F Flask \u002F SQLAlchemy | MIT \u002F BSD |\n| 智兔 API \u002F DeepSeek \u002F Grok \u002F 硅基流动 \u002F Tavily \u002F PushPlus | 各自服务条款，使用前请阅读 |\n\n## 社区讨论\n\n🔗 Linux.do 开源推广帖：https:\u002F\u002Flinux.do\u002Ft\u002Ftopic\u002F2206032\n\n欢迎来贴讨论 \u002F 反馈 \u002F 吐槽。\n\n## License\n\nMIT License — 详见 [LICENSE](LICENSE)。\n\n## 贡献\n\n欢迎 Issue 和 Pull Request。**不接受涉及实盘交易、规避券商风控、绕过监管的内容。**\n","CrewAI A-Stock 是一个基于多智能体协作的A股智能分析与推荐系统，适用于学习研究和技术探索。其核心功能包括通过7个专业Agent进行股票推荐、持仓监控及风险评估等，并利用CrewAI编排实现智能推荐、股票评估和持仓监控等功能。技术上，项目采用Python开发，结合了CrewAI、LangChain等AI框架以及DeepSeek、Grok等大语言模型，同时使用Flask+Vue3构建Web管理界面。适合对AI在金融领域应用感兴趣的开发者或研究人员用于模拟实验和学习交流。",2,"2026-06-11 04:01:55","CREATED_QUERY"]