{"repo":"nai-he/fund-analysis-agent","free":true,"listed":false,"github":"https://github.com/nai-he/fund-analysis-agent","clone":"git clone https://github.com/nai-he/fund-analysis-agent.git","description":"国内公募基金数据采集与AI辅助分析工具 — 全栈FastAPI+React，集成AKShare多源数据、风险评分引擎、回测验证、LLM可选分析","language":"Python","stars":33,"topics":["akshare","backtesting","china","fastapi","llm","mutual-funds","openai-api","python","quantitative-analysis","react"],"license":"MIT","category":"ai-agents","readme_excerpt":"公募基金决策辅助分析 Agent 国内公募基金数据采集与 AI 辅助分析工具。输入基金代码，自动获取基金信息、技术指标、风险评分、回测验证和走势情景分析，并通过 LLM 输出中文辅助判断。 免责声明：本工具仅用于个人学习研究，不构成任何投资建议。基金投资有风险，过往业绩不预示未来表现。使用者应独立做出投资决策并承担相应风险。 界面预览 基金分析 - 初始界面 基金分析 - 结果展示 个人持仓管理 宏观市场仪表盘 功能亮点 - 基金代码自动识别基金名称、类型、基金公司 - 基金画像（经理、规模、费率、风险等级、排名） - 多维技术指标（涨跌幅、最大回撤、波动率、夏普比率、Calmar 比率、均线趋势） - 结构化风险评分系统（0-100 分 + 多维度分解） - 宏观因素参考（全球指数、汇率、商品） - 个人持仓管理（成本价、定投、风险偏好），个性化分析 - 回测验证：历史方向准确率、Brier 分数、概率校准、基线对比 - 上涨概率验证：1/3/7/30 天“涨 / 不涨”二分类概率、历史命中率、基线对比和置信度 - 走势情景分析：1/3/7/30 天概率化情景判断 - LLM 中文分析总结（偏积极 / 中性 / 偏谨慎 / 风险较高） - LLM 不可用时自动回退到规则化分析 技术栈 层 技术 --- ------ 后端 Python 3.10+ / FastAPI / uvicorn 数据 akshare / efinance / Tencent fallback LLM OpenAI 兼容 API（支持任意兼容服务） 前端 React 18 + Vite 5 + TypeScript CI GitHub Actions 项目结构 快速开始 后端 服务默认运行在 http://127.0.0.1:8000 。 前端 开发服务器默认运行在 http://localhost:3000 ，自动代理 API 请求到后端。 环境变量 变量 说明 默认值 ------ ------ -------- HOST 服务监听地址 0.0.0.0 PORT 服务端口 8000 CORS ORIGINS 允许的前端源（逗号分隔） http://localhost:3000 LLM API KEY LLM API 密钥 空（不填则跳过 LLM 分析） LLM BASE URL LLM API 地址 空 LLM MODEL LLM 模型名称 空 LLM TEMPERATURE LLM 温度参数 0.3 LLM MAX TOKENS LLM 最大输出 token 3000 API 接口 方法 路径 说明 ------ ------ ------ GET /api/health 健康检查 GET /api/macro 获取宏观一览数据 GET /api/analyze?code=161725 分析单只基金 POST /api/analyze 分析单只基金（可附带持仓信息） GET /api/my-funds 获取个人基金列表 POST /api/my-funds 新增/更新个人基金 DELETE /api/my-funds/{code} 删除个人基金 POST /api/my-funds/analyze 批量分析个人基金列表 详细接口文档见 docs/api.md。 测试 所有测试使用 mock 数据，无需网络或 API Key 即可运行。 CI / GitHub Actions 每次 push 和 PR 自动运行（ci.yml）： - 后端：安装依赖 → 运行 my-f","default_branch":null,"files":null,"tree":[],"storefront":"/r/nai-he","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nai-he/fund-analysis-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}