Lumibot

Lumibot gives Python developers one strategy class for historical backtests and broker-connected paper or live runs. It also includes an AI-agent runtime, although this site's reproducible local test covered the rule-based backtest path rather than an agent workflow.

LLM and agent researchstrategy backtestingpaper tradinglive automationPython framework
GitHub Stars1,883
Primary languagePython
LicenseGPL-3.0
Official repositoryOpen GitHub ↗

Is it a fit?

The quick decision view, grounded in the ranking data and verification record.

Best for

Python developers who want one strategy lifecycle from backtesting to broker-connected paper or live runs, with an optional agent runtime.

Not ideal for

People who need a small dependency set, a quick Windows install, or only a lightweight rule backtester.

Tested status

Passed at least one reproducible local task test

Setup difficulty

High

Last verified

2026-08-05

What it can do

Research and testing

Strategy backtesting
Yes
LLM or agent based
Yes

Trading

Paper trading
Yes
Automated trading
Yes

Getting started

API key required to start
No
Registration required to start
No
Self-hostable
Yes

Capabilities shown as Yes or No come from the official project source. Unconfirmed fields remain “Not confirmed”.

Related task rankings

The same tool can rank differently for different jobs.