FinRobot

Active
GitHub Jupyter Notebook Apache-2.0

Description

Open-source AI agent platform for financial analysis using LLMs, featuring intelligent research, market forecasting, and automated financial report generation.

Key Features

  • Multi-Agent Financial Analysis — 8 specialized AI agents generate investment thesis, risk assessment, valuation overview, and more
  • Automated Report Generation — professional multi-page HTML/PDF equity research reports with 15+ chart types
  • Financial Data Pipeline — fetches income statements, balance sheets, cash flows via FMP API with 3-year projections and DCF valuation
  • FinRobot Pro — locally-deployed AI equity research assistant with web interface for real-time analysis
  • Four-Layer Architecture — Financial AI Agents, Financial LLMs, LLMOps/DataOps, and multi-source foundation model layers
  • Financial Chain-of-Thought — CoT prompting for complex financial analysis and decision-making

Use Cases

💡 Generate automated equity research reports for individual stocks
💡 Perform peer comparison and DCF valuation analysis with AI agents
💡 Run multi-agent financial analysis on income statements and cash flows
💡 Build custom financial AI workflows using the FinRobot framework
💡 Deploy FinRobot Pro as a local equity research assistant

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (7.9k stars)
  • Permissive open-source license (Apache-2.0)
  • Established track record (2 years in production)

Quick Start

Clone the repo, configure API keys in config.ini (FMP and OpenAI), then run ./deploy.sh start to launch the web interface at http://127.0.0.1:8001. Or use the CLI: python finrobot_equity/core/src/generate_financial_analysis.py --company-ticker NVDA --config-file config.ini.

Related Projects

AI Legion

1.4k · TypeScript
Stale C

AI Legion is an LLM-powered autonomous agent platform for creating, deploying, and managing multiple AI agents that collaborate on complex tasks with flexible task orchestration.

multi-agentagent-platformllm +3
  • · LLM-powered autonomous agent platform with multi-agent collaboration
  • · Support for multiple concurrent agents with real-time console interaction
  • · Persistent agent state management with memory, goals, and notes storage

Agently

1.6k · Python
Active A

A GenAI application development framework that simplifies agent interaction with structured data and chained-calls syntax, using event-driven flow for complex logic.

agentpythonframework +1
  • · Structured output control with framework-guaranteed schemas, required field extraction, and retry validation
  • · Runtime Skills system for discovering, installing, and executing MCP/script capabilities on demand
  • · TriggerFlow event-driven workflows with fan-out, pause/resume, save/load, and sub-flow support