GraphCanon updated today · GitHub synced today
Decision brief
Vibe-Trading: Python-based personal trading agent for fintech applications with backtesting and multi-agent system support.
Good fit when
- You need a customizable Python agent for algorithmic trading tasks specifically designed for quantitative finance scenarios
- Your project requires integration of advanced AI capabilities, including LLM functionalities in the domain of quantitative investing
Avoid when
- Looking for a Java-based solution or tools compatible only with other non-Python languages
- Need of out-of-the-box ready solutions without customization options for backtesting and multi-agent systems
Observed Jul 16, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of today
- Provenance
- Not a fork · Organization account
- As of today
- Security (OSV)
- No MCP manifest
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install Vibe-Trading PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A Python-based personal trading agent for algorithmic and quantitative finance with capabilities in backtesting and multi-agent systems.
Capability facts
- Deploy
- Self-host
Source: dockerfile:Dockerfile · Aug 26, 2026
- Docker
- Dockerfile present
Source: dockerfile:Dockerfile · Aug 26, 2026
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Aug 26, 2026
- Languages
- python
Source: github.language+pyproject.toml · Aug 26, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 26, 2026)
> **Upgrading from an older version?** 0.1.10 moved to LangChain 1.x. If imports break after `pip install -U vibe-trading-ai` over a pre-0.1.10Source link
Source: README excerpt (regex_v1, Aug 26, 2026)
ts break after `pip install -U vibe-trading-ai` over a pre-0.1.10 install (e.g. langgraph fails to import), recreate the venv or run `pip install --force-reinstall vibe-Source link
Source: README excerpt (regex_v1, Aug 26, 2026)
vibe-trading-mcp # start MCP server (stdio)Source link
Source: README excerpt (regex_v1, Aug 26, 2026)
> | `vibe-trading-mcp` | Start MCP server (for Claude Desktop, OpenClaw, Cursor, etc.) |Source link
Source: README excerpt (regex_v1, Aug 26, 2026)
> | `vibe-trading-mcp` | Start MCP server (for Claude Desktop, OpenClaw, Cursor, etc.) |Source link
Tags
README
One-line install (PyPI)
pip install vibe-trading-ai
Then run a first research task:
vibe-trading init
vibe-trading run -p "Backtest a BTC-USDT 20/50 moving-average strategy for 2024 and summarize return and drawdown"
Upgrading from an older version? 0.1.10 moved to LangChain 1.x. If imports break after
pip install -U vibe-trading-aiover a pre-0.1.10 install (e.g. langgraph fails to import), recreate the venv or runpip install --force-reinstall vibe-trading-ai. A fresh install is unaffected.
Package name vs commands: The PyPI package is
vibe-trading-ai. Once installed, you get three commands:
Command Purpose vibe-tradingInteractive CLI / TUI vibe-trading serveLaunch FastAPI web server vibe-trading-mcpStart MCP server (for Claude Desktop, OpenClaw, Cursor, etc.)
vibe-trading init # interactive .env setup
vibe-trading # launch CLI
vibe-trading serve --port 8899 # launch web UI
vibe-trading-mcp # start MCP server (stdio)
COPILOT_GITHUB_TOKEN=gho_xxx # optional; recommended for Docker/CI
Start Vibe-Trading normally. Its preflight reports whether the SDK can authenticate:
```bash
vibe-trading
Authentication priority is COPILOT_GITHUB_TOKEN, GH_TOKEN, GITHUB_TOKEN, stored Copilot CLI credentials, then gh credentials. Vibe-Trading does not copy or persist SDK credentials. Host keychain credentials are not automatically available inside Docker, so containers should receive COPILOT_GITHUB_TOKEN.
Path A: Docker (zero setup)
git clone https://github.com/HKUDS/Vibe-Trading.git
cd Vibe-Trading
cp agent/.env.example agent/.env
---
### Path B: Local install
```bash
git clone https://github.com/HKUDS/Vibe-Trading.git
cd Vibe-Trading
python -m venv .venv
---
### Quick start
Create `~/.vibe-trading/agent.json`:
```json
{
"mcpServers": {
"my-server": {
"command": "uvx",
"args": ["my-mcp-server"]
}
}
}
Run any CLI command — tools from ordinary external servers are automatically injected into the agent's registry after local tools:
vibe-trading run "use my-server to do X"
License
MIT License — see LICENSE
⭐ If Vibe-Trading helps your research, a star helps more people find it.
Thanks for visiting Vibe-Trading ✨
For agents
This page has a .md twin and JSON over the API.