Config-driven backtesting framework built on Backtrader for testing trading strategies across stocks, crypto, and forex, with an MCP server for AI assistants.
Fincept-Corporation/FinceptTerminal
Native C++20 desktop terminal for financial research, with Qt6 UI, embedded Python analytics, AI agents and 100+ market data connectors.
Open-source alternative to:Bloomberg Terminal
- Stars
- 32,734
- Forks
- 4,660
- Open issues
- 9
- Last commit
- 7 days ago
What is it?
Fincept Terminal is a desktop application for financial research, built as a native C++20 program with a Qt6 interface and embedded Python 3.11 for analytics. It ships as a single binary with installers for Windows, macOS and Linux, and does not depend on Electron or a browser runtime.
The open-source build covers analytics such as DCF valuation, portfolio optimisation, VaR and Sharpe ratios, derivatives pricing, fixed income and a QuantLib module suite. It includes connectors to public and commercial data sources such as FRED, IMF, World Bank, Yahoo Finance and Polygon, along with paper-trading and broker integrations. Users bring their own API keys and LLM keys for the bundled AI agents, which support providers such as OpenAI, Anthropic and Ollama.
The repository is the free AGPL-3.0 edition, and the project is also offered as a proprietary Enterprise build with additional private data and features. The open build is released monthly, and building from source requires pinned versions of CMake, Qt and Python.
Key features
- 01Native C++20 desktop app built on Qt6 with embedded Python 3.11 analytics
- 02Valuation, portfolio optimisation, risk metrics (VaR, Sharpe) and derivatives pricing
- 03100+ data connectors including FRED, IMF, World Bank, Yahoo Finance and Polygon
- 04Bring-your-own-key AI agents supporting OpenAI, Anthropic, Gemini, Ollama and others
- 05Paper-trading engine and integrations with 16 brokers
- 06Visual node editor and MCP tools for automation
Use cases
- Students or academics running equity valuation and quantitative finance experiments
- Individual investors tracking macro data and markets from public feeds
- Developers prototyping trading strategies with paper trading before going live
- Researchers combining economic datasets with LLM-based analysis
Quick start
- 1
Download the installer for your platform from the releases page
- 2
Clone the repository
git clone … - 3
Run the setup script to build from source (Linux/macOS)
./setup.sh
Things to know
- Building from source requires pinned versions of CMake, Ninja, Qt and Python, and other versions are unsupported.
- AGPL-3.0 strong copyleft applies, so modified builds or hosted services must publish their changes.
- The open build relies on your own data and LLM API keys, which carry their own costs.
- Prebuilt installers are listed only for Windows, Linux and macOS Apple Silicon.
Topics
FAQ
- What is FinceptTerminal?
- Native C++20 desktop terminal for financial research, with Qt6 UI, embedded Python analytics, AI agents and 100+ market data connectors. Fincept Terminal is a desktop application for financial research, built as a native C++20 program with a Qt6 interface and embedded Python 3.11 for analytics. It ships as a single binary with installers for Windows, macOS and Linux, and does not depend on Electron or a browser runtime.
- Is FinceptTerminal free to use? What license does it have?
- FinceptTerminal is open source under the Other license. Check the license terms before using it in commercial products.
- Is FinceptTerminal still maintained?
- Actively maintained. The last commit to FinceptTerminal was on Oct 13, 2026.
- What can I use FinceptTerminal for?
- Students or academics running equity valuation and quantitative finance experiments Individual investors tracking macro data and markets from public feeds Developers prototyping trading strategies with paper trading before going live Researchers combining economic datasets with LLM-based analysis
- How do I install FinceptTerminal?
- Download the installer for your platform from the releases page Clone the repository: git clone … Run the setup script to build from source (Linux/macOS): ./setup.sh
- Where can I get FinceptTerminal?
- The source code and installation instructions are on GitHub: https://github.com/Fincept-Corporation/FinceptTerminal
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source Python data platform that connects financial and other data sources and exposes them to Python, Excel, AI agents and REST APIs.
AI-oriented quantitative investment platform from Microsoft covering data, model training, backtesting and order execution for quant research.
Rust-native, event-driven trading engine with Python control plane for backtesting and live trading across crypto, FX, equities, futures, options and betting venues.
A curated, categorized list of open-source libraries, packages and resources for quantitative finance, spanning pricing, backtesting, data and more.
An open-source Python framework for applying deep reinforcement learning to automated stock trading and portfolio tasks.