Solution · Codex CLI

Codex CLI memory that Cursor and Claude can actually read

Codex can remember inside Codex. Native Memories live under ~/.codex, start off, and were blocked in the UK/EEA at launch. AGENTS.md is a static briefing. ReadmeDB is the markdown Codex writes and your other agents open tomorrow.

What Codex already gives you

If you are in the UK or EU, assume native Memories may simply not be there. Plan the shared layer anyway.

Connect Codex in 30 seconds

Add to ~/.codex/config.toml (or project .codex/config.toml on a trusted repo). Streamable HTTP uses url, not command:

[mcp_servers.readmedb]
url = "https://app.readmedb.com/api/mcp"
http_headers = { "Authorization" = "Bearer rdb_your_key" }

Prefer an env var? Use bearer_token_env_var = "READMEDB_API_KEY" instead of a static header. Then /mcp in the TUI. Ask Codex to create decisions.md and open-tasks.md.

Native memories vs the project brain

Codex MemoriesReadmeDB
Where~/.codex/memoriesCloud namespace, versioned files
Who reads itCodex on that machineCodex, Cursor, Claude, Windsurf, CLI
UK / EEAOften unavailableWorks — it is just MCP + markdown
You can open itLocal extracts, not a PR-able docPlain .md in the dashboard

Use both if Memories are on

Native Memories for Codex-only leftovers. ReadmeDB for anything another tool or person must see. If Codex is extracting MCP tool output back into Memories, turn that off so you do not duplicate the brain.

Start free — Codex + Cursor on one brain →
AGENTS.mdCursorClaudeWindsurfProject brainCLI