Origin story
ModusBrain came out of building OpenClaw — a personal AI agent fork. The first version had skills and a brain, but the brain was a flat directory of markdown files. Search was ripgrep. Memory was vibes. Two problems surfaced almost immediately. First, the agent forgot things between conversations. Every new session re-asked basic questions. Names of people we had introduced last week were gone. Decisions made on Tuesday didn’t survive to Thursday. The brain existed but the agent couldn’t actually use it. Second, the agent kept duplicating work. Two different signals about the same company became two different people pages. Three meetings with the same person became three uncorrelated timeline entries. The signal-to-noise ratio decayed in real time. ModusBrain is what you build when you decide both of those are unacceptable. The fix wasn’t one big idea. It was many small ones layered together:- Brain-first lookup before any external API call.
- Auto-linking on every page write so the graph grows for free.
- Typed edges so “who works at Acme AI?” actually returns something.
- Hybrid search because vector alone underdelivers.
- Reranker on top because hybrid alone is locally optimal but globally suboptimal.
- Nightly cron to dedup, enrich, fix citations, surface contradictions.
- An agent that reads
skills/RESOLVER.mdonce and knows what to do.
modusbrain think. Without it, the brain is just a place that holds your notes. With it, the brain is a thing you can query about itself: what does it know, what does it not know yet, where does it contradict itself, where are the holes. The 24/7 cron cycle keeps the brain sharp. think is what makes a sharp brain useful.