Fincept Terminal: Open-Source Bloomberg Terminal Alternative Built on C++ and AI

In-depth review of Fincept Terminal v4 - a native desktop application built on C++20 and Qt6 with 37 AI agents, QuantLib, and 100+ data connectors for professional trading.

Fincept Terminal Overview

Most financial platforms fall into two camps: sluggish legacy systems from the 90s or Electron wrappers that devour RAM. Fincept Terminal is a third way: a native C++20 desktop with Python analytics and 37 built-in AI agents.

Fincept Terminal (AGPL-3.0) is an open-source project delivering institutional-grade functionality on your desktop. Let's break down the v4 architecture and, most importantly, the full catalog of agents and their skills.

Architecture

  • Core: C++20. No Node.js, no browser engines, no JavaScript bundles.
  • UI & Rendering: Qt 6.8.3. Hardware-accelerated graphics, instant responsiveness, cross-platform.
  • Analytics Engine: Embedded Python 3.11 for data science (Pandas, NumPy, SciPy) without separate microservices.

The interface and streaming data processing run at C++ speed, while AI logic executes in an isolated Python environment.

AI Agents: Full Catalog

The most interesting part of Fincept is its agent system. The codebase reveals four tiers:

1. Investor Agents (TraderInvestorsAgent) — 11 Agents

Each agent implements a specific investment philosophy: its own system prompt, thresholds, toolset, and output signal format (InvestmentSignal).

AgentPhilosophyKey SkillsTools
Warren BuffettValue + economic moatsmoat_analysis, owner_earnings, capital_allocation_reviewyfinance, financial_datasets, duckduckgo, tavily
Benjamin GrahamDeep value, strict quantitative filtersdeep_value_screening, margin_of_safety, defensive_investoryfinance, financial_datasets
Peter LynchGrowth at Reasonable Price (GARP), PEGpeg_analysis, lynch_classification, insider_signal_checkyfinance, financial_datasets, duckduckgo, tavily
Charlie MungerMental models, inversion, cognitive biasesmental_models_check, inversion_analysis, bias_detection, incentive_audityfinance, financial_datasets, duckduckgo, tavily
Seth KlarmanRisk-first value, distresseddownside_first_analysis, special_situations, capital_preservationyfinance, financial_datasets
Howard MarksCycles, second-level thinkingcycle_positioning, second_level_thinking, credit_cycle_readyfinance, financial_datasets, duckduckgo, tavily
Joel GreenblattMagic Formula (ROC + Earnings Yield)magic_formula_ranking, roc_analysis, special_situationsyfinance, financial_datasets
David EinhornCatalyst-driven value, short sellingcatalyst_identification, accounting_quality_check, long_short_analysisyfinance, financial_datasets, duckduckgo, tavily
Bill MillerContrarian, FCF on techcontrarian_value, platform_economics, free_cash_flow_focusyfinance, financial_datasets, duckduckgo, tavily
Jean-Marie EveillardGlobal value, capital preservationglobal_value, bubble_avoidance, currency_and_sovereign_riskyfinance, financial_datasets
Marty WhitmanDistressed debt, credit analysisdistressed_debt_analysis, capital_structure_review, private_market_valueyfinance, financial_datasets

Each agent generates a structured signal: bullish | neutral | bearish with a numeric confidence (0–1), scores on its own metrics, and textual reasoning. For example, the Buffett agent checks ROE ≥ 15% for 7 out of 10 years, D/E < 0.5, and calculates owner earnings with a 10% discount.

2. Economic Agents (EconomicAgents) — 6 Agents

Six economic schools, each with its own analytical framework. Designed for macroeconomic analysis, policy evaluation, and forecasting.

AgentSchoolKey Skills
Capitalism AnalystFree market, supply-sidesupply_side_analysis, market_mechanism_framing
Keynesian AnalystAggregate demand, fiscal stabilizationaggregate_demand_analysis, fiscal_policy_framing
Neoliberal AnalystDeregulation, trade liberalizationderegulation_analysis, trade_liberalization_framing
Socialist AnalystInequality, redistributioninequality_analysis, redistribution_framing
Mixed Economy AnalystPragmatic market-state balancemarket_failure_analysis, pragmatic_policy_framing
Mercantilist AnalystStrategic industries, trade balancestrade_balance_analysis, strategic_industry_framing

All use OpenBB for macro data and search tools (DuckDuckGo, Tavily). Each agent is required to specify a falsification condition — the specific outcome under which it would revise its forecast.

3. Geopolitical Agents (GeopoliticsAgents) — 20 Agents

The largest module. Agents are divided into three series, each based on a specific book:

📖 Prisoners of Geography (Tim Marshall) — 10 agents:

Geographic determinism. Each agent specializes in a specific region: Russia (buffer zones, warm-water ports), China (Malacca Strait, island chains), USA (ocean barriers, Mississippi), Europe (fragmented terrain), Middle East (Strait of Hormuz, water scarcity), Africa (colonial borders, non-navigable rivers), India-Pakistan (Indus, Himalayas), Japan-Korea (island isolation vs peninsula vulnerability), Latin America (Andes, Amazon), Arctic (melting ice, new routes).

📖 World Order (Kissinger) — 5 agents:

Competing conceptions of world order: American (liberal internationalism), Chinese (tianxia, hierarchical harmony), European (Westphalian sovereignty), Islamic (ummah, sharia), Multipolar (BRICS, SCO, decline of unipolarity).

📖 The Grand Chessboard (Brzezinski) — 5 agents:

Eurasian geostrategy: Eurasian Balkans (Central Asia), Geopolitical Pivots (Ukraine, Turkey, Iran), Active Geostrategic Players (revisionists vs status quo), American Primacy (NATO, AUKUS, QUAD), Eurasian Heartland (Mackinder theory + BRI).

4. Operational Agents (Deep Agents) — 8 Subagents

Multi-agent system with an orchestrator. Operational task types: research, trading_strategy, portfolio_management, risk_assessment, general. For each task type, a team of subagents is automatically assembled:

SubagentRole
ResearchInformation gathering and synthesis from multiple angles
Data AnalystQuantitative analysis, financial ratios, statistics
TradingTrading strategies, technical setups, entries/exits
Risk AnalyzerVaR (historical, parametric, Monte Carlo), stress tests
Portfolio OptimizerMarkowitz optimization, factor tilts, rebalancing
BacktesterHistorical simulation, walk-forward, overfitting protection
ReporterSynthesizing results into a structured report
Macro EconomistMacroeconomics, central banks, yield curve, credit spreads

5. Trading Agents (Agno Trading) — 5 Agents

A framework for live trading with five specialized agents:

  • MarketAnalystAgent — fundamental and technical analysis.
  • TradingStrategyAgent — generating trading strategies and setups.
  • RiskManagerAgent — VaR calculation and drawdown limits.
  • PortfolioManagerAgent — rebalancing and weight optimization.
  • SentimentAnalystAgent — parsing news and social media.

Tools: Kraken API, yfinance, technical indicators, news sentiment.

6. Hedge Fund Agent (Renaissance Technologies)

A dedicated module replicating the organizational structure of Renaissance Technologies: investment committee, research team, Medallion Fund. Full hierarchy of personas and roles.

LLM Providers

Support for local LLMs (Ollama) alongside cloud providers: OpenAI, Anthropic, DeepSeek, OpenRouter. You can analyze proprietary data without sending it to third-party servers.

Visual Logic Editor (Node Editor)

A node editor for assembling analytical pipelines without code: data retrieval → filtering → AI analysis → order generation. The codebase includes ready-made node presets: agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".

Data Connectors (100+)

CategorySources
Traditional marketsYahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento
CryptoWebSocket to Kraken, HyperLiquid
Alternative dataMaritime tracking, satellite data, Adanos Market Sentiment
Asian marketsAkShare (Shanghai, Shenzhen, Hong Kong)
Prediction marketsPolymarket
GeopoliticsIntegration with geopolitical agents

Trading and QuantLib

Live trading through 16 brokers (Interactive Brokers, Alpaca, Zerodha, etc.). Built-in QuantLib Suite — 18 tools: derivatives pricing, VaR, Sharpe ratio, Markowitz portfolio optimization.

Comparison with Alternatives

FeatureFincept TerminalBloomberg TerminalTradingView
PriceFree (AGPL-3.0)~$25,000/year0to0 to 60/month
AI Agents37+ built-inNoneNone
Native codeC++20C++Web (JS)
Local LLMs✅ (Ollama)❌❌
Node Editor✅❌Pine Script
Open Source✅❌❌

Conclusion

Fincept Terminal is a rare case where an open-source project delivers not just charts and indicators, but a full multi-agent infrastructure. The 37 agents aren't a marketing number: each one has a detailed system prompt, specific trigger thresholds, and a set of API tools. If you're looking for a native desktop platform that combines quantitative analytics with AI agents — this is one of the best open-source options available.