Back to Projects

MILO v2 — Personal AI Chief of Staff

My Project

✅ Rebuilt MILO from scratch on Claude Code with a 4-tier memory architecture — mind palace, SQLite, native memory, and ChromaDB RAG

✅ Implemented MCP integrations for Notion, Gmail, Apple Calendar, and GitHub

✅ Built 15+ slash-command skills including spec-driven dev/work workflows with parallel agent teams

✅ Added a scheduled autonomous heartbeat and Discord/Telegram channel access

What is this project about?

MILO v2Mike's Intelligent Life Operator — is a complete rebuild of my personal AI chief of staff on Claude Code, designed from first principles to fix every limitation v1 exposed.

The memory architecture is a four-tier system: a modular mind palace with 6 domain rooms (core, personal, career, integrations, workflows, preferences); a SQLite session database with a graduated-confidence observation system for learning from patterns over time; native cross-session memory; and a ChromaDB RAG layer with BM25 hybrid search and a knowledge graph for surfacing historical context that doesn't fit in a session window.

Integrations run via MCP servers — a custom Notion MCP server, Gmail, Apple Calendar and Reminders via the ekctl CLI, and GitHub. 15+ slash-command skills power everything from spec-driven development workflows to CV writing to morning task board prep. A scheduled heartbeat fires every 2 hours for autonomous maintenance. Accessible via Discord and Telegram.

The JARVIS I always wanted.

Context persistence is the hardest problem in personal AI systems — the 4-tier memory architecture exists because no single layer solves it alone

Building your own productivity tool forces a kind of honest self-reflection about how you actually work, not how you think you work

🛠️Tech Stack

Backend

Python
Python
TypeScript
TypeScript

Project Management

Claude Code
MCP