☕ Kafumu

How this was built

Kafumu is written with an AI assistant, on plans made long before AI existed. Here's what that means.

Honestly: this is vibecoded

Most of Kafumu's code, its tests and its translations are written by an AI coding assistant (Claude), working in short loops: it builds a piece, runs the tests, puts it online, and I try it on my phone and say what's wrong. I decide what Kafumu is and does; the assistant does most of the typing. If that's a reason for you not to use it, that's fair, and it's your call. I'd rather tell you than have you find out.

The plans are much older than the AI

The ideas behind Kafumu were worked out years before AI assistants existed, by hand:

Why build it this way

I'm one person. Working all of this out by hand is not viable for me without burning out; with an assistant doing the heavy lifting, it is. That's the whole reason.

What that means for you

— Joop