Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Fincept Terminal

License: AGPL-3.0 C++20 Qt6 Python Hits

Twitter LinkedIn Facebook Reddit WhatsApp

Your Thinking is the Only Limit. The Data Isn't.

State-of-the-art financial intelligence platform with CFA-level analytics, AI automation, and unlimited data connectivity.

📥 Download · 📚 Docs · 💬 Discussions · 💬 Discord · 🤝 Partner

Fincept Terminal


Equity Research

Portfolio

News

Node Editor

About

Fincept Terminal v4 is a pure native C++20 desktop application. It uses Qt6 for UI and rendering, embedded Python for analytics, and delivers Bloomberg-terminal-class performance in a single native binary.


Features

FeatureDescription
📊 CFA-Level AnalyticsDCF models, portfolio optimization, risk metrics (VaR, Sharpe), derivatives pricing via embedded Python
🤖 AI Agents37 agents across Trader/Investor (Buffett, Graham, Lynch, Munger, Klarman, Marks…), Economic, and Geopolitics frameworks; local LLM support; multi-provider (OpenAI, Anthropic, Gemini, Groq, DeepSeek, MiniMax, OpenRouter, Ollama)
🌐 100+ Data ConnectorsDBnomics, Polygon, Kraken, Yahoo Finance, FRED, IMF, World Bank, AkShare, government APIs, plus optional alternative-data overlays such as Adanos market sentiment for equity research
📈 Real-Time TradingCrypto (Kraken/HyperLiquid WebSocket), equity, algo trading, paper trading engine, 16 broker integrations (Zerodha, Angel One, Upstox, Fyers, Dhan, Groww, Kotak, IIFL, 5paisa, AliceBlue, Shoonya, Motilal, IBKR, Alpaca, Tradier, Saxo)
🔬 QuantLib Suite18 quantitative analysis modules — pricing, risk, stochastic, volatility, fixed income
🚢 Global IntelligenceMaritime tracking, geopolitical analysis, relationship mapping, satellite data
🎨 Visual WorkflowsNode editor for automation pipelines, MCP tool integration
🧠 AI Quant LabML models, factor discovery, HFT, reinforcement learning trading

Installation

Option 1 — Download Installer (Recommended)

Latest release: v4.0.2View all releases

PlatformDownloadRun
Windows x64FinceptTerminal-Windows-x64-setup.exeRun installer → launch FinceptTerminal.exe
Linux x64FinceptTerminal-Linux-x64.runchmod +x → run installer
macOS Apple SiliconFinceptTerminal-macOS-arm64.dmgOpen DMG → drag to Applications

Option 2 — Quick Start (One-Click Build)

Clone and run the setup script — it installs all dependencies and builds the app automatically:

# Linux / macOS git clone https://github.com/Fincept-Corporation/FinceptTerminal.git cd FinceptTerminal chmod +x setup.sh && ./setup.sh
# Windows — run from Developer Command Prompt for VS 2022 git clone https://github.com/Fincept-Corporation/FinceptTerminal.git cd FinceptTerminal setup.bat

The script handles: compiler check, CMake, Qt6, Python, build, and launch.


Option 3 — Docker

# Pull and run docker pull ghcr.io/fincept-corporation/fincept-terminal:latest docker run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \ ghcr.io/fincept-corporation/fincept-terminal:latest # Or build from source git clone https://github.com/Fincept-Corporation/FinceptTerminal.git cd FinceptTerminal docker build -t fincept-terminal . docker run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix fincept-terminal

Note: Docker is primarily intended for Linux. macOS and Windows require additional XServer configuration.


Option 4 — Build from Source (Manual)

Versions are pinned. Use the exact versions below. Newer or older versions are unsupported and may fail to build or produce unstable binaries.

Prerequisites (exact versions)

ToolPinned VersionNotes
Gitlatest
CMake3.27.7Download
Ninja1.11.1Download
C++ compilerMSVC 19.38 (VS 2022 17.8) / GCC 12.3 / Apple Clang 15.0 (Xcode 15.2)C++20 required
Qt6.8.3Qt Online Installer
Python3.11.9python.org
Platform SDKWin10 SDK 10.0.22621.0 / macOS SDK 14.0 (deploy 11.0+) / glibc 2.31+

Install Qt 6.8.3

Windows: Qt Online Installer → select Qt 6.8.3 > MSVC 2022 64-bit (install path: C:/Qt/6.8.3/msvc2022_64)

Linux: Qt Online Installer → Qt 6.8.3 > Desktop gcc 64-bit (install path: ~/Qt/6.8.3/gcc_64). Or for system packages, install qt6-base-dev qt6-charts-dev qt6-tools-dev qt6-base-private-dev libqt6websockets6-dev libgl1-mesa-dev — note system packages may be a different 6.x minor.

macOS: Qt Online Installer → Qt 6.8.3 > macOS (install path: ~/Qt/6.8.3/macos)

Build (using CMake presets — recommended)

git clone https://github.com/Fincept-Corporation/FinceptTerminal.git cd FinceptTerminal/fincept-qt # Configure + build (pick your platform) cmake --preset win-release && cmake --build --preset win-release # Windows (Dev Cmd for VS 2022) cmake --preset linux-release && cmake --build --preset linux-release # Linux cmake --preset macos-release && cmake --build --preset macos-release # macOS

Debug variants: win-debug, linux-debug, macos-debug.

Build (manual — if presets can't resolve your Qt path)

# Windows (Developer Command Prompt for VS 2022) cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_PREFIX_PATH="C:/Qt/6.8.3/msvc2022_64" cmake --build build # Linux cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_PREFIX_PATH="$HOME/Qt/6.8.3/gcc_64" cmake --build build # macOS cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \ -DCMAKE_PREFIX_PATH="$HOME/Qt/6.8.3/macos" cmake --build build

Run

./build/<preset>/FinceptTerminal # Linux / macOS (preset build) .\build\<preset>\FinceptTerminal.exe # Windows (preset build)

Troubleshooting

  1. "Could not find Qt6 6.8.3" — verify CMAKE_PREFIX_PATH points to the Qt 6.8.3 install, not 6.5/6.6/6.8.
  2. MSVC version error — use VS 2022 17.8+ (MSVC 19.38+). Check with cl /?.
  3. Need to unblock with a different Qt minor? Pass -DFINCEPT_ALLOW_QT_DRIFT=ON (local testing only — never for releases or CI).
  4. Clean rebuild: delete build/<preset>/ and re-run configure.

What Sets Us Apart

Fincept Terminal is an open-source financial platform built for those who refuse to be limited by traditional software. We compete on analytics depth and data accessibility — not on insider info or exclusive feeds.

Recent builds also support optional Adanos Market Sentiment connectivity in Data Sources → Alternative Data. When configured, Equity Research can surface cross-source retail sentiment snapshots across Reddit, X, finance news, and Polymarket. Without an active Adanos connection, the feature remains dormant and the rest of the app behaves exactly as before.

  • Native performance — C++20 with Qt6, no Electron/web overhead
  • Single binary — no Node.js, no browser runtime, no JavaScript bundler
  • CFA-level analytics — complete curriculum coverage via Python modules
  • 100+ data connectors — from Yahoo Finance to government databases
  • Free & Open Source (AGPL-3.0) with commercial licenses available

Roadmap

TimelineMilestone
ShippedReal-time streaming, 16 broker integrations, multi-account trading, PIN authentication, theme system
Q2 2026Options strategy builder, multi-portfolio management, 50+ AI agents
Q3 2026Programmatic API, ML training UI, institutional features
FutureMobile companion, cloud sync, community marketplace

Contributing

We're building the future of financial analysis — together.

Contribute: New data connectors, AI agents, analytics modules, C++ screens, documentation


For Universities & Educators

Bring professional-grade financial analytics to your classroom.

  • $799/month for 20 accounts
  • Full access to Fincept Data & APIs
  • Perfect for finance, economics, and data science courses
  • CFA curriculum analytics built-in

Interested? Email support@fincept.in with your institution name.

University Licensing Details


License

Dual Licensed: AGPL-3.0 (Open Source) + Commercial

Open Source (AGPL-3.0)

  • Free for personal, educational, and non-commercial use
  • Requires sharing modifications when distributed or used as network service
  • Full source code transparency

Commercial License

Trademarks

"Fincept Terminal" and "Fincept" are trademarks of Fincept Corporation.

© 2025-2026 Fincept Corporation. All rights reserved.


Your Thinking is the Only Limit. The Data Isn't.

Email

Star · 🔄 Share · 🤝 Contribute

关于 About

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.
bloomberg-terminalcontributions-welcomefinancefinancial-marketsfossgood-first-issuehelp-wantedinvestinginvestmentinvestment-researchmachine-learningopensourcepythonquantitative-financestock-marketstocks

语言 Languages

Python63.5%
C++36.0%
CMake0.4%
Shell0.1%
Qt Script0.0%
Batchfile0.0%
PowerShell0.0%
Dockerfile0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
723
Total Commits
峰值: 74次/周
Less
More

核心贡献者 Contributors