Skip to content

Latest commit

 

History

978 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-hosted vehicle maintenance tracking with VIN decoding, service records, fuel logging, and document management.

CI CodeQL Publish Translations

Docker Python 3.14 React 19 Bun License: MIT Discord

MyGarage Dashboard


Key Features

  • VIN Decoding - Automatic vehicle details via NHTSA API
  • Service Visits - Track maintenance with line items, tax/fees, and attachments
  • Reminders - Date, mileage, or engine-hours maintenance reminders with due alerts
  • Tire Tracking - Per-position tread, DOT and pressure readings with wear projection and low-tread reminders
  • LiveLink Telemetry - Real-time OBD2 data, drive sessions, GPS trips, and DTCs via a WiCAN device (HTTPS POST or MQTT) or the Torque Pro app. See LiveLink (WiCAN) Setup.
  • POI Finder - Discover nearby auto shops, EV charging, and fuel stations with interactive map
  • Fuel & DEF Tracking - Log fill-ups (and DEF for diesels) and analyze fuel economy trends
  • EV & PHEV Charging - Charge sessions with start/end SOC, charge level, location, and battery health
  • Engine Hours Tracking - Hour meters for ATVs, equipment, and generators, with hours-based reminders
  • Parts & Supplies - Track fluids, filters and parts on hand; their cost folds into service visits
  • Fifth Wheel & Trailer Support - Propane tracking, spot rental billing, and RV park management
  • Unit Conversion - Imperial/Metric units with per-user preferences
  • Document Management - Store registration, insurance, manuals with OCR
  • Imports & Webhooks - Fuelio, Drivvo and Tesla/ABRP CSV imports, inbound webhooks, and Telegram fuel commands
  • Family Multi-User System - Separate accounts with vehicle sharing, ownership transfers, and family dashboard
  • Languages & Currencies - English, German, French, Polish, Brazilian Portuguese, Russian, Ukrainian; 16 currencies
  • Authentication Options - No auth, local JWT, or OIDC (Authentik, Keycloak, Google, Azure AD)
  • Self-Hosted - Your data stays on your infrastructure

Default Mode: Runs with no authentication for easy setup. Configure authentication in Settings before exposing to the internet.

📖 Complete Installation Guide


Support


Translations

See Translation Status for language support and how to contribute.


License

MIT License - see LICENSE file for details.


Acknowledgments

Built for homelabbers who want to track vehicle maintenance without sending data to third-party services.

VIN decoding powered by the NHTSA vPIC API.

Development Assistance

MyGarage was developed through AI-assisted pair programming with Claude and Codex, combining human vision with AI capabilities for architecture, security patterns, and implementation.

About

Self-hosted vehicle maintenance tracking for vehicle enthusiasts

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

20 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages