AGUMON
Personal AI companion, not a butler. Brain remembers, Body acts, Plugins extend. The ride-or-die counterpart to IGRIS — IGRIS handles work, AGUMON handles life.
THE WORK
// 01 · PROBLEM · APPROACH · OUTCOMEMost personal assistants forget you between conversations.
Memory is bolted on as an afterthought. Personality is corporate by default. Every morning starts with re-explaining yourself to a stranger who has read your file and still doesn't know you.
I wanted a companion with continuity. One that picks up where we left off, pushes back when I'm wrong, and doesn't talk like a brochure.
Brain thinks. Body acts. Plugins extend.
Three-layer architecture, hard boundaries. The Brain is a Neo4j knowledge graph running 24/7 — memories, preferences, identity. It thinks but never acts. The Body is a FastAPI agent loop with three modes: Conversation (fast, personality), Execution (powerful, all tools), Reasoning (deep, no tools). Plugins are hot-swappable skills — email, calendar, GitHub, camera, voice.
23 components organised into 9 modules. Each module has a public surface and can be swapped without touching the others. Single user. Not enterprise. Complexity serves the use case.
v0.1 in build. Brain locked. Body next.
Brain architecture locked at v0.1: Neo4j schema, memory primitives (remember/recall/reflect), subconscious engine running on a 24/7 loop. Body implementation in progress — module-by-module hermetic builds, public surfaces over internal coupling.
The journey of a thousand digivolutions begins with a single hello.
ARCHITECTURE
// 02 · LOOP DIAGRAMforthcoming
STACK
// 03· WHAT IT'S MADE OFPROCESS
// 04 · BEFORE → AFTERNUMBERS
// 05 · WHAT SHIPPEDLESSONS
// 06 · WHAT TO TAKE FORWARDSeparate the thinker from the doer.
Brain thinks, Body acts. Brain suggests, Body decides. Brain never touches the world. The cleanest abstraction I've found for personal AI.
Persistence is the product.
An assistant without memory is a search engine with a voice. The Neo4j graph isn't an optimisation — it's the entire reason to build this instead of using a chatbot.
Personality, not corporate.
Comedy is the seasoning, not the main dish. Sarcasm, support, honesty — and a refusal to sugarcoat. If the assistant agrees with everything you say, it's useless.
Modules over components.
Components inside a module can be tightly coupled. Cross-module is interface-only. Implementation, replacement, and reasoning happen at the module layer.
BUILDING A COMPANION?
Custom personal-AI companion — Brain/Body/Plugin architecture, persistent memory, your personality, your skills. Build-with-me cadence.