Home/AI Agents/FinRobot
FinRobot logo

FinRobot

AI4Finance-Foundation/FinRobot

FinRobot: An Open-Source AI Agent Platform for Financial Analysis using LLMs 🚀 🚀 🚀

GraphCanon updated 4d · GitHub synced 4d · 50 views this month

7.8k stars1.3k forksLast push 3w Jupyter Notebook Apache-2.0

Decision brief

Curated facts to help you decide on using FinRobot.

Good fit when

  • You need an open-source platform for financial analysis that leverages large language models and multimodal deep learning.
  • Your project requires a robo-advisor functionality with flexibility to integrate various data sources through API keys (Finnhub, Financial Modeling Prep, SEC).

Avoid when

  • If your macOS does not support or requires additional steps to bypass the 'damaged' warning on first app launch, which might hinder quick initial setup.
  • You are looking for an instant deployment solution; FinRobot needs manual configuration of multiple API keys and setup processes that require more technical expertise compared to competitor tools.
Requirements:
Initial installation can be complex with the requirement to rename files and manually add API keys.; Environment setup involves creating a Conda virtual environment with Python 3.10 as specified.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (21d since push)
As of 4d
Provenance
Not a fork · Organization account
As of 4d
Security (OSV)
112 low (112 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/AI4Finance-Foundation/FinRobot

How it fits your stack(9)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Integrates

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

An open-source platform that uses large language models and multimodal deep learning for financial analysis, acting as an AI agent or robo-advisor.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Aug 17, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Aug 17, 2026

Languages
jupyter notebook

Source: github.language · Aug 17, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

OpenAI APIOpenAI API

Source: README excerpt (regex_v1, Aug 17, 2026)

3) add your own openai api-key <your OpenAI API key here>
Source link
Python runtimePython

Source: README excerpt (regex_v1, Aug 17, 2026)

conda create --name finrobot python=3.10
Source link

Tags

README

Installation Note for macOS

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 normally:

xattr -cr /Applications/FinRobot.app

Installation:

1. (Recommended) Create a new virtual environment

conda create --name finrobot python=3.10
conda activate finrobot

2. download the FinRobot repo use terminal or download it manually

git clone https://github.com/AI4Finance-Foundation/FinRobot.git
cd FinRobot

3. install finrobot & dependencies from source or pypi

get our latest release from pypi

pip install -U finrobot

or install from this repo directly

pip install -e .

4. modify OAI_CONFIG_LIST_sample file

1) rename OAI_CONFIG_LIST_sample to OAI_CONFIG_LIST
2) remove the four lines of comment within the OAI_CONFIG_LIST file
3) add your own openai api-key <your OpenAI API key here>

5. modify config_api_keys_sample file

1) rename config_api_keys_sample to config_api_keys
2) remove the comment within the config_api_keys file
3) add your own finnhub-api "YOUR_FINNHUB_API_KEY"
4) add your own financialmodelingprep and sec-api keys "YOUR_FMP_API_KEY" and "YOUR_SEC_API_KEY" (for financial report generation)

6. start navigating the tutorials or the demos below:

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.