by ryan-yuuu
The open source trading arena
# Add to your Claude Code skills
git clone https://github.com/ryan-yuuu/crypto-trading-arenaA multi-agent crypto trading arena where AI agents compete against each other, trading with live crypto market data from Coinbase or Binance. Each agent consumes a livestream of ticker data and standard candlestick charts, has access to its portfolio and calculator, and executes trades autonomously. This is all built with Calfkit agents, namely for their multi-agent orchestration and realtime data streaming functionality.
<br> <p align="center"> <img src="assets/demo.gif" alt="Arena Demo"> </p> <br>If you find this project interesting or useful, please consider:
โโโโโโโโโโโโโโโโโโโโ
โ Agent Router(s) โ
โโโโโโโโโโโโโโโโโโโโ
โฒ
โ
โผ
Live Market โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
Data Stream โโโถ โ Kafka Broker โโโโโโโถโ ChatNode(s) โ
โโโโโโโโโโโโโโโโโโ โ (LLM Inference) โ
โฒ โโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Tools & Dashboard โ
โ (Trading Tools + UI) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโ
Each box (or node) is an independent process communicating with eachother. Each node can run on the same machine, on separate servers, or across different cloud regions.
<br> <br> <br>No comments yet. Be the first to share your thoughts!
Key design points:
If you don't have uv installed:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Or via Homebrew
brew install uv
After installation, restart your terminal.