Home / Trading bots
Hephyrius/Binance-Ai-Bot-Starter
Python starter kit for machine learning trading bots on Binance
What it is
A boilerplate repository for building machine learning based trading bots on the Binance exchange, built around a bare bones gradient boosting model that trades on hourly candle data. It provides a basic pipeline covering data gathering, feature creation, model training, testing, and live deployment, with example features and a CoreFunctions class designed to be extended with custom indicators. Developers who already know Python, scikit-learn, and pandas and want a starting point for their own bots will find it most useful. The author frames it as a proof-of-concept starter kit rather than a production tool, so thorough testing is recommended before live use, and profitability depends entirely on your own models and features.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Live trading, Strategy research |
| Markets | Crypto |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | Low practical value |
| Cost | Free and open source |
| Hardware | GPU optional |
| Maintenance | No commits in over six months |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 111. Gaps mean no snapshot was taken that day.
Boilerplate/Starter code for trading on binance using Machine Learning. Provides a basic pipeline for data gathering, feature creation, training, testing and deployment of ML augmented bots.
Similar tools
Machine learning signal generation and automated trading in Python
Ensemble-based Python crypto trading bot for Binance
Open source Python crypto trading bot with visual interface
Python crypto trading bot with machine learning optimisation
Crypto order book liquidity detection and trading bot
Free, open-source crypto trading bot written in Python