HKUDS/Vibe-Trading · 16 Jul 2026 · Feature

Inside the Multi-Agent Trading Desk Built for Research, Not Hype

Tyler Brennan
Tyler Brennan
Staff Writer

It turns natural-language finance questions into backtested, auditable research workflows, treating LLMs as research orchestrators rather than market oracles.

HKUDS/Vibe-Trading
23.7k stars Velocity · 7d +715 ★/day accelerating
star history

The spring of 2026 has been unkind to anyone trying to keep track of open-source trading agents. TradingAgents sits at roughly 93,000 GitHub stars; AiHedgeFund commands about 59,000. The field feels like a crowded trading floor where everyone is shouting about multi-agent LLM workflows. Into this noise walked HKUDS with Vibe-Trading, a project that shipped its first public release in April and iterated to version 0.1.11 by early July. The velocity is exhausting: new broker connectors, an alpha library approaching 460 factors, and a Shadow Account feature that reads actual brokerage statements all landed within roughly twelve weeks. The hype is understandable, but the more interesting question is whether Vibe-Trading is building durable infrastructure or merely riding the agentic-trading wave with better documentation.

HKUDS/Vibe-Trading

At first glance, the project fits the 2026 template. It offers natural-language prompts routed through large language models, multi-agent swarm teams with preset names like investment committee and crypto trading desk, and an MCP server exposing 36 tools to external clients such as Claude Desktop or Cursor. What separates it from narrower experiments like the 302-star LLM-TradeBot is the depth of its quantitative plumbing. Vibe-Trading is not a chatbot that occasionally calls an API; it is a research workspace that happens to accept English instructions.

The backend includes seven backtest engines covering A-shares, Hong Kong and U.S. equities, crypto, futures, forex, and options, plus a composite engine that can mix asset classes under a shared capital pool. Seven data loaders feed these engines through an auto-fallback registry: tushare, yfinance, OKX, AKShare, mootdx, CCXT, and Futu. If a Tushare token expires, the system routes A-share requests to mootdx’s native TCP protocol rather than crashing. The Web interface is built on React 19 with Vite, while the backend runs FastAPI, but the architectural emphasis sits squarely on the agent loop: a five-layer context compression system, read-write tool batching, and persistent cross-session memory backed by FTS5 search. These are the unglamorous internals that determine whether an LLM agent can sustain a coherent research thread across days or merely hallucinates a new personality on every prompt.

Where the project gets genuinely distinctive is the marriage of behavioral diagnostics with institutional-grade factor libraries. The Shadow Account feature parses broker exports from 同花顺, 东方财富, 富途, or generic CSV files, then profiles the user’s actual trading behavior across holding periods, win rates, drawdowns, and cognitive biases such as disposition effect and overtrading. It extracts implicit rules from the journal and backtests a shadow strategy against the user’s real track record, producing an HTML or PDF report that highlights missed signals, rule violations, and alternative trade paths. It is a rare moment of introspection in a sector that usually promises effortless alpha.

Equally notable is the Alpha Zoo, a curated collection that began at 452 pre-built cross-sectional alphas and expanded toward 460 in the July 2026 release. The library draws from Microsoft Qlib’s Alpha158, Kakushadze’s 101 Formulaic Alphas, Guotai Junan’s 191 short-horizon factors, and academic Fama-French-Carhart proxies. Users can benchmark the entire library against a chosen universe in a single invocation, complete with information-coefficient scoring and alive-or-dead categorization. The zoo ships with an AST purity gate, a 300-row lookahead sentinel, and a pytest-socket network kill-switch—sanity checks that suggest the maintainers have worked in quant shops and know how easily backtests lie.

The ambition is global, not merely Greater China. The July 2026 PyPI release added an IndiaEquityEngine with NSE and BSE routing, T+1 delivery logic, circuit-band awareness, and a config-driven cost stack covering STT, stamp duty, exchange fees, SEBI levies, and GST. A sixteen-adapter instant-messaging channel runtime also landed, capable of pushing research briefs to DingTalk, Discord, Telegram, Slack, and WeChat. These are product characteristics of a team that intends to operate as infrastructure, not a demo.

This infrastructure would be academic without a coherent safety model for live deployment. Vibe-Trading’s approach to autonomous trading is deliberately cautious. The system supports broker connectors for IBKR, Robinhood, Tiger, Longbridge, Alpaca, OKX, Binance, and Futu, but live order placement is gated behind a user-committed mandate that caps symbols, order size, exposure, leverage, and daily volume. A filesystem-level kill switch provides instant halt, and a fail-closed pre-trade gate blocks orders that violate the mandate. The connector-first architecture unifies broker access through selectable profiles rather than separate live and paper entry points, so paper trading is a structural attribute of the connector itself. For IBKR, this means local read-only TWS or IB Gateway profiles can be used immediately, while remote OAuth paths remain seeded as read-only probes until stable tool names are confirmed. The documentation repeats, with admirable clarity, that the project holds no funds and runs no venue; it merely relays intent to brokers the user already controls. This is a refreshing contrast to frameworks that treat autonomous capital deployment as a marketing feature.

The swarm architecture reinforces the research-first ethos. Twenty-nine preset teams—from bull-bear debates to global macro allocation committees—execute as DAG-structured workflows where downstream tasks block if upstream agents fail. Workers can call operator-configured external MCP servers, and the system reconciles crashed or stale runs from live task files rather than leaving zombie processes in permanent running states. The CLI itself has been rebuilt as an interactive TUI with live activity rails and progress indicators for long-running tools, rendering the agent’s work visible rather than leaving the user staring at a blinking cursor while a backtest churns. The frontend composer keeps chat focused on the next action, with upload, swarm, and research-goal modes tucked behind a plus menu rather than cluttering the main view. Active context appears as compact chips above the input, and goal details expand inline only when needed. It is a restrained design choice that acknowledges the real bottleneck in agentic trading is not model intelligence but operator attention: a cluttered interface leads to skipped safety checks.

A Research Goal layer persists claims, evidence rows, and acceptance criteria across sessions, while a backend Hypothesis Registry adds durable hypotheses with lifecycle status, linked run cards, and invalidation notes. The Trust Layer emits reproducible run cards and tool traces alongside every backtest, so that a strategy’s provenance can be inspected rather than trusted. This addresses a subtle but critical problem in LLM-generated quant research: the model that writes the strategy is also the model that judges it, creating a conflict of interest that Vibe-Trading tries to externalize into structured artifacts. The intent is to impose scientific method on what is otherwise a glorified chat session.

The project is also embedded in a broader HKUDS agent ecosystem that includes OpenSpace, a self-evolving skill platform. All 77 finance skills are published there and can auto-improve through community contributions, suggesting Vibe-Trading’s capabilities may expand without every change flowing through the core maintainers.

Yet the project is not immune to the broader skepticism surrounding LLM-driven trading. The StockBench benchmark, run by researchers from Tsinghua and Beijing University of Posts and Telecommunications, evaluated state-of-the-art models on realistic multi-month trading tasks and found that most agents struggled to outperform a passive buy-and-hold baseline. Kimi-K2 topped the leaderboard with a modest plus 1.9 percent return and an 11.8 percent maximum drawdown; GPT-5 returned only plus 0.3 percent. A separate survey of AI trading agents noted that impressive backtests often crumble under transaction costs, slippage, and regime changes, with LLM operating costs running roughly thirty to fifty cents per ticker analyzed. Vibe-Trading’s own disclaimers acknowledge that its broker-trading capability is experimental and unverified against real accounts.

This honesty may be its most sustainable advantage. While competitors frame multi-agent LLM systems as replacements for human judgment, Vibe-Trading positions itself as a research accelerator: a quant lab that generates testable hypotheses, audits them against historical data, and only then—under strict human guardrails—considers live execution. The roadmap hints at where this could lead, with planned features including a Data Bridge for local CSV and SQL connectors, an Options Lab for volatility surfaces, and a Portfolio Studio for turnover-aware optimization.

Whether the project matures into a genuine alternative to institutional platforms or remains a sophisticated scripting environment for retail quant hobbyists depends on its ability to slow down. Right now, the commit log reads like a sprint: 36 MCP tools, 77 finance skills, 16 instant-messaging adapters, and an India equity engine all added within a single quarterly release cycle. That pace delivers headlines, but trading infrastructure usually rewards patience over velocity. For the moment, Vibe-Trading is best understood as a promising experiment in responsible agentic finance—one that assumes the LLM is the research assistant, not the portfolio manager.

Sources

  1. Agentic Trading Explained: How Autonomous AI Agents Are ...
  2. GitHub - EthanAlgoX/LLM-TradeBot: A multi-agent AI trading ...
  3. Vibetrader | AI-Powered Trading Platform for Smart Traders
  4. Best AI Trading Agents in 2026: Do They Actually Make Money?
  5. LLMs in Trading: Smarter Bots, Real Decisions - Medium
  6. VibeTrading — Open-source Trading Framework
  7. GitHub - TauricResearch/TradingAgents: TradingAgents: Multi ...
  8. GitHub - qrak/LLM_trader: LLM-powered Crypto Trading ...
  9. GitHub - vibe-trading-agent/vibe-trading: Download Vibe ...
  10. 7 Best AI Stock Trading Tools Lab Tested Benchmarks 2026
  11. STOCKBENCH - Evaluating LLMs in Realistic Stock Trading
  12. vibe-trading-ai · PyPI

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.