MIT
FinRobot
An open-source multi-agent framework that utilizes large language models to automate complex financial analysis, including equity research and report generation.
- Maintainer
- AI4Finance-Foundation
- Market coverage
- Global Equities, Financial Statements
- GitHub stars
- 3,800
- Updated
- Verify current documentation
Automating multi-step financial research workflows and generating comprehensive institutional-grade reports.
Multi-agent collaboration for research
Requires high-tier LLM models for optimal performance
Global Equities, Financial Statements
Why it stands out
- Multi-agent collaboration for research
- Automated financial report generation
- Market sentiment analysis
- Technical and fundamental data integration
Risks and limitations
- Requires high-tier LLM models for optimal performance
- Complex initial environment setup
- Dependent on upstream data API stability
Examples and expected outcomes
Create a repeatable research memo
- Sourced evidence
- Repeatable steps
- Explicit uncertainty
Compare companies with one checklist
- Sourced evidence
- Repeatable steps
- Explicit uncertainty
Build a sourced bull/bear review
- Sourced evidence
- Repeatable steps
- Explicit uncertainty
Access requirements
LLM API Key (OpenAI/Anthropic), Financial Data API Keys (optional)
MIT
Verify current documentation
Connect to your Agent
pip install finrobot
# Project-scoped Agent Skill layout
.claude/skills/finrobot-review/SKILL.md
.claude/skills/finrobot-review/references/
# Restart Claude Code and confirm discovery.“Use FinRobot to research AAPL. List sources and timestamps first, then separate facts, calculations, risks and missing data. Do not give personalized trading advice.”
When not to use it
- Requires high-tier LLM models for optimal performance
- Complex initial environment setup
- Dependent on upstream data API stability
FinRobot
pip install finrobotBefore you install
Review the current license and source code, pin a version, keep credentials out of prompts, and start with read-only permissions.
Project-specific questions
What can FinRobot do in a real workflow?
Multi-agent collaboration for research Automated financial report generation Market sentiment analysis Technical and fundamental data integration
What access and compatibility does FinRobot require?
MIT · Global Equities, Financial Statements
What is the main implementation risk with FinRobot?
Requires high-tier LLM models for optimal performance Complex initial environment setup Dependent on upstream data API stability