I didn't write this app. An AI agent did — ticket by ticket, with a human checking the work.
OpenTurf is a real Android app: live GPS tracking, a real map, a real database. Every line of application code was written by Claude Code, operating inside a fixed set of rules. This is what that actually looked like — numbers included.
OpenTurf is a territory-capture fitness game. Go for a run or a ride and your GPS track claims hexagonal cells on a real-world map. Hold a cell long enough and it's yours — until someone else crosses it faster, or more often, than you did.
It's a working Android build today: account sign-in, live recording, a synced activity history, trends, and a territory map rendered from real map tiles — not a prototype, not a demo that only works on one screen.
Every commit in this repository was written by an agent. Not autocomplete, not a pair-programming assist — the agent read one ticket at a time, wrote the code, ran the tests, and either shipped it or refused to. I reviewed the diffs, tested on a real phone, and decided what got worked on next. I did not type application code.
50
Commits
3
Days
97
Tickets worked
57
Test files
15,295
Lines of TypeScript
1
Contract disputed, not forced
When the agent disagreed
One ticket asked for a notifications feature that needed a plugin that wasn't on the approved dependency list. The agent didn't add it and move on — it stopped, wrote up exactly what it found and why, and waited for a human decision. No code changed until the allowlist was updated. That's the harness working: an agent that knows when to stop is worth more than one that never does.
Free, real, and yes — an agent built this download page too. Not on the Play Store yet, so you'll need to allow installs from unknown sources.
Download OpenTurf for Android — v1.0.7, 23.8 MBBuilt for Android 8+. An iOS build exists in the same repo but isn't signed for distribution yet.
Want a system like this built for your product, not just a demo?
Book the "Is It Actually Working?" Call