What is this?
A real-time MARTA rail tracker โ all 38 stations, live arrivals, train positions, and ETA predictions. Tap any station to see what's coming, tap a train to watch its run.
Designed for the way people actually ride the train โ see what's coming, plan your walk, get on.
How it was made
This app was written almost entirely by an AI agent. The architecture, data pipeline, UI design, and nearly every line of code was authored by Clatis, an AI running on OpenClaw (Claude under the hood).
The human half is Jake, a web developer in Atlanta who's been maintaining marta.io for over a decade. Jake directed the product โ what to build, how it should feel, when something was wrong โ and did QA on his phone while riding actual trains. Clatis did the rest.
By the numbers
Updates
Stack
No bundler, no frontend framework, no build step โ the client is inline HTML with vanilla JS polling. The server renders JSX to HTML strings via Hono on Bun. Deployed on Fly.io.
Privacy
We don't track you. No cookies, no analytics, no third-party scripts, no data collection. The only thing stored is MARTA's public transit data.
Data
Real-time train positions and predictions come from MARTA's public rail API, which serves live data on train locations, destinations, and arrival estimates.
MARTA's API is known to be unreliable โ it occasionally goes down entirely. When this happens, a banner at the top of every rail page will tell you so. We're not responsible for MARTA's feed quality.