Inspired by a recent Veritasium video on GPS jamming over Europe and Canada "Something is jamming GPS over Europe. Here's what we found", I decided to kick off a weekend hobby project to build a personal GPS tracking station. My goal wasn't just to log data, but to run an experiment in purely agentic coding. I want to code in auto-pilot.
I picked up a cheap USB GPS receiver, fired up my development server running TrueNAS SCALE, and used Google's Antigravity CLI to build a two-container architecture: a backend to ingest USB serial data, and a friendly web frontend. Within three hours and about 50 to 60 micro-revisions through the CLI, I had a working Docker container logging GPS data into hourly Parquet files. I never touched a single line of backend code and the code quality was good.
Next up was the WebUI. I built it panel by panel, feature by feature completely through the Antigravity CLI. While the AI nailed vague prompts perfectly most of the time, it also went down some bizarre rabbit holes. I frequently had to step in as the "Senior Dev" to course-correct.
Out of the entire build, only a couple of bugs regarding the time slider defeated the agent, requiring me to step in and manually tweak the code.
I will be updating the website from time to time. If you have any problems please wait a few minutes as i'm probably updating the code and docker container behind the scenes.
If you have any questions or constructive suggestions please contact me at [email protected]