My code on GitHub
Most of what I write these days ends up on GitHub rather than in a zip file on this site, so here’s a running list of the things worth pointing at.
Both of the below are local-first Progressive Web Apps: they run entirely in your browser, there’s
no server, no account and nothing to install, and your data stays on your own device. Both are MIT
licensed, and both are still 0.x, which means what it says.
Gubbins — a local-first, offline-capable PWA for tracking anything you own: electronics, 3D-printing supplies, tools, collections, household odds and ends. Items with categories, custom fields and photos; hierarchical, colour-coded locations with a per-location stock ledger; batch and lot tracking with expiry dates; variants, kits and bundles; warranties and depreciation. Everything is stored in the browser’s OPFS and processed on your device. You can use it right now without installing a thing.
Sprite Gubbins — the same idea pointed at game art. You pick a subject, fill in the fields, choose your constraints and your target model, and it compiles a prompt shaped for that model’s conventions — ChatGPT reasoning contracts, Midjourney flags, Stable Diffusion negative blocks, and so on — then works out your atlas grid and VRAM budget and exports engine metadata for Godot, Unity and PixiJS. When the sheet comes back, the Quantise tab does the part no prompt can: it keys out the background, snaps the artwork to a pixel grid and reduces it to a palette you can lock. There’s no model API key involved; it produces prompt text for you to paste wherever you like. It’s live here.
More to come.