项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 67887
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(需能执行 pip 与 python 命令)
- 项目代码已下载到本地目录
- 至少一个 AI 模型 API Key(如 ANSPIRE_API_KEYS、GEMINI_API_KEY、OPENAI_API_KEY 等)
- 至少一个通知渠道配置(如企业微信/飞书 Webhook、Telegram、邮箱等)
- 必填的自选股列表 STOCK_LIST
安装与启动步骤
-
1安装依赖
进入项目根目录后执行,按 requirements.txt 安装 Python 依赖,建议先建虚拟环境避免污染全局。
pip install -r requirements.txt -
2生成并编辑配置
复制示例环境变量文件为 .env,再打开编辑,填入模型 Key、推送渠道和自选股。
cp .env.example .env && vim .env -
3配置 AI 模型 Key
在 .env 中至少填一个模型服务的 API Key;用 OpenAI 兼容服务时同时填 OPENAI_BASE_URL 与 OPENAI_MODEL。
-
4配置通知渠道
至少配置一个推送渠道的 Webhook 或 Token,否则分析结果无法推送到企业微信/飞书/Telegram 等。
-
5填写自选股
STOCK_LIST 为必填,代码用英文逗号分隔,支持 A股、港股、美股、日股、韩股、台股。
-
6运行一次分析
执行主程序,读取 .env 配置后拉取行情与新闻并生成决策仪表盘、推送结果。
python main.py -
7调试与空跑
--debug 输出调试日志,--dry-run 只生成不实际推送,适合首次验证配置是否正确。
python main.py --debug python main.py --dry-run -
8启用定时或常驻服务
--schedule 本地定时运行;--serve-only 仅启动 FastAPI 服务,不执行分析任务。
python main.py --schedule python main.py --serve-only
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ANSPIRE_API_KEYS | 否 | 一 Key 同时启用大模型与联网搜索,官方推荐,可作新闻源 | sk-xxxxxxxx |
GEMINI_API_KEY | 否 | Google Gemini 模型 API Key,AI 模型的可选方案 | sk-xxxxxxxx |
OPENAI_API_KEY | 否 | OpenAI 兼容 Key,支持 DeepSeek、通义千问等服务 | sk-xxxxxxxx |
OPENAI_BASE_URL | 否 | 使用 OpenAI 兼容服务时填写接口地址 | https://api.deepseek.com/v1 |
WECHAT_WEBHOOK_URL | 否 | 企业微信机器人 Webhook,用于接收分析推送 | https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=your-ke |
STOCK_LIST | 是 | 自选股代码,逗号分隔,支持多市场股票与 ETF | 600519,hk00700,AAPL,2330.TW |
如何确认成功
运行 python main.py 后终端输出分析日志与报告,且配置的通知渠道收到「决策仪表盘」推送即成功。
常见问题
Q:不配置行情数据源能跑吗?
A:可以。默认使用 AkShare、Baostock、YFinance 等免费数据源,日志中「未配置」的提示不影响运行,如需更稳定行情再配 TUSHARE_TOKEN 等。
Q:本地部署该用哪个模型?
A:README 说明 Ollama 更适合本地/Docker 部署,GitHub Actions 场景推荐使用云端 API Key。
Q:只分析指定股票怎么办?
A:用 --stocks 参数临时指定,例如 python main.py --stocks 600519,hk00700,AAPL,2330.TW,无需改配置文件。
Q:想先看效果不推送消息?
A:使用 python main.py --dry-run 空跑,只生成分析不实际发送推送,确认无误后再正常运行。
Q:Docker 部署或云服务器怎么配?
A:README 未给出具体命令,请参考项目 docs/full-guide.md 完整指南与桌面端打包说明。
注意事项
- 必填项只有 STOCK_LIST,模型 Key 与通知渠道各至少配一个才能完成分析与推送。
- 指数类自选股需使用显式代码(如 sh000016、930606.CSI),且通过一次性 --stocks 或 GitHub Actions 入口支持。
- 新闻源会显著影响舆情、公告与催化因素质量,建议至少配置一个搜索服务。
- 不要将 .env 中的 API Key 提交到公开仓库。
核心亮点
- 多源行情与实时新闻整合,提供全面的市场数据支持
- LLM驱动的决策看板与自动推送,提升分析效率
- 支持零成本定时运行,降低使用门槛
不足之处
- 文档/社区待观察
适用场景
- 个人投资者日常股票分析与决策辅助
- 量化交易策略的初步研究与验证
- 金融领域LLM应用开发与测试
替代项目
FinGPT、StockBot、OpenBB
上一篇:没有了!
下一篇:medusa
同类项目推荐
hr-onboarding-agent
开源
飞书里自动收材料、审证件、催流程的 AI 入职助手
Open-source AI-assisted HR onboarding for Feishu/Lark: configurable workflows, docum···
botkube
开源
在聊天群里直接监控和操作 Kubernetes,不用再切终端
An app that helps you monitor your Kubernetes cluster, debug critical deployments & ···
binance-skills-hub
开源
给 AI Agent 装上币安技能,直接查行情下单
Binance Skills Hub is an open skills marketplace that gives AI agents native access ···
AutoSchemaKG
开源
自动生成知识图谱模式,快速构建领域知识图谱
This repository contains the implementation of AutoSchemaKG, a novel framework for a···
awesome-LLM-AIOps
开源
一页看清 LLM 做智能运维的全部论文与落地案例
A list of awesome academic researches and industrial materials about Large Language ···
app-store-compliance
开源
提审前自查一遍,少踩应用商店拒审坑
Avoid common App Store and Google Play rejections. Open playbook and pre-submission ···
PotPlayer_ChatGPT_Translate
开源
看视频实时翻译字幕,支持任意 OpenAI 兼容模型
[support ollama/other model]【兼容ollama和其他模型】将任何具有OpenAI API调用方法的模···
ai-algotrading-agent
开源
用AI快速回测和模拟你的交易策略
AI algorithmic trading toolkit with backtest, simulation modes. ai algo trading agen···
open-asm
开源
用 AI 自动盯住你的攻击面,持续发现风险
Open-source Attack Surface Management. Discover assets. Identify exposure. Own your ···
