Studio work

What we build for ourselves.

Client work comes first. Between projects we build our own tools and apps: small, real, and shipped to the same standard as the work we deliver.

Web tools

Free to use, and useful before anyone talks to us.

The Local AI cost calculator open in a browser.

Web tool

Local AI cost calculator

Weigh running AI on your own hardware against paying for an API. It shows what stays local, what still goes to the API, and whether the hardware pays for itself.

Live

Open the calculator
The light-tools page open in a browser.

Open source · Go

light-tools

An MCP server that replaces a coding agent's file and shell tools with one Go binary. Released under GPL-3.0-or-later.

Open source

Read about light-tools

Apps

Designed and built in the studio, from the first sketch to the store listing.

Launch film, made in the studio ahead of the store release.
Cat Countdown home screen: a birthday twelve days away, above a card for each countdown.
A countdown in detail: final exams in 23 days, split into weeks and days, with checklist and journal tabs.
The notes screen, with sticker notes laid out on a notebook page.
The tasks screen, with today's progress, an overdue bill and today's reminders.

Android and iPhone

Cat Countdown

A cosy life organiser with nine cats. Countdowns, tasks, sticker notes and alarms, with backup and restore.

Not yet released

Local-first, and honest about the exceptions.

Your countdowns, dates, attachments and settings stay on your device. Cloud backup, where a plan offers it, writes to an account you already own rather than to a server of ours. Where an app sells a subscription, it is a plain yearly plan handled by RevenueCat on the store's behalf, and it never creates an account with Factor IO. Each app states precisely what it sends, to whom and for how long in its own privacy statement, because a promise like this is only worth something if it is specific enough to be checked.

Talk to the architect who will build it.

Tell us what you want to achieve and what you run today. We scope the work and send an itemised quotation within 48 hours.

Request a quotation