Skip to content

FinGPT

Open-source large language models tuned for financial tasks like sentiment analysis and stock forecasting.

Stars
21.5k
Forks
3k
Licence
MIT
Language
Jupyter Notebook
Last update
12 days ago
Type
AI model / agent

What it is

FinGPT is a project that releases open-source large language models (LLMs) trained or fine-tuned on financial text, such as news and tweets. Its models are published on Hugging Face, and the project also includes a FinGPT-Forecaster demo that produces an analysis and a next-week stock movement prediction for a ticker you enter. The README says the goal is a more accessible alternative to closed, costly finance models like BloombergGPT.

  • Run financial sentiment analysis on news or tweets using a released FinGPT model
  • Try FinGPT-Forecaster in the Hugging Face Space by entering a ticker and date
  • Fine-tune a base LLM on new financial data using the LoRA approach described in the README
  • Explore the FinGPT-Benchmark results to compare models on financial datasets

Great for

  • Developers who want to experiment with finance-tuned LLMs for sentiment analysis
  • Researchers comparing open-source models on financial datasets
  • People who want to try the FinGPT-Forecaster demo without installing anything
  • Students learning how LoRA fine-tuning is applied to finance data

Not ideal for

  • Anyone looking for investment advice: the README presents Forecaster as a research demo, not a trading tool
  • Users needing non-US stock predictions: the README says Forecaster is trained on US DOW 30 data and other markets need their own fine-tuning
  • People without a GPU who want to run local models: the README says local models require a GPU
Step-by-step guide: how to use FinGPTInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    You'll need: Python · pip · GPU for running local models (per README)

    Clone the repository

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

    Enter the project folder

    cd FinGPT

    Install dependencies

    pip install -r requirements.txt

    Install the package in editable mode

    pip install -e .
  2. 2

    Run it

    • Clone the repo and install dependencies as shown in the Installation section
    • Read SETUP.md for hardware requirements and local-run details
    • Try the FinGPT-Forecaster demo on the Hugging Face Space if you do not want to install anything
    • For local models, load them with transformers and peft as shown in the Basic Usage example and SETUP.md
  3. 3

    Get the most out of it

    • Use the Hugging Face model pages to pick a released FinGPT model for your task
    • Read the FAQ.md for usage capabilities and limitations
    • Check the FinGPT-Benchmark folder to compare models on financial datasets
    • Review the FinGPT-Forecaster folder for customized implementations

Downloads

Strengths

  • Models and datasets are publicly available on Hugging Face
  • MIT license allows broad reuse
  • Backed by published papers and an active README with a clear changelog

Trade-offs

  • The README notes that much of the Wall Street data and APIs remain closed, so the project depends on public data
  • Setup for local models requires a GPU and points to a separate SETUP guide for details
  • The README is truncated and the benchmark table is cut off, so some performance claims cannot be verified here

How it compares

ProjectStarsTypeLevelUpdatedBest for
FinGPT (this)21.5kAI model / agentadvanced12 days agoDevelopers who want to experiment with finance-tuned LLMs for sentiment analysis
FinRL17kLibraryintermediate12 days agoStudents learning how reinforcement learning is applied to financial markets
annotated_deep_learning_paper_implementations67.6kLearning resourceintermediate4 days agoStudents learning how transformers, GANs, or optimizers work internally
stable-baselines314kLibraryintermediate11 days agoResearchers who want a reliable baseline to compare a new method against
DocsGPT18.4kAppintermediate4 days agoTeams that want an internal assistant over their own documents and wikis
wandb11.3kLibrarybeginner4 days agoMachine learning engineers who want to compare training runs over time

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.