hummingbot/hummingbot

Open source software that helps you create and deploy high-frequency crypto trading bots

Hummingbot lets you create, configure, and run algorithmic trading bots that work on dozens of centralized and decentralized crypto exchanges. It provides a command‑line tool (hbot) and Docker images for easy installation, a library of ready‑made strategies (market‑making, arbitrage, grid, etc.), and a plug‑in system for exchange connectors. A separate Condor project adds optional LLM‑driven decision making, but the core product is a trading‑automation platform, not a machine‑learning library.

Key points from the README

  • Purpose – democratise high‑frequency/algorithmic trading by offering a free, community‑driven bot framework.
  • Installation – supports Conda‑based source install, Docker Compose, and a hbot CLI for scripting bots.
  • Strategies – scripts, controllers, executors, and legacy V1 strategies covering market‑making, arbitrage, grid, TWAP, etc.
  • Exchange connectors – unified APIs for many CEXs (e.g., Binance, KuCoin) and DEXs (e.g., Uniswap, Curve), with both custodial and non‑custodial options.
  • AI integration – the optional Condor harness connects LLM‑powered decision logic to Hummingbot via a Telegram/web dashboard.
  • Community – active Discord, docs site, newsletters, and a governance model for adding new connectors.
  • License – Apache 2.0, fully open source.

Who might use it?

  • Crypto traders who want to automate strategies without writing low‑level exchange code.
  • Developers building custom bots or extending existing strategies.
  • Researchers experimenting with AI‑augmented trading via the Condor harness.

What it is not

  • A machine‑learning framework or LLM model library. Its AI component is an optional wrapper; the core product is a trading‑automation engine.

TL;DR – Hummingbot is an open‑source platform for creating and running crypto‑trading bots across many exchanges, with optional LLM‑driven agents via the separate Condor project.

Off‑topic flag: false (the repository is a genuine software project, though its primary focus is automated trading rather than core AI/ML research.)