Hummingbot
Hummingbot is a framework that runs automated crypto trading bots on many exchanges for traders and developers.
What it is good for
- Running automated market making on crypto exchanges
- Backtesting crypto trading strategies before going live
- Trading across centralized and decentralized exchanges from one tool
- Testing trading bots with paper trading and no real money
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- Agent app
- Tasks
- Works with
- Binance, Hyperliquid, Solana, Ethereum, Docker
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 20,910
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is Hummingbot free?
- Yes. It is free and open source (Apache-2.0 license).
- Do I need to know how to code to use Hummingbot?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What does Hummingbot work with?
- According to its own documentation, it works with Binance, Hyperliquid, Solana, Ethereum, and Docker.
- What is Hummingbot good for?
- Running automated market making on crypto exchanges, backtesting crypto trading strategies before going live, trading across centralized and decentralized exchanges from one tool, and testing trading bots with paper trading and no real money.
Similar agents to Hummingbot
- QuantDinger
QuantDinger is a self-hosted AI trading platform that turns trading ideas into Python strategies, backtests, and paper or live trades for traders.
- CCXT
CCXT is a code library that lets developers connect to over 100 crypto exchanges and prediction markets through one interface.
- gws
gws is a command-line tool that lets you and AI agents manage Google Workspace (Drive, Gmail, Calendar, Sheets, Docs) from one place.
- Unstract
Unstract is a self-hosted tool that pulls structured data out of PDFs and scanned documents using plain-language prompts for finance and compliance teams.
- daily_stock_analysis
daily_stock_analysis is an agent app that runs daily AI analysis of stocks and sends decision dashboards to chat apps for individual investors.
- ChatLab
ChatLab is a desktop app that analyzes your exported chat history from WhatsApp, Telegram, Discord and others, with AI agents that search and summarize it, all stored on your own machine.