Odometer is a local-first CLI application for tracking the true cost of owning a vehicle.
It helps you answer a simple question:
What does this car actually cost me?
Unlike basic fuel trackers, odometer records every ownership expense — fuel, servicing, insurance, tax, repairs, finance — and calculates meaningful metrics like cost per mile and total cost of ownership.
Odometer is designed to be:
- Local-first
- Privacy respecting
- Multi-vehicle
- CLI-first
- Docker-friendly
- Extensible (TUI and web UI planned)
No cloud. No subscriptions. Your data stays with you.
- Track multiple vehicles by registration
- Record all ownership expenses
- Fuel logging with mileage tracking
- Cost per mile calculations
- Monthly and annual cost summaries
- Expense breakdown by category
- SQLite storage (PostgreSQL optional later)
- Docker support
- Vehicle management
- Expense logging
- Basic summaries
- SQLite backend
- Docker support
- Cost per mile
- Fuel economy (MPG)
- Rolling averages
- Category breakdowns
- Interactive dashboard
- Expense tables
- Cost graphs (terminal-based)
- API layer
- Self-hosted web dashboard
- Multi-user support (optional)
Odometer is open source and released under the GNU General Public License v3.0 (GPL-3.0).
See the LICENSE file for details.