\!DOCTYPE html>
A personal AI agent — built from scratch in 10 days. From zero infrastructure to a fully autonomous system with 19 live tools, persistent memory, and a personality to match.
I want Jarvis to be my intellectual sparring mate that has the arms and features to build with and for me, check my work, challenge my thoughts, and fuel my innovation. On top of that, I want it to sound like a best friend or brother but is also happy to be critical when necessary. I want Jarvis to learn my dry humor and see my momentum — capture it and feed it.
Every message you send travels through a precise chain of services — from your phone to an AI brain and back in under 10 seconds.
From a blank GitHub repo to a fully autonomous AI agent — built entirely over WhatsApp and late-night sessions.
Every tool Jarvis can use autonomously. Built, tested, and verified — each one deployed through the Tool Deployment Protocol.
Every innovation here came from something breaking, or from asking "why aren't we doing this yet?"
patch_file. The code appeared to be written. GitHub said otherwise. Step 5.5 was born: after every commit, read the file back and confirm the change is actually there before reporting success. Fake commit hashes (like abc1234def) are now a known tell.
/^quick\b/i — "quick" must be the first word of the message, with a word boundary after it. Classifier keywords can silently conflict with tool command syntax unless you're surgical about regex.
From field in the Twilio webhook) determines which agent's identity loads. No duplicate infrastructure. Agent 2 (wife's Jarvis) requires zero new servers — just a new soul.md and a route entry. This is the architecture for a scalable agent business.
Jarvis proved the model works. Now the model becomes a product.
$ users lists all active agents. $ user [name] shows their context. Ted stays in control.