Open source
The code.
Everything I build in the open. Some of it is an app you can use today; some of it is a tool, an experiment, or a set of working notes. Here is what each one is, and who it's for.
Featured / In active development
Taskville
A little city where your agents get to work.
A minimal 3D city for watching your AI coding agents work, live. When an agent gets stuck it stops, pulses red and asks for help in a speech bubble. Click it to allow, deny, or jump straight to its session. History replay is one click away.
Underneath is a headless event engine, so other clients and UI overlays can plug into the same live stream. For anyone running several agents at once who wants to see what they're doing without reading every transcript.
- TypeScript
- 3D web UI
- Milestones 1-4 complete
More from the workshop
-
Play
EPOCH
A post-Soviet, retro mecha arcade shooter.
A complete portrait shooter: fly the Strelka-9 through 50 story levels and an endless frontier, recover intercepted transmissions and follow a missing convoy. Plays in the browser and installs on iPhone. The original Godot prototype is kept alongside it.
- TypeScript
- Phaser 3
- Live
-
Tool
ClipForge
Cut the dead air out of your videos, locally.
Upload a video, set how quiet counts as silence, and get back a trimmed cut. Optional captions via Whisper. Runs entirely on your machine, with a small web UI and a command line. For quick talking-head edits without a full editor.
- Python
- FFmpeg
- Whisper
-
Experiment
personabot
Two AI personas, one Discord channel.
You and a friend each write a character, run your own bot and pay for your own API calls; the two personas then talk to each other. Every mode is bounded by design, so there's no runaway loop and no surprise bill.
- Python
- Claude API
- Discord
-
Notes and practice
Claude Code best practices
How I work with coding agents, written down.
A running document, not a finished guide: the standing instructions I give Claude, each with the failure that earned it, plus the guard hooks and agent roles I use, with tests. For anyone setting up their own agent workflow who wants the parts that transfer.
- Guide
- Config and hooks
- Python tests
Rally, the browser music studio, is in private beta and its code is not public. Meet Rally instead.