I built an open-source crypto trading bot that runs 4 exchanges from one server GainAlgo released an MIT-licensed crypto trading bot that manages four exchanges—Binance, Bybit, Upbit, and Bithumb—from a single server and dashboard. The bot runs in paper mode by default with all engines off, requiring explicit opt-in for live trading. A multi-agent adversarial audit was conducted before open-sourcing to ensure security. GainAlgo is an MIT-licensed crypto trading bot I've been building. The latest update lets it manage four exchanges from a single server and one dashboard : | Exchange | Futures USDT-M | Spot | |---|---|---| | Binance | ✅ | ✅ | | Bybit | ✅ | ✅ | | Upbit | — | ✅ | | Bithumb | — | ✅ | That's 2 futures + 4 spot markets, all in one process. On its own, the bot is roughly break-even. I think of it as tilling the field and standing guard 24/7 — the human still does the final harvest. Defaults are deliberately safe: every engine off , paper mode, single server. Live trading is an explicit, per-exchange opt-in. If you came for "wake up to money piling up," this isn't that. It's a framework you tune — together. Running a separate bot per exchange means juggling windows and duplicated infra. GainAlgo keeps them in one place but fully isolated : One screen, zero cross-contamination. Before open-sourcing the latest work, I ran a multi-agent adversarial audit over the code and fixed what it surfaced: Small bot, but I'd rather knock on the bridge before crossing it. git clone https://github.com/gainalgo/nunnaya https://github.com/gainalgo/nunnaya Copy .env.example → .env , fill only the exchange keys you use withdrawal permission off , and run. It boots in paper mode by default — observe first. This is a community project — the whole point is finding good configs together. Issues, PRs, and honest teardowns are welcome. ⭐ Repo: https://github.com/gainalgo/nunnaya https://github.com/gainalgo/nunnaya