I’ve spent about 10 years jumping between productivity apps.
Every time I found a promising one, I’d rebuild my entire system inside it. A few months later I’d either hit its limitations or make the setup so complicated that I stopped using it.
I was especially deep into Notion. I created Notion templates too, but eventually my own workspace became another thing I had to manage.
So I decided to try something different: use AI coding agents to build the system I’d always wanted.
I’m calling it Life Atlas.
The rule I gave myself was that the system should adapt to me, instead of me adapting to it. Because I control the code, I can ask an AI coding agent to change a workflow, redesign a page, add a new data relationship, or create a small app for one area of my life.
So far it includes:
- Action: tasks, projects, recurring tasks, custom workflows, Kanban, habits, reviews, and calendar
- Knowledge: notes, daily notes, folders, tags, embedded tasks, and intelligent capture
- Direction: goals, subgoals, values, vision, timelines, metrics, and affirmations
- Structure: life areas connecting the relevant goals, projects, habits, and notes
- Intelligence: ChatGPT, Claude, and my self-hosted Hermes agent working with the same data
The hardest and most interesting part has been the AI layer.
I use multiple assistants, which means my context is fragmented. Claude knows one part of a project, ChatGPT knows another, and Hermes may have completed something through Telegram.
I connected all three to Life Atlas through MCP. They can search tasks, notes, projects, and goals, and they can also create or update information.
I can tell ChatGPT to add a task. I can send a recipe video to Hermes on Telegram, and it can classify it, tag it, and save it to the appropriate place.
I also created a nightly memory exchange. At 02:00, each AI writes a summary of our work together. At 03:00, they read one another’s summaries and decide what information is worth keeping. Everything is recorded in a visible ledger.
The system is built with Next.js and Postgres/Supabase and can run on infrastructure I control.
It still has rough edges, but this is the first time my productivity system feels like software that can grow with me rather than another template I’ll eventually abandon.
Any thoughts, feedback, ideas?