More than fuel.
Record servicing, insurance, tax, tyres, repairs and the other costs that add up. Keep multiple vehicles in one place.
OPEN SOURCE. OPEN ROAD.
Fuel is only part of the story. See what your car really costs with a local-first tracker that puts you in the driver’s seat.
No accounts. No subscriptions. Your data stays with you.
Illustrative data and layout · Explore the Textual TUI in the repository
Local first ✳ Multi-vehicle ✳ CLI + TUI + Browser ✳ Docker ready
LESS GUESSWORK. MORE CLARITY.
From the next fill-up to the annual service, turn everyday records into a clearer view of ownership.
Record servicing, insurance, tax, tyres, repairs and the other costs that add up. Keep multiple vehicles in one place.
See running and ownership cost per mile, UK MPG, category breakdowns and monthly or annual summaries.
Your records live in a local SQLite database. Use the CLI, terminal dashboard or local browser. Export JSON/CSV and back up SQLite through the CLI. Docker supports CLI/TUI use.
YOUR NEXT MILE STARTS HERE
Made for people who are comfortable in a terminal. Bring Python 3.12–3.x, Git and Poetry 2.4.x.
Early-stage software · GitHub-only testing release.
Odometer is not published to PyPI yet.
git clone https://github.com/joe-mccarthy/odometer.git
cd odometer
poetry install
poetry run odometer init
poetry run odometer tuiThen add your vehicle and start logging. See basic usage →
BUILT IN THE OPEN
Try it. Share feedback. Help shape what comes next.
Every bug report and contribution moves Odometer forward.