Vibe-Trading

Active
GitHub Python MIT

Description

Vibe-Trading is an open-source personal trading agent stack that combines LLMs, MCP tooling, and multi-agent workflows for algorithmic trading and backtesting.

Key Features

  • One command empowers your trading agent with full quantitative trading capabilities via LLM + MCP toolchain
  • Backtesting engine supporting 7 data sources (Tushare, OKX, CCXT, AkShare, etc.) with local caching
  • Connector-first architecture supporting IBKR, Robinhood, Tiger, Alpaca, OKX, Binance paper trading
  • Multi-agent collaborative workflows with Swarm mode, research goal runtime, and retry mechanisms
  • Three interaction modes: CLI, REST API, and MCP with 36+ MCP tools available
  • Built-in safety: mandate management, order guards, audit ledger, and instant circuit breaker

Use Cases

💡 Personal quant traders quickly build AI-powered strategy backtesting and live trading systems
💡 Describe trading strategies in natural language to auto-generate and backtest quantitative signal engines
💡 Safely test multi-broker strategies using paper accounts with zero real capital risk
💡 Build multi-agent collaborative research workflows for automated market data collection and analysis
💡 Integrate via MCP protocol into other AI toolchains to extend trading capabilities

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (32.3k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

Install with pip install vibe-trading-ai. Use vibe-trading connector list to see available brokers, vibe-trading connector use <name> to select one. Run backtests with vibe-trading backtest or start the interactive CLI with vibe-trading cli. Docs at vibetrading.wiki/docs.

Related Projects

goclaw

3.6k · Go
Active B

GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.

agent-orchestrationai-agentai-gateway +5
  • · 8-stage agent pipeline — context, history, prompt, think, act, observe, memory, summarize with pluggable stages
  • · 4-mode prompt system — Full/Task/Minimal/None with section gating and cache boundary optimization
  • · 3-tier memory architecture — Working (conversation), Episodic (session summaries), Semantic (knowledge graph)

MCP Agent Mail

2.1k · Python
Active A

Asynchronous coordination layer for AI coding agents providing identities, inboxes, searchable threads, and advisory file leases over FastMCP, Git, and SQLite.

mcpmulti-agentcoordination +2
  • · MCP HTTP server providing agents with identities, inboxes, outboxes, and searchable message history
  • · Advisory file reservation leases to prevent agents from overwriting each other's edits
  • · Git-backed audit trail for all messages, leases, and attachments with full traceability

open-multi-agent

6.9k · TypeScript
Active A+

From a goal to a task DAG, automatically. TypeScript-native multi-agent orchestration with MCP and live tracing. Three runtime dependencies.

agent-frameworkai-agentsanthropic +5
  • · Goal-driven coordinator: a single runTeam() call decomposes goals into a task DAG and executes it automatically
  • · Mix any LLM providers in one team: 12 built-in providers plus any OpenAI-compatible endpoint (Ollama, vLLM, Groq, etc.)
  • · Extended thinking / reasoning support across Anthropic, Gemini, and OpenAI with cross-provider reasoning preservation

AG2

4.9k · Python
Active A+

AG2 (formerly AutoGen) is an open-source AgentOS providing a multi-agent conversation framework with flexible agent orchestration, tool integration, and distributed collaboration for building complex multi-agent systems.

multi-agentframeworkagent +3
  • · Multi-agent conversation framework with flexible orchestration patterns including swarms, group chats, and nested chats
  • · Support for multiple LLM providers with configurable API keys and model selection
  • · Human-in-the-loop workflows enabling human oversight and input in agent conversations