Commute Compute®®
Open Source · AGPL-3.0 Dual Licence

Your commute,
computed.

Commute Compute® is a self-hosted intelligence system that renders to an always-on, low-power e-ink display mounted on your wall. Every 60 seconds, five proprietary engines synthesise live transit, weather, sleep, and lifestyle data into a single glanceable image. One look gives you everything you need before you leave. No phone. No scrolling. Just the answer.

Spec:CCDash V16.0Firmware:CCFirm v8.1.1Licence:AGPL-3.0 Dual· snapshot 12 Sep 2026

Proprietary Intelligence

Five novel engines. One display.

Each engine is purpose-built and runs independently. Together they produce outputs no single transit or weather app can match.

CommuteCompute™

Orchestrates live GTFS-RT transit data across all modes (trains, trams, buses) into a precise, step-by-step departure plan updated every 60 seconds.

DepartureConfidence™

Produces a 0–100% journey success score by weighing real-time delays, connection buffers, weather impact, and disruption risk into a single actionable probability.

LifestyleContext™

Analyses apparent temperature, wind, rain probability, and UV index to deliver precision clothing and accessory decisions (umbrella, jacket, sunscreen) before you step outside.

SleepOptimiser™

Works backwards from tomorrow's first departure to calculate your ideal bedtime and wake alarm tonight, factoring in your morning routine and travel time.

CoffeeDecision™

Checks nearby café wait times and your departure window to give you a simple yes/no: can you grab a coffee without missing your connection?

In the Wild

Real dashboards. Real commutes.

Every screen is a live-rendered 800×480 1-bit image, updated every 60 seconds.

TRMNL e-ink display in real home environment

TRMNL e-ink display in real home environment

1 / 12

Capabilities

Everything your commute needs, in one glance

Multi-Modal Journey Planning

Trains, trams, buses, all coordinated with live GTFS-RT data. 6,000+ stops across Victoria.

Confidence Scoring

0–100% journey success probability. Factors in delays, weather, connections, and buffer time.

Real-Time, Every 60 Seconds

Dashboard refreshes every minute with live departures, walking times, and adjusted ETAs.

Weather-Aware Intelligence

Umbrella, jacket, sunscreen recommendations. Apparent temperature and commute stress scoring.

Sleep Optimisation

Calculates optimal bedtime and alarm based on tomorrow's commute and your wake routine.

Alternative Transport Costs

When transit fails, instantly see rideshare, e-scooter, and bike share costs with surge detection.

Zero-Config Setup

Web-based Setup Wizard, BLE device provisioning. No environment variables or config files to edit.

Graceful Offline Mode

When live APIs are unreachable, the system falls back to cached data and static timetables. The display never goes blank.

Architecture

How it works

Runs serverless on Vercel. No computation on the device — it just fetches a pre-rendered image.

01

You Configure

Enter your home address, work address, target arrival time, and preferences via the guided Setup Wizard.

02

Data Flows In

Every 60 seconds, the system pulls live GTFS-RT transit feeds, BOM weather data, and Google Places info.

03

5 Engines Compute

CommuteCompute™, DepartureConfidence™, LifestyleContext™, SleepOptimiser™, and AltTransit™ each run against the same live data and feed into a single output.

04

Display Renders

An 800×480 1-bit dashboard image is rendered and pushed to your e-ink display. Readable from across the room.

Live Output Example

CCDash™ Engine Outputs

These are example outputs from all five intelligence engines. In production they are fed directly into a renderer that generates a single 800×480 1-bit image for easy glancing on your way out the door.

Journey Legs (36 min total)

🚶

Walk to transit stop

3 min

→
☕

Coffee stop (avg wait)

6 min

→
🚶

Walk to station

2 min

→
🚊

Tram to central

8 min

→
🚆

Train to destination

10 min

→
🚶

Walk to workplace

5 min

→

DepartureConfidence™

74%

AT RISK

• Tram running 3 min late

• Light rain impact on timing

• Coffee adds 6 min risk

✓ 8 min buffer at connection

Buffer tight at Flinders connection

Commute Stress

62/100

Moderate-High: Weather + tight buffer

Temperature: Apparent 11°C (actual 14°C)

Wind: 25 km/h from SW

Rain: 80% chance · Humidity: 78%

LifestyleContext™

Sunscreen

UV Index: 2 (Low)

NO

Umbrella

Rain: 80% chance

YES

Jacket

Apparent temp: 11°C

YES

⚠️ Advisory: Dress warm, rain expected during commute. Wind will make it feel colder.

Coffee Decision Engine

☑ GET COFFEE

• Nearby café (3 min walk)

• Average wait: 6 minutes

• Still maintain schedule ✓

SleepOptimiser™

Next Departure

08:28

Example time

Optimal Bedtime

23:43

Tonight (8h sleep)

Wake Alarm

07:43

45 min morning routine

Time until bed: 3h 12m

Status: ON TRACK ✓

Supported Hardware

Choose your display

Works with dedicated e-ink hardware or any web browser. Start with browser mode — buy hardware when you're ready.

Recommended

TRMNL

OG & Mini

ESP32-C3 based. 7.5" or 4.2" e-ink. Custom firmware with BLE provisioning.

Kindle

E-Reader

Repurpose an old Kindle as a dedicated commute display with jailbreak firmware.

Inkplate

6 / 10

Open-hardware ESP32-based e-ink boards with WiFi. Great for DIY builds.

Web Browser

Any Device

Access the dashboard from any browser. Perfect for testing before buying hardware.

Free · Open Source · Self-Hosted

Your commute,
sorted before you leave.

Deploy in under an hour. The Setup Wizard handles configuration: no config files, no command line. Browser mode works out of the box; hardware is optional.