The open bot landscape: freqtrade, hummingbot, jesse

An honest comparison of the three main open-source trading bot frameworks, built around the job each was made to do rather than a feature checklist.

The frame of the comparison

These tools overlap on the surface — all three are Python bot frameworks that talk to exchanges — and diverge underneath, because each was built around a different primary job. Comparing them on "features" misleads; comparing them on the job they were built to do is honest.

The landscape table

ToolBuilt forFeels likeWeak spot
freqtradeRunning a strategy of your own design, long-runningA well-documented frameworkNot a market-making engine; the UI is optional and thin
hummingbotMaking markets and arbitrage across venuesA trading desk in a terminalHeavier config; its own vocabulary to learn first
jesseResearch and strategy designA lab notebook with a live modeSmaller ecosystem; fewer ready strategies to borrow

freqtrade

Its centre of gravity is the strategy file: a small, readable Python class that the framework runs for you. The framework handles the plumbing — exchanges, orders, candles, the web UI, telegram controls — and stays out of the way of the strategy. The ecosystem is the largest of the three, which cuts both ways: more examples to learn from, and more inherited bugs floating around.

hummingbot

Its centre of gravity is the order book: keeping two-sided quotes up, moving with inventory, or crossing venues when prices diverge. Strategies here are more like recipes with dials than like code you write yourself, and the framework's own concepts — connectors, controllers, inventory — need to be learned before the tool opens up. For market-making work there is little else in open source at this level.

jesse

Its centre of gravity is the research loop: define a strategy in a very clean API, backtest it quickly, iterate. The API is the tidiest of the three, and the community is smaller and quieter. For someone whose main activity is designing strategies rather than running them, the smaller ecosystem is a fair price for the cleaner loop.

How people actually choose

The last bullet is the real one. All three are open and auditable; the differences in features matter far less than the difference between "the tool I read" and "the tool I trust blindly".

FreqDesk
An independent reference desk for open trading bots.
desk@freqdesk.pro
About this desk
Privacy notice
Terms of use

FreqDesk is an educational publication about open-source trading software. No software is hosted or distributed on this domain, and no trading advice is given.