The interactive room uses JavaScript. You can explore the projects and get in touch here.
- ibara
ibara gives AI agents computers of their own: they use the browser and desktop apps there while you keep working on yours. Any agent that speaks MCP can drive it. I build it for Omarchy. No other platform is supported or planned. Watch it at work on the portrait monitor beside the laptop. It’s free and open source. The site walks you through setup and a first task.
- Siege of Champions
A 3v3 MOBA that runs in a desktop browser: two lanes, a forest jungle, six fantasy champions and matches aimed at about 20 minutes. Play solo with bots, or open a private room and send friends the invite link; bots fill any empty slots. There's nothing to install and no account. It's an early playtest that gets numbered patches, and its pixel art is drawn and animated by agents in Pixel Studio, a tool I built for them.
- ytfast
A native YouTube Music player for Omarchy, written in Rust. It looks and works like YouTube Music, opens in well under a second, plays audio only and takes its colors from your Omarchy theme. There's no browser engine, no telemetry and no server of its own; you sign in through your browser. It's unofficial and open source, built on Carmine Paolino's fastframe.
- Cirlet
My company. Cirlet plans, sets up and supports AI agents that use browsers and desktop apps on computers people own. It's the hands-on side of ibara: for people who want agents working on their own computers without setting everything up themselves.
- Rat Detective Online
A multiplayer browser shooter where detective rats throw bouncing cheese balls across a run-down noir city. It started as a silly Three.js prototype and grew into streets, interiors, sewers, hazards and server-run AI opponents. The rule I keep: physical comedy stays at the center, and the atmosphere and networking are there to support it.
- Chartroom
A local second brain built on GBrain, with TypeSafe Jev helping rank searches and suggest connections between pages. Evidence and change history stay inspectable. It's a working preview that runs through MCP and the command line. The small synthetic comparison and its limits are in the repository.
- ChartStead
Conference programming and speaker management: proposals, review, speakers, scheduling and the public agenda, connected in one place. I built it around one question: before an organizer acts, what is about to happen, and who will it affect? Unfinished work stays visible, and anything that reaches speakers or the audience is shown for review first. Live site, sample-data demo and MIT-licensed source.
- Masthead
Masthead keeps a local record of your coding-agent sessions and helps you turn the useful parts into pages. In the Workbench you write a reviewed page from the raw history. Reviewed pages go into the Local Logbook, where people and agents can find them again through read-only retrieval. The idea: keep the whole record, but start the next session from a reviewed explanation, not a transcript.
- Pip
A spending companion built around one number: Spendable Cash Today. A bank balance can include money already promised to upcoming bills; Pip shows what's actually free to spend, on the web and Android. The application does the arithmetic in inspectable code, from read-only account data. The agent explains it, and never makes up the numbers.
- Hotel Cleaning Schedule
Builds a room-by-room deep-clean calendar from rooms, cleaning capacity, dates and blackouts, and exports it when the work fits. A calendar can look convincing while asking a team to do the impossible. So when the work won't fit, it says why and keeps the last plan that worked.
- Executioner
A planner that turns a brain dump into outcomes, steps and a schedule that respects your capacity and constraints. I started it when writing everything down still didn't tell me what to do with a day. The schedule stays a proposal until you review it, and every outcome ends as done or deliberately abandoned. It grew into an application and an open-source release.
- Milkbench
A playful benchmark: coding models get the same frozen brief, a prestigious launch website for whole milk, and the gallery keeps what each one made. You compare composition, typography and interpretation in the actual pages. Runs stay intact, and a changed prompt starts a new comparison. It's one playful assignment, not a claim about which model is best at everything.
- Self-Hosted AI Agent
A plain guide to the computer a self-hosted AI agent runs on: pick yours to see whether it's enough, what it costs to run, and when a Mac mini is worth it. Most agents don't need new hardware, because the thinking happens with the AI provider. The guide says when a computer you already own is enough, and when a local model changes that.
- Helm
A persistent Android assistant I'm still building: goals, tasks, capabilities and evidence belong to the system, not to a single chat. The system is unfinished. The Tokyo Night handset beside the laptop is an interactive visual preview; it doesn't connect to the assistant. The story so far is in Notes.
- Omarchy themes and tools
Things I've made for Omarchy, the desktop I work in: four themes (Study, Permafrost, Nightwire and Violet Current), a to-do list that lives in the bar, OmaAsus, a control center for ASUS gaming hardware, and my own desktop configuration. Each theme starts from one feeling and carries it through the colors and wallpapers. Study is a quiet room, a blank page and several uninterrupted hours to think; Permafrost is polar night, frozen industrial equipment and one instrument light.
- Prepare Project
An agent skill for starting a project well. Give it a blueprint and it works through the product decisions with you, then writes one agreed brief and one living implementation plan. Preparation is the default. Building starts only when you say so, and then it carries on from the plan through verification and an independent review, instead of preparing all over again.
- Record Everything
An agent skill for apps that record every meaningful event, keep those records cheap and let AI agents read them reliably. It comes with facts, a read-only command-line tool that answers questions about the data in JSON. It grew out of Rat Detective, which recorded every hit, death, decision and input for players and bots alike, and used that data to make its bots play more like people.