ProductMiles AISelf-hostCompareOpen app
Open-source ELD trip planning

Plan legal trips.
Generate clean logs.

OpenELD calculates HOS limits, fuel stops, rest breaks, and FMCSA-style daily log sheets from a simple pickup and dropoff route.

Trip plan70h / 8d
ChicagoDenverPhoenix
Drive time18h 40m
Break due3h 12m
Fuel stops2
Logs3 days
$0
per month, forever
3
HOS rulesets supported
60s
to self-host via Docker
0
vendor lock-ins
Core capabilities

Everything a driver needs.
Nothing more.

No bloated dispatch dashboard. No per-seat pricing. Just the tools that keep a truck legal and a driver home on time.

FMCSA-compliant HOS engine
70-hr/8-day, 60-hr/7-day, and Alaska rulesets. Drive window and cycle remaining calculated in real time.
Multi-stop route planning
Current location, pickup, dropoff. Fuel stops and rest events inserted automatically against your live HOS.
FMCSA log sheet generation
Print-ready daily logs drawn to spec. One-tap PDF export, sent to dispatch without leaving the app.
Plain-English violations
No compliance jargon. "Break due in 22 minutes" — not "14-hour window threshold breach."
Live GPS tracking
Real-time position, speed, and distance to next stop — on the phone a driver already carries.
Fully self-hostable
Docker Compose. Your server, your data. No telemetry sent anywhere you didn’t put it.
Miles · AI co-driver

Ask it like you’d ask a dispatcher who actually likes you.

Miles reads your cycle hours, your route, and your deadline — then answers in plain language, by voice or text.

“Can I make Denver by six?”
Can I make Denver by 6pm?
You’ve used 9h 20m of your 14-hour window. At this pace you’ll land around 8:40pm — tight.

Your 30-min break is due in 40 minutes. Take it in Salida and you’ll still clear Denver with 2h to spare.
What if I skip it?
Don’t. Past 8 consecutive hours, the break’s mandatory. A roadside check between here and Denver puts you out of service.
Self-hosting

Running on your own
server in three steps.

No managed cloud, no monthly invoice, no account required to get started.

1
Clone the repo
Apache-licensed source code you can fork, modify, and run for your own fleet.
2
Review environment
Copy .env.example if you want custom database, host, or security settings.
3
Launch
One command builds the web frontend and serves it with the Django API.
$ git clone github.com/anukulKun/OpenELD
$ cd OpenELD
$ docker compose up --build
 
ok backend running on :8000
ok web frontend served by Django
ok ready for local planning
Why open source

Samsara charges $200/mo.
OpenELD doesn’t charge at all.

Small fleets and owner-operators shouldn’t need a SaaS contract to stay compliant.

CapabilityTypical ELD SaaSOpenELD
Monthly cost$150-200$0
Proprietary hardwareRequiredNot needed
Data ownershipVendor's serversYour server
Source code accessClosedMIT licensed
Self-hostableNot availableYes, in 60s
AI co-driver includedAdd-on tierBuilt in

Stop renting your
compliance software.

Open the app, plan a route, generate a log sheet. No account needed to start.