Claude
Reads CLAUDE.md, then follows its routes into the shared files.
Keep your context, memory, tasks, history, and skills in one folder you own. Then let Claude, Codex, or the next useful model enter through its own door and work from the same approved truth.
Each tool can look for a different instruction filename. Those files should act as adapters into one canonical folder, not create a separate memory for every model.
Reads CLAUDE.md, then follows its routes into the shared files.
Reads AGENTS.md, then follows its routes into those same shared files.
Markdown and folders remain readable outside any one app. You can inspect, move, version, and back them up yourself.
Current state, history, tasks, and durable knowledge each get one home. Every runtime reads the same authoritative files.
Tool-specific hidden memory can help, but it is never the only copy. Important knowledge survives outside the runtime that captured it.
Give each runtime the instruction entry file it expects and point every entry to the same owned folder.
The runtime reads only the smallest relevant slice of context, memory, tasks, and skills for the job.
Use whichever model is best for the task. The model changes; the operating context underneath it does not.
Review proposed updates before they enter the brain. The next runtime starts from the new approved truth.
Start with one useful personal brain, then connect the runtimes you actually use.