keita.ai
I bought this domain in 2017 with a half-formed idea: a digital version of me that could hold a real conversation. Nine years later, large language models made it plausible. I have bigger fish to fry with Nanome right now, but I still plan to build it eventually.
In March 2026, my Wix subscription was coming up, so I sat down with Claude Code and built this site on a Sunday.
The whole thing was vibe-coded: designed in Paper, built on Claude Code.
- Astro 5 — static rendering & routing
- React Three Fiber + Three.js — particle system
- Tailwind CSS 4 — styling
- Zero JS by default — particles hydrate as an island
Credit to Bruno Imbrizi for the particle effect and Interactive Particles tutorial.
This isn't the AI avatar I imagined in 2017. It turned out to be something stranger: a website that was itself written by AI, about a person who works with AI, hosted on a domain he bought because he believed in AI before the rest of the world caught up.
The conviction hasn't changed. The tools finally have.