Trading research tools

Open-Source AI Trading Research Tools: Dexter vs Vibe-Trading

Two of the most-watched open-source finance agents solve different problems. This comparison helps you decide which fits your workflow: deep single-company research with an audit trail, or a full research-and-backtesting platform with hundreds of quantitative factors.

If you search for “open-source AI trading agent,” two projects dominate the conversation right now: Dexter and Vibe-Trading. They get lumped together because both are agents that talk about markets. In practice they occupy different points on the research spectrum, need different credentials, and carry different risks.

One framing before anything else: neither tool makes money for you, and neither should be trusted to trade for you. Both are research instruments. The interesting question is which kind of research they’re built for.

The short answer

Side by side

Dexter Vibe-Trading
Core job Deep financial research and evidence gathering Research, strategy generation, and backtesting
Language / runtime TypeScript, runs with Bun Python 3.11+, pip / Docker / MCP
Architecture Single agent with task planning and self-reflection Multi-agent (LangChain/LangGraph), skill library, MCP server, web UI + terminal UI
Market data Financial Datasets API (key required) ~19 free sources with fallback chains, plus key-gated providers (Alpha Vantage, Futu, Longbridge, Tushare…)
LLM credentials OpenAI required; Anthropic, Google, xAI, OpenRouter optional; Ollama for local Many providers (OpenRouter, OpenAI, DeepSeek, Gemini, Groq…); Ollama for local
Backtesting None Multi-market engine; Sharpe, max drawdown, walk-forward, Monte Carlo; 461-factor “Alpha Zoo”
Live execution None, by design Experimental broker connectors, mandate-gated, kill switch
Auditability Tool calls logged to a scratchpad file Run cards, audit ledger, reproducible backtest configs
License MIT (per its README) MIT
GitHub Stars 27,368 as observed on July 14, 2026 22,020 as observed on July 14, 2026

Stars are a point-in-time popularity signal, not a quality ranking — both projects are young and moving quickly, so treat those numbers as a snapshot, nothing more.

Dexter: a research analyst, not a trading system

Dexter describes itself as “an autonomous agent for deep financial research,” and the description is accurate in both directions: it goes deep, and it stops at research.

You run it from a terminal (bun start after cloning), give it a question — “analyze this company’s margins over five years,” “what would invalidate a bull case on this stock” — and it plans a sequence of steps, pulls data, reflects on gaps, and iterates until it has an answer. The design centers on task planning and self-reflection rather than a fixed pipeline, which matters for research questions where the second question depends on the first answer.

Three things stand out for anyone evaluating it seriously:

The credential footprint is small but not zero: you need an OpenAI key at minimum, plus a Financial Datasets key and a search key for the tool to be genuinely useful. None of those credentials can move money, which keeps Dexter’s worst-case failure mode at “wrong analysis” rather than “wrong order.”

What Dexter doesn’t do: backtesting, portfolio tracking, factor analysis, order routing, or anything time-series-quantitative. If your workflow lives in those areas, it’s the wrong tool — not a lesser one.

Vibe-Trading: a quant research platform with agents inside

Vibe-Trading, from the HKUDS group, is a different scale of project. Where Dexter is one agent with a handful of tools, Vibe-Trading is a platform: a multi-agent layer built on LangChain/LangGraph, a library of finance skills, a 461-factor library (the “Alpha Zoo,” drawing on Qlib’s 158 factors, the GTJA 191 set, Kakushadze’s 101, academic proxies, and SEC fundamentals), a React web interface, a terminal interface, and an MCP server so external clients can call its tools.

The workflow it’s built around: describe a strategy idea in natural language → the system generates strategy code → the backtest engine runs it against historical data → you get metrics (Sharpe, max drawdown, turnover), benchmark comparisons, and trade-level attribution. It supports walk-forward analysis, Monte Carlo confidence intervals, and bootstrap validation — the standard toolkit for asking “is this result luck?”

Details that suggest the maintainers take research integrity seriously:

Data and credentials are more involved than Dexter’s. The free tier covers a lot — A-shares via mootdx or AKShare, US/HK equities via yfinance, crypto via OKX/CCXT — with automatic fallback chains when a source throttles. Key-gated providers (Alpha Vantage, Futu, Longbridge, Tushare, and others) extend coverage but each adds credentials to manage. If you go anywhere near the broker connectors, you’re storing brokerage credentials, and the calculus changes entirely (more on that below).

On live execution: Vibe-Trading does include broker connectors — some read-only (IBKR via local gateway, Trading 212), some capable of paper trading and order placement behind an explicit “mandate” (symbol universe, size caps, exposure limits, daily limits), a filesystem kill switch, and an audit ledger. The project labels all of this experimental. Our recommendation is simpler: use Vibe-Trading as a research and backtesting system, and treat the execution layer as out of scope until you have independent reasons to trust it with real credentials.

The risk section most comparisons skip

Both tools inherit every classic failure mode of quantitative and AI-assisted research. If you use either, these are the ones that actually bite:

Which should you choose?

Methodology and limits of this comparison

This comparison is based on both projects’ public repositories, READMEs, and commit history as of July 14, 2026, plus point-in-time GitHub metrics recorded the same day. We have not independently benchmarked research quality or backtest accuracy between the two systems, and we haven’t validated Vibe-Trading’s broker-connector safety mechanisms — we describe them as documented upstream. Both projects move fast; verify current capabilities against the repositories before relying on details here.

Where this intersects with what we build: ClawMama’s business radar tracks both projects in its trading-research category. Vibe-Trading currently sits as a qualified challenger — meaning it passed our activity and relevance gate, but hosted fidelity, credential handling, and safety boundaries have not yet been validated for chat use. Neither Dexter nor Vibe-Trading is a verified ClawMama Catalog Agent today. If that changes, the coverage will stay where this article stands: research and backtesting first, no autonomous live trading, and no pretending a backtest is investment proof.

FAQ

Can either tool trade for me automatically? Dexter cannot — it has no execution capability. Vibe-Trading ships experimental broker connectors behind explicit mandates and a kill switch, but the project itself labels live trading experimental. We’d treat both as research-only and keep brokerage credentials out of any agent’s environment.

Do I need paid data to get value from these tools? For Vibe-Trading, no — its default fallback chains use free sources (yfinance, AKShare, mootdx, CCXT), and that’s enough for learning and most strategy prototyping. For Dexter, a Financial Datasets API key is effectively required for the fundamentals work it’s designed for, alongside an OpenAI key.

Is a good backtest evidence a strategy will make money? No. A good backtest is evidence a strategy would have worked on one specific historical dataset, under the cost assumptions you chose. Overfitting, regime change, transaction costs, and survivorship bias all sit between a green backtest and live profitability. Tools like walk-forward analysis narrow the gap; nothing closes it.

Which is easier to set up? Dexter, comfortably — clone, add three or four keys, bun start. Vibe-Trading is a pip install or Docker away for basics, but its surface area (web UI, MCP server, data source configuration, broker connectors) means more decisions before you’re productive.

Are these tools related to ClawMama? Not as products. Both are independent open-source projects we track and compare because readers evaluate them for the same jobs. Vibe-Trading is a qualified challenger on our radar; neither project is a verified ClawMama Catalog Agent as of this writing.