OctoBot
A crypto trading bot with a visual interface that runs grid, DCA, AI and TradingView strategies on Binance, Coinbase and over 15 other exchanges.
What is OctoBot?
OctoBot automates trading strategies on crypto exchanges such as Binance, Coinbase, MEXC and Hyperliquid. Built-in strategies include grids, dollar-cost averaging and baskets; it can act on TradingView alerts, technical indicators like RSI or MACD, social signals from Google Trends or Reddit, and decisions from OpenAI or Ollama models. You can backtest before going live and control it through Telegram. The new beta runs in node mode, acting as the backend for a new web interface and mobile app.
Good fit if
- You want to run your own trading automation instead of paying for a hosted bot subscription.
- You want to test strategies on historical data before risking money.
Look elsewhere if
- You want to track a portfolio rather than trade automatically: Ghostfolio.
Before you adopt it
OctoBot moved from LGPL to GPL-3.0 in November 2021 and has no paid parts in the repository; Drakkar-Software also offers cloud plans on octobot.cloud. Two developers did all recent work, so the project relies on a very small team, and the 3.0 release is still in beta with known gaps. Automated trading can lose money; this is not financial advice.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
OctoBot health: is it still maintained?
71 of 100, actively developed
Read from GitHub on 4 November 2026. How the score works
OctoBot license: is it open source?
OctoBot uses GPL-3.0, an open-source license approved by the OSI.
- February 2018First published on GitHub under LGPL.
- 21 November 2021Changed to GPL-3.0. Commit: update to GPL
- TodayGPL-3.0.
How to run OctoBot yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- docker-compose.yml: 2 services
- Setup effort
- 2 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Windows, macOS, Linux, including ARM in GitHub releases
- Interface languages
- 2 languages
Install instructions: octobot.cloud or the README on GitHub.
Alternatives to OctoBot
- BTCPay ServerAccept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor. 82 health · MIT · 7.9k stars
- Actual BudgetA local-first personal finance app 94 health · MIT · 30k stars
- Invoice NinjaA source-available invoice, quote, project and time-tracking app built with Laravel 84 health · Elastic License 2.0 · 10.5k stars
- SureThe personal finance app for everyone (by everyone) 83 health · AGPL-3.0 · 10.8k stars
- Firefly IIIFirefly III: a personal finances manager 76 health · AGPL-3.0 · 25.1k stars
Questions about OctoBot
Is OctoBot open source?
Yes. OctoBot is published under GPL-3.0, an OSI-approved open-source license.
Is OctoBot still maintained?
Its health score is 71 of 100 (actively developed). It had 155 commits in the last 90 days, the latest on 7 October 2026, and its latest release came out on 8 October 2026.
Did OctoBot change its license?
Yes. It moved from LGPL to GPL-3.0 on 21 November 2021.
How do I run OctoBot?
You can run it with Docker, as an app for Windows, macOS, Linux, including ARM. The README on GitHub has the exact steps.
What are the alternatives to OctoBot?
Close alternatives in the Money & budgeting category include BTCPay Server, Actual Budget, Invoice Ninja.