Download Bookbreaker
Version 0.1.0. Free, no account, and it never sends your record anywhere — the ledger is a SQLite file on your own disk.
Install it
Bookbreaker is a command-line tool. It is pure Python with no third-party dependencies, so it runs the same on macOS, Linux and Windows and needs Python 3.9 or newer:
pip install https://bookbreaker.bet/releases/overlay-0.1.0-py3-none-any.whl
overlay --help
That is the whole installation. There is no installer, no signing prompt and no launch agent, because there is no background process — nothing runs unless you type a command.
Check what you downloaded
The wheel's SHA-256 is worth checking against: the build pins its timestamps, and three separate builds of this version produced the same digest. Verify before installing:
shasum -a 256 overlay-0.1.0-py3-none-any.whl
| File | Size | SHA-256 |
|---|---|---|
| overlay-0.1.0-py3-none-any.whl | 150 KB | e2ac62d954008b973eb90e5beb6d52027dca5c4841491382d76dd928a713c094 |
| overlay-0.1.0.tar.gz | 233 KB | f7db5d2c6d4cee4bb9b00801fa4441be055e7911c2fd0199c38596839eac19cf |
These are read off the files themselves when this page is built. Nothing here was typed in, which is the only arrangement that makes publishing a checksum worth doing.
The tarball's digest identifies this build rather than the source: the packaging tool stamps real file timestamps into it, so rebuilding the same code gives a different hash. Only the wheel reproduces byte for byte, so it is the one to check.
What you get
Every command runs against your own ledger and your own snapshots. There is no server, so there is no account to make and nothing to cancel.
| Command | What it answers |
|---|---|
overlay devig | What four methods say a price is really worth, side by side |
overlay arb | Stakes in round numbers, scored by the worst outcome |
overlay middles | Margin and totals middles against counted finals |
overlay offers | Whether a deposit match clears, given what its rollover allows |
overlay paste | A betslip read into your record, shown before it is written |
overlay portfolio | Exposure, measured correlation, and the next stake it implies |
overlay performance | Your return with the interval around it, and whether it proves anything |
The licence
Free to download and run on as many machines as you control, and free to use to make money — placing bets, sizing them and keeping the proceeds are what it is for, and the licence says so explicitly.
What it does not grant is redistribution: you may not pass it on, sell it, bundle it, or run it as a service for other people. One clause is unusual and deliberate — you may not strip the provenance labelling from its output. A build that removes the measured and prior tags prints the same digits while destroying the only thing that makes them worth reading.
The terms are narrow on purpose, because narrow terms can be widened later and wide ones cannot be taken back. Anything already downloaded stays licensed under the terms it shipped with.
What it refuses to do
It will not log into a sportsbook for you. Account linking means handing a third party your credentials, and no feature is worth that — CSV import and the betslip parser do the same job without asking. It also does nothing about identity, location or device: the anti-limiting work is entirely about the shape of the bet, because everything else is fraud rather than strategy.