What it does
Email Agentic Memory is an open-source, local-first layer on top of your email archive. Sync your mailbox with tools like msgvault, then turn decades of messages into durable objects: topic memories, newsletter rollups, contact timelines, and distilled memories from multiple sources.
When something meaningful happens in your life - house hunting, learning React, tax prep, a job search - promote it into a living memory that an LLM builds and maintains as new mail arrives. This is compounding memory.
It is a memory system for your email history, far beyond a search box.
Why it exists
Email is a chronological list of messages, and every email tool focuses on that chronological view. This project focuses on the long tail: years of email history spread across threads, newsletters, and projects.
That long tail is your life’s memory, and it’s spread all over the place. The problem isn’t search alone - search gives you a list of messages to read through. The question is whether we can reconstruct a living memory of your life and continuously update it safely over time.
Why not RAG?
RAG is one-shot retrieval. The agent fetches relevant documents for a query, answers, and forgets. Email Memory is about a living memory that evolves over time, with citations, confidence scores, and human review for every update.
We took inspiration from the “LLM Wiki” idea Karpathy talked about recently: a personal wiki continuously updated by an agent, with human oversight, that serves as a durable memory for the topics that matter to you.
Email clients organize by time. Email Memory organizes by durable meaning.
Tech Stack
Built with Next.js, TypeScript, and Tailwind. LLM calls are the only cloud dependency, and they can be local too if you self-host an open-weights model.
Recognition
This was a hackathon project that won the prize at our event. We plan to keep building it - there’s a lot more to do.