Trucking optimization for everyone
From one-truck owner-operators to 10,000+ truck mega-fleets. Route planning, fuel cost minimization, Hours of Service compliance, and fleet scheduling. Same algorithms for everyone—runs free in your browser or scales to enterprise.
Why OTTO
Large fleet optimization vendors build for fleet-level KPIs—"how do I move 10,000 loads with 2,000 trucks?" But the 350,000+ owner-operators and small trucking companies need a different question answered: "I'm in Tulsa with an empty trailer—what's my best next move?"
OTTO serves both. Fleet-level assignment for enterprises AND driver-centric decision support for small operators. The algorithms are the same; the interface and questions are different.
Superior optimization means fewer empty miles, lower fuel costs, HoS compliance without violations, and better margins. What's good for a mega-fleet is good for a family operation.
We believe logistics optimization shouldn't be locked behind enterprise contracts or priced out of reach for small operators. OTTO's core engines are open source—free in the browser for a family operation, managed platform for enterprises, full code ownership for anyone who wants it.
No Lock-In
The Vendor Risk
- Vendor gets acquired, roadmap shifts to new owner's priorities
- Support team restructured, your contacts disappear
- Pricing "aligns with portfolio strategy"
- Product gets folded into a suite you don't need
- Years of integration work held hostage
The OTTO Answer
- Code is MIT licensed—fork it, own it forever
- Self-host at current capability, no permission needed
- Hire anyone to maintain your fork
- Roadmap diverges? Extend it yourself
- Audit the algorithms, verify the logic
Core Engines
Planned Engines
Architecture
┌─────────────────────────────────────────────┐
│ │
│ UI: React + ClayShards + WASM + APIs │
│ │
└──────────────────────┬──────────────────────┘
▼
┌─────────────────────────────────────────────┐
│ │
│ Fleet: HoSE + Tempo + Arbor + Sigma + Pulse │ ◄── planned
│ │
└──────────────────────┬──────────────────────┘
▼
┌─────────────────────────────────────────────┐
│ │
│ Domain: FuelWise + Velo + Carta + Locus │
│ │
└──────────────────────┬──────────────────────┘
▼
┌─────────────────────────────────────────────┐
│ │
│ Core: Ralph + Shared │
│ │
└──────────────────────┬──────────────────────┘
▼
┌─────────────────────────────────────────────┐
│ │
│ Vendor: miniz + mongoose + Clay │
│ │
└─────────────────────────────────────────────┘
Dependencies:
FuelWise ──► Ralph (LP solver)
FuelWise ──► Velo (routing)
Velo, Carta, Locus ──► Shared (geo, protobuf)
Shared ──► miniz (compression)
ClayShards ──► Clay (layout)
APIs ──► mongoose (HTTP)
Design Principles
Runs Everywhere
Scales With You
Same codebase from laptop to enterprise. Only the deployment changes.
Why C?
Memory Safety via Discipline
- Arenas & pools — bulk alloc, bulk free, fixed-size pools, no use-after-free
- Bounded buffers — no strcpy/sprintf, snprintf everywhere
- WASM sandbox — even bugs can't escape the sandbox
- Sanitizers — ASan + UBSan in all development builds
- 279+ tests — edge cases and stress conditions covered
| Factor | C | Rust | Go | Zig | C++ |
|---|---|---|---|---|---|
| WASM size | ~2MB | ~4MB | ~10MB+ | ~2MB | ~4MB |
| GC pauses | None | None | Yes | None | Optional |
| WASM maturity | Excellent | Good | Poor | Good | Good |
| Compile speed | Fast | Slow | Fast | Fast | Slow |
| Complexity | Low | High | Low | Medium | Very High |
| Enterprise trust | High | Growing | High | Low | High |
AI-Ready
┌─────────────────┐
│ LLM Agent │
│ (intent → API) │
└────────┬────────┘
│
┌────────────────────┼────────────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ HoSE │ │ Velo │ │FuelWise │
│(6h left)│ │ (route) │ │ (cost) │
└─────────┘ └─────────┘ └─────────┘
LLM is the UX layer. OTTO engines are the truth layer. The AI doesn't hallucinate routes—it translates natural language into API calls and explains results in human terms.
Dispatchers speak, OTTO optimizes, LLM explains. No training required.
Performance
| Operation | Target |
|---|---|
| LP solve (1000 variables) | <100ms |
| Route calculation (country-scale) | <100ms |
| PNG tile generation (512×512) | ~75ms |
| Forward geocoding | <20μs |
| Autocomplete query | <20μs |
| Reverse geocoding | <30μs |
| PBF parse (300MB Hungary) | ~10s |
Quick Start
# Build all libraries make all # Run all tests (279+) make test # Start servers make run-fuelwise-api # :8080 make run-velo-api # :8082 make run-carta-api # :8081 make run-locus-api # :8083 # Build for WebAssembly make wasm
License Model
Open Source (MIT)
Core engines are MIT licensed. Use them freely, contribute back, audit the code. No vendor lock-in.
- Ralph – LP/MIP solver
- Velo – Routing engine
- Carta – Tile generator
- Locus – Geocoding
- FuelWise – Refueling optimization
- ClayShards – UI components
- Shared – Geo utilities
- HoSE, Tempo, Arbor, Sigma, Pulse
Commercial
Integration layer and managed platform require a commercial license or subscription.
- Nexus – TMS/ELD/LoadBoard connectors
- Managed hosting – Fully operated platform
- Priority support – SLAs and dedicated help
- Custom development – Fleet-specific tuning
For Owner-Operators & Small Trucking Companies
Route Planning
Optimal routes with truck restrictions, not Google Maps guesswork
Fuel Optimization
Find the cheapest stops on your route—save $50-100 per trip
HoS Calculator
Know exactly when you need to stop—avoid $16k violation fines
Load Decisions
"I'm in Tulsa empty"—what's my best next move?
Same algorithms the mega-fleets use
No install, no signup required. Runs entirely in your browser. The same optimization technology that Girteka uses for 10,000 trucks—available to you for free.
For Fleets
Don't want to run your own infrastructure?
We offer managed OTTO deployments with TMS/ELD integration, dedicated support, and guaranteed SLAs. Focus on moving freight, not managing servers.
For Partners
Fuel Cards & Payments
Your fuel price data plus our optimization algorithms equals customer stickiness. Every optimized route drives transactions through your network.
Truck Manufacturers
Bundle OTTO with your telematics platform. "Buy our trucks, get optimization included." Turn vehicle sales into recurring software revenue.
Digital Freight Platforms
Make your carriers more efficient and they'll stay loyal. "Haul for us, get free planning tools." Better carrier economics means tighter rates are possible.
TMS & ELD Providers
Add planning to your platform without building it. OTTO integrates via clean APIs. Resell to your customer base or bundle with your offering.