awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AI4Finance-Foundation avatar

AI4Finance-Foundation/FinRobot

0
View on GitHub↗
6,252 stars·1,040 forks·Jupyter Notebook·apache-2.0·35 viewsfinrobot.ai↗

FinRobot

FinRobot is an AI-powered financial analysis framework that coordinates multiple specialized agents to automate equity research, financial analysis, and investment risk assessment. At its core, it functions as a multi-agent orchestration system where a director and task manager allocate financial tasks to the most suitable large language models based on performance metrics and task requirements.

The framework distinguishes itself through its ability to execute complex multi-step financial workflows by routing tasks through perception, reasoning, and action modules. It generates professional equity research reports by processing financial statements, valuation metrics, and peer comparisons, while also providing stock movement forecasting by analyzing recent financials, market news, and ticker data. The system includes a dedicated risk assessment module that evaluates comprehensive risk factors using AI-driven analysis of market data and fundamental indicators.

The platform covers the full spectrum of financial analysis capabilities, including financial statement analysis, valuation calculations such as P/E ratio and EV/EBITDA multiples, and automated report generation. It ingests and processes structured financial data through a dedicated data pipeline, enabling downstream analysis across all its functional modules.

Features

  • Agent-Based Frameworks - An agent-based framework that coordinates large language models to automate equity research, financial analysis, and investment risk assessment.
  • Agent Workflow Orchestrations - Coordinates specialized AI agents—market forecasters, document analysts, and trading strategists—to execute complex financial tasks.
  • Multi-Agent Orchestration Frameworks - Coordinates specialized AI agents through perception, reasoning, and action modules to execute multi-step financial workflows.
  • Equity Research Platforms - Uses large language models to automate the generation of professional equity research reports and stock analysis.
  • Financial Task Routers - Selects and assigns each financial task to the most suitable large language model based on performance metrics and task requirements.
  • Financial Analysis Frameworks - Coordinates specialized agents to execute complex financial tasks like research, analysis, and forecasting.
  • Multi-Agent Task Orchestrators - Directs specialized AI agents through a director and task manager to allocate financial analysis tasks based on performance.
  • Financial Workflow Orchestrators - Coordinates specialized AI agents through perception, reasoning, and action modules to execute complex multi-step financial tasks.
  • Financial Performance Reports - Automates the creation of in-depth equity research reports by analyzing financial statements, valuation multiples, and peer comparisons.
  • Research Report Generators - Creates professional stock analysis reports with financial analysis, valuation models, and risk assessment using AI.
  • Equity Research Engines - Generates professional stock analysis reports by processing financial statements, valuation metrics, and peer comparisons through AI agents.
  • Equity Research Reports - Automates the creation of professional equity research reports by analyzing financial statements and valuation metrics through AI agents.
  • Statement Analyzers - Examines income statements, balance sheets, and cash flows to extract structured investment insights.
  • Financial Data Collection Pipelines - Ingests and processes structured financial statements, market news, and ticker data for downstream analysis.
  • Financial Statement Analyzers - Examines income statements, balance sheets, and cash flows to extract structured insights for investment decisions.
  • Equity Research Reporters - Automates the creation of professional stock analysis reports by processing financial statements, valuation metrics, and peer comparisons through AI agents.
  • Financial Risk Assessments - Evaluates comprehensive risk factors in financial positions using AI-driven analysis of market data and fundamentals.
  • Financial Price Forecasting - Predicts short-term stock movement by processing a company's ticker, recent financials, and market news through a language model agent.
  • Directional Movement Predictors - Predicts directional price changes for stocks by analyzing recent financials, market news, and ticker data through AI agents.
  • Directional Price Predictors - Predicts directional price changes for stocks by analyzing recent financials, market news, and ticker data through AI agents.
  • Model Routing Layers - Selects and assigns the optimal large language model for each financial task based on performance metrics.
  • Comprehensive Risk Evaluators - Evaluates comprehensive risk factors in financial positions using AI-driven analysis of market data and fundamental indicators.
  • Statement Insight Extractors - Examines income statements, balance sheets, and cash flows to extract structured investment insights.
  • Market Direction Predictors - Forecasts a stock's price direction by analyzing recent financials, market news, and company fundamentals.
  • Financial Valuation Modeling - Calculates valuation metrics such as P/E ratio and EV/EBITDA multiples, and compares them against peer companies.
  • Investment Risk Assessors - Evaluates comprehensive risk factors for a stock or portfolio using AI-driven analysis of financial data and market conditions.
  • Financial Position Evaluators - Evaluates comprehensive risk factors in financial positions using AI-driven market and fundamental analysis.
  • Agent Frameworks - AI agent platform for financial applications.
  • AI Trading Agents - Open-source platform for financial analysis using LLM agents.
  • Financial and Legal Research - Open-source agent platform for financial applications.

Star history

Star history chart for ai4finance-foundation/finrobotStar history chart for ai4finance-foundation/finrobot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ai4finance-foundation/finrobot do?

FinRobot is an AI-powered financial analysis framework that coordinates multiple specialized agents to automate equity research, financial analysis, and investment risk assessment. At its core, it functions as a multi-agent orchestration system where a director and task manager allocate financial tasks to the most suitable large language models based on performance metrics and task requirements.

What are the main features of ai4finance-foundation/finrobot?

The main features of ai4finance-foundation/finrobot are: Agent-Based Frameworks, Agent Workflow Orchestrations, Multi-Agent Orchestration Frameworks, Equity Research Platforms, Financial Task Routers, Financial Analysis Frameworks, Multi-Agent Task Orchestrators, Financial Workflow Orchestrators.

Which projects share features with ai4finance-foundation/finrobot?

Projects with overlapping indexed features include: mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… 0xemmkty/quantmuse — QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models… simonlin1212/a-stock-data — This project is a comprehensive market data toolkit and financial analysis system specifically designed for China… vrsen/agency-swarm — Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents… tencentcloudadp/youtu-agent — Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large…

Projects sharing features with FinRobot

These projects share indexed features with FinRobot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mervinpraison/praisonaiMervinPraison avatar

    MervinPraison/PraisonAI

    5,592View on GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    View on GitHub↗5,592
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • 0xemmkty/quantmuse0xemmkty avatar

    0xemmkty/QuantMuse

    2,592View on GitHub↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Pythonmachine-learningpythonquantitative-trading
    View on GitHub↗2,592
  • simonlin1212/a-stock-datasimonlin1212 avatar

    simonlin1212/a-stock-data

    5,603View on GitHub↗

    This project is a comprehensive market data toolkit and financial analysis system specifically designed for China A-shares. It serves as a data pipeline for retrieving real-time quotes, aggregating corporate financial statements, and automating equity research. The system distinguishes itself through specialized monitors for institutional capital movements, including Northbound fund flows, margin trading balances, and large block transactions. It also features a dedicated options Greeks calculator for ETF derivatives and tools to gauge market sentiment via retail popularity rankings and trend

    View on GitHub↗5,603
Compare all 30 related projects→