Verified project record
AI4Finance-Foundation/FinRobot
FinRobot is an AI agent platform that orchestrates role-based financial agents alongside deterministic Python computation to generate traceable equity research reports. The platform requires external API access to market data providers and LLM services, and the desktop application is currently restricted to Apple Silicon Macs.
Project overview
FinRobot is an AI agent platform that orchestrates role-based financial agents alongside deterministic Python computation to generate traceable equity research reports. The platform requires external API access to market data providers and LLM services, and the desktop application is currently restricted to Apple Silicon Macs.
- Project type
- AI Agent · Model Runtime · Data Processing
- Use cases
- Search & Research · Data Analysis
- Deployment
- Refer to project documentation
- License
- Apache-2.0
Best for
- Enterprise teams and researchers seeking to automate comprehensive investment research using deterministic financial models and agent orchestration.
- Users requiring traceable IC memos and research outputs with numeric provenance for valuation workflows.
Key capabilities
- Orchestrates lead, data, analysis, modeling, synthesis, report, and debate agents to conduct comprehensive investment research.
- Calculates DCF, DDM, LBO, comps, WACC, and Monte Carlo analysis via pure-Python compute operators rather than LLMs.
- Generates 13-chapter research output, IC memos, and professional reports with evidence links and numeric provenance.
- Integrates with multiple market data providers for income statements, balance sheets, cash flows, and news.
Limitations and risks
- FinRobot Desktop currently supports Apple Silicon Macs only (M1, M2, M3, or later).
- The desktop application is not yet Apple-notarized and requires a manual Gatekeeper bypass to run.
- Outputs should not be construed as financial counsel or recommendations for live trading.
- The workflow requires external services and API keys, including paid dependencies for financial data and LLMs.
Getting started
- The setup difficulty is rated medium due to the need to configure multiple API keys and navigate various deployment options. Users should install the FinRobot Desktop or Python package, acquire API keys for OpenAI and FMP, configure configuration files or environment variables, and run the application or desktop app.
- FinRobot Desktop is not yet Apple-notarized and requires a manual Gatekeeper bypass during installation on supported Apple Silicon Macs.
Evidence and sources
- README: FinRobot is an AI Agent platform tailored for financial applications, surpassing FinGPT's single-model approach. It unifies multiple AI technologies—including LLMs, reinforcement…
- README: FinRobot Desktop v0.1.0 introduces a full-stack desktop research system built on PydanticAI + FastAPI + React/Tauri. It combines role-based financial agents, deterministic valuati…
- README: Key capabilities include: - Multi-agent equity research with orchestrated research, modeling, synthesis, reporting, and debate agents. - Code-calculated valuation for DCF, DDM, LB…
- README: Pipeline: 1. Fetch Financial Data: income statements, balance sheets, cash flows via FMP API 2. Process & Forecast: 3-year financial projections, DCF valuation, peer comparison 3.…
- README: FinRobot Desktop is not yet Apple-notarized. On first launch, macOS may report that the downloaded app is “damaged.” Run the following command once in Terminal, then open the app…
AI 搜索
把需求说清楚,让项目选择更有依据
告诉我们你要解决什么、运行在哪里、哪些条件不能妥协。雷达会从已核验项目中给出主推荐、备选和采用前检查。
目标你最终想完成什么
环境本地、云端或现有技术栈
硬条件部署、界面、语言与 License
从一个真实需求开始点击只会填入搜索框,你可以继续修改
今日榜单
0