Playground

James McAulay's GitHub contribution graph

I used to describe myself as a “recovering Computer Scientist”.

I loved building products, but didn’t enjoy writing and debugging software.

With the dawn of coding agents, I’m now able to ship full products as a one-man-army, and it’s thrilling.

I now consider myself a relapsed Computer Scientist.

A few of my recentprojects below:

Codemap:

Watch your AI coding agents come to life! See Claude Code and Cursor as pixel-art characters moving through a hotel, working at desks, reading files, and writing code in real-time.

I built codemap over Christmas 2025 to make managing coding agents more fun. Specifically, I wanted to see when a coding agent was stuck and waiting for permission, so I made the agents jump up and down when blocked.

FeatureDescription
🎮 Live VisualizationWatch agents move between rooms as they work on your code
🏢 Smart LayoutFolders become rooms, files become desks, arranged by git activity
👥 Multi-AgentSee up to 10 agents working simultaneously
💬 Speech BubblesSee what tool and file each agent is working on
🦘 Stuck DetectionAgents bounce when waiting for input — never waste time on a stuck agent
🎨 Themed RoomsComponents (blue), Server (green), Tests (peach), and more
⚡ Real-time UpdatesInstant feedback as agents read, write, and think
🔄 Dynamic RefreshHotel reorganizes on each git commit

TheLock.in

Live, but no landing page yet.

Strava for Focus. My dream Pomodoro/focus app, with social dynamics built-in for accountability and competition.

AI Cycling Photos

Live, not deployed to a domain yet.

Generate photos of yourself riding any bike in any kit anywhere.

James is most likely cycling
🏴󠁧󠁢󠁳󠁣󠁴󠁿  Founded in Glasgow, Scotland
📍  Currently in London