FIFTY.DEV
All workWork /AGUMON
02 / 08 — CASE STUDY
StatusWIP
Year2026
RoleDesigner · Engineer
StackPython · FastAPI · Neo4j
Durationongoing · v0.1
TypePersonal · in development

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 · OUTCOME
01// PROBLEM

Most 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.

02// APPROACH

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.

03// OUTCOME

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 DIAGRAM
// diagram
forthcoming
FIG. 01AGUMON· loop · v1

STACK

// 03· WHAT IT'S MADE OF
BrainNeo4j · graph
BodyFastAPI · :8400
ModesConv · Exec · Reason
Memoryremember · recall · reflect
Pluginshot-swappable · 30+ planned
Components23 (9 modules)
InferenceZAI / GLM-5.1
ChannelsWebChat · CLI
Phasev0.1 · BUILDING

PROCESS

// 04 · BEFORE → AFTER
BRAIN
Neo4j graph · 24/7 persistent memory
BODY
FastAPI · three modes · hot-swap plugins
ARCH
23 components → 9 modules · hermetic interfaces
VOICE
ride-or-die · sarcastic · honest · not corporate

NUMBERS

// 05 · WHAT SHIPPED
// Components designed
23
9 modules
// Plugins planned
30+
5 active today
// Memory TTL
∞
persistent · Neo4j
// Phase
v0.1
Brain locked · Body in build

LESSONS

// 06 · WHAT TO TAKE FORWARD
01

Separate 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.

02

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.

03

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.

04

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.

FIFTY.DEV●WORK · AGUMON●WIP 2026●COMPANION●FIFTY.DEV●WORK · AGUMON●WIP 2026●COMPANION●