Pet project · six rewrites

Tomi

One AI companion, built from scratch six times

This is not a museum, it is a work log. Five of these versions were thrown away, and each of them settled a question before it went. Pick a version — the archived builds run right here on the page.

Tomi AI Cube Archived build

01 / 06Create React App · canvas grid

Tomi AI Cube

A companion that lived in a terminal.

The first attempt was a command line that could draw. Create React App, plain JavaScript, one fullscreen canvas where every letter and every animation was assembled out of little cubes. Commands were plugins — /galaxy, /ring, /countdown, /time — and a small backend on port 3580 held what it knew about you: your name, your preferences, the thread of the session.

Why it did not stayIt could talk and it could remember, but it had no presence — a prompt with a memory is still a prompt. The memory idea stayed in the plan; the interface did not survive the week.