Common

Beyond Amnesic Intelligence
and Single-Player Memory.

Today's models are amnesic: stateless, blank at the start of every session. The memory that covers for that, the harness's own files and skills, is single-player: stuck in one tool, for one person, with no way to share it or carry it. Common fixes both. One memory that persists across sessions, moves across every model and harness you run, and your whole team can work from. Own your memory. Rent the intelligence.


01 Where this starts

You rebuild the same context, over and over.

You build up context with an assistant in one tool, then move to a better one and start over, because what the first one knew doesn't come with you. A teammate joins and briefs their own assistant from scratch. Everyone keeps re-deriving what someone, or something, already worked out.

The harnesses aren't bare; they already keep memory, skills, and settings for you. The catch is that all of it is bound to one vendor and one person: what you build up in Claude Code can't move to Codex, and none of it can be handed to the people you work with. There's no place it lives on its own; it's just a feature of whatever tool you used last.

02 What memory is

Memory isn't a feature. It's the product.

Every harness bolts memory on as a feature of itself: Claude Code keeps its own, Codex keeps its own, each in its silo. Common makes it the product instead: one shared, synced memory you own, that any harness reads from and writes to. Pull memory out of the tool and three things that were impossible become routine:

To do that, Common breaks your memory into three layers, all routed through the Common Cloud. Here's each, starting with the hub:

The Common Cloud

The hub every Common routes through

It sits between your local Common, a full working copy, and everything else: your machines, collaborators, and connected sources. It mediates sync the way Dropbox does and enforces the access rules you set, per project. Background jobs run here too: the nightly dream cycle improves your memory while you sleep.

Hub
Everything else machines · people · sources Common Cloud Your local Common a full working copy

Common Knowledge

Reference memory: on-demand mirrors of the sources you reference, local and grep-able

Docs, Sheets, Gmail, Calendar, Notion, Slack, Linear: the apps a person or a small team already lives in. Pull one in and the cloud keeps a local copy current on every machine, so the agent greps it at filesystem speed instead of round-tripping a connector. Lazy by design: it mirrors only what you reach for, never your whole Drive.

Flows in
Your sources Docs · Slack · Calendar Common Cloud Your Common local disk

Common Ground

Working memory: the agents' own evolving work, the project's record

Strategy, findings, running state, the markdown and static HTML that accumulate as you work: the project's source of truth, not a memory file off to the side. It fixes the agent forgetting between sessions.

Flows out
Collaborators their Commons Common Cloud Your Common agent at work dream

Common Harness

Procedural memory: your agent's whole setup, no longer locked to one harness

Sessions, memory, custom skills, settings, and the secrets it runs with: everything that makes an agent yours, today trapped in whatever harness built it because harnesses don't interop. Common keeps it in a neutral form any harness can read, so the setup you grew in one is waiting when you open another. Secrets ride along encrypted, decrypted locally only when an agent reaches for one. The harness underneath becomes a detail you can swap.

Harness-agnostic
Codex · Cursor any harness next Common Cloud Claude Code your harness now
03 In practice

Common runs in the background; you just keep working

There's no Common app to open. You work in the harness you already use (Claude Code, Codex, Cursor), pointed at the same docs and spreadsheets as always. You auth the Common MCP once, through that harness; after that it runs underneath: Knowledge mirrors your sources down, your agent writes Ground as it works, and a daemon backs up your Harness. All of that is automatic. The decisions stay yours: who can see a project, and how hard the nightly dream cycle runs.

Common Knowledge doesn't mirror your whole Drive, or every doc you can technically open. There isn't the space for that, and a folder crammed with everything is just noise the agent has to wade through. So Knowledge is lazy: an artifact lands in Common only when you reach for it. You paste a link into your harness, or ask the agent for a specific doc, sheet, or thread. That's when it lands. From then on it stays in sync like everything else in your Common.

Say you're in a harness chat working through a launch plan and you drop in a Google Doc link. Common Cloud mirrors that one doc down into Common Knowledge, a live local copy the agent greps at filesystem speed, next to everything else you've pulled in. It reads the doc, cross-references your Ground, and drafts what you needed.

Your colleagues never leave Google Docs: they keep editing in the UI they know, and the mirror keeps your copy current, one-way or two-way if you want the agent's edits to flow back.

Google Docs your team keeps editing Common Cloud Your Common the agent greps the copy LIVE MIRROR
You linked the doc, so the cloud mirrored it down; your team keeps editing in Google Docs as if nothing changed.

On disk, it's just folders. Three names are reserved (knowledge, ground, harness); anything else at the root is a project. Knowledge flows in, Ground flows out; every project gets its own knowledge/ and ground/, plus whatever else the agent makes. The root harness/ is different: it mirrors your agent's whole setup across your machines and harnesses, private to you, secrets encrypted until an agent reaches for one.

~/Common/your Common — one synced root
├── knowledge/Common Knowledge — org-wide mirrors (docs, sheets, mail)
├── harness/Common Harness — sessions · memory · skills · config · secrets, per machine
— top-level projects below —
├── deal-room/a project — never nested
│ ├── knowledge/mirrors land here · gdocs · sheets · email
│ ├── ground/Common Ground — md + static html your agents evolve
│ └── model/anything else the agent makes (not reserved)
├── q3-launch/same folders, every project
│ └── …
└── client-acme/→ shared with a partner, scoped
├── knowledge/
└── ground/
knowledge/ flows in, ground/ flows out, and the agent adds whatever else a project needs. Common Harness sits once at the root, keeping your whole setup portable.
04 Common features

More than a place to put things

Because your memory lives in one synced, logged layer instead of scattered files, a lot comes with it:

05 How it compares

Their memory is a feature off to the side. Yours is the product.

Other tools add memory as a feature of one app. Common's memory is the product itself: it evolves with you, and stays portable, collaborative, and sovereign while the intelligence underneath gets swapped. Here's how it compares to what people reach for today.

AlternativeWhat it isWhat Common adds
claude-mem Per-session memories for one user, kept local. Owns the substrate they derive from, synced across people and machines.
Agent-memory APIsMem0 · Zep · Letta A store the agent calls inside the turn. An owned, portable layer that lives outside the turn.
CLAUDE.md & memory files Notes one harness reads at startup. A synced, multiplayer record with per-project access and blame.
Dropbox · Drive · iCloud Generic file sync across devices. Agent-native: Knowledge in, Ground out, a change log, per-project ACL.
Each is a memory feature inside one app, for one person. Common is the product beneath them.
06 The point

Own your memory. Rent the intelligence.

The model and the harness are rented. They keep getting better and cheaper, and swapping one for the next should cost you nothing. What you build with them is your memory, the part that lasts: your sources, your decisions, the work your agents author, the record of who changed what. It compounds, and it carries your name, not the vendor's.

Today your memory is the most neglected layer in the stack: scattered across apps, forgotten between sessions, locked inside whatever tool you used last. Common gathers it into one place you control, synced across your machines and agents, shared with the people who should see it, and compacted each night so it's worth more by morning. The intelligence gets swapped out; the memory is what you keep.