Skip to content
nicodes

Doing the work

Ten years an engineer, and twelve things I wanted to exist badly enough to build.

"Talk is cheap. Show me the code"

— Linus Torvalds, linux-kernel mailing list

Which is why every project below opens as a running demo — or the commands that run it — with a link to its source, rather than a screenshot and a claim.

Stavlos

An open-source agent harness in Go. It runs a tree of AI coding agents on your machine as long-lived actors you can prompt, steer, cancel and kill — from a terminal interface, or any client that speaks its JSON-RPC protocol.

Ormos

An agent runs on a machine you own and makes one outbound connection to a hosted relay, so a browser anywhere gets a live terminal on that machine or a local port in an iframe. It never opens a listening socket.

Komizo

Deploys to your own server from GitHub Actions. A terminal interface sets the box up over SSH and gives each app its own deploy account, its own two privileged commands, and a share of one proxy.

Reindr

Gives every OpenCode session an editable HTML canvas in a companion browser panel. The agent writes a normal file; Reindr handles live reload, sandboxing, session routing and interactions back to the agent.

Cazper

Describe a sprite sheet and get the assets back as individual PNGs with a real alpha channel — soft edges, glass and glow intact. No manual cutouts, no fringing.

Petalboard

Guitar in, effects chain, amp, headphones out — a stack of stomp pedals with real knobs and footswitches, running on a Web Audio engine that monitors your playing live. A workshop builds custom pedals: serial and parallel lanes, four LFOs, and the enclosure to put them in.

Tone Split

Stack oscillators, give each a waveform, a level and a place between hard left and hard right, then watch both channels on a scope. 93 chord voicings to start from, and no backend at all.

Avior Studio

The index to everything under the studio: developer tools on one side, games on the other. Every product is either linkable or explicitly marked as not.

termcade

Classic games drawn at sub-cell resolution with block pixels. No game is compiled in — each is a sandboxed WebAssembly package, so the starter pack and anything you write install the same way.

GDAM

Install, link, remove and publish Godot addons from a small CLI backed by a public registry. Addons come from GitHub release assets; a local one can be linked in place while you build it.

gdlint

Finds what quietly accumulates in a Godot project — unused signals, stray debug prints, orphaned UID files, missing return types — and deliberately stays out of your architecture.

CT Calc

Works out contact time inactivation of Giardia and viruses across several disinfectants — the numbers a water operator needs to show EPA compliance.