◉AgentFinanceFree
FinRobot — AI Agent Platform for Finance
AI4Finance Foundation's multi-agent platform for financial tasks — market forecasting, report generation, portfolio management, and earnings analysis.
FinRobot — AI Agent Platform for Finance
FinRobot is an open-source AI agent framework purpose-built for financial applications. It provides a multi-layer architecture: a Smart Scheduler orchestrates specialised financial agents (market forecasters, report generators, earnings analysts, risk managers) that share a common toolset — data connectors, LLM adapters, and quantitative utilities.
Key Features
- Pre-built financial agents: CIOAgent, PortfolioManagerAgent, ForecasterAgent, ReportWriterAgent
- Integrates with AutoGen, LangChain, and custom agent loops
- Data connectors: Yahoo Finance, SEC EDGAR, FRED, Bloomberg (via SDK)
- LLM backends: OpenAI, Anthropic, local models via Ollama
- Automated 10-K / 10-Q narrative analysis and financial report generation
Quick Start
from finrobot.agents import ForecasterAgent
from finrobot.data_source import YFinanceData
data = YFinanceData().fetch("NVDA", start="2023-01-01", end="2024-12-31")
agent = ForecasterAgent(llm="gpt-4o", horizon_days=30)
forecast = agent.run(data)
print(forecast.summary)
npx ai-supply add finrobot-ai-finance-agent
Curated mirror of the open-source FinRobot (Apache-2.0). Get it from the source.