Skip to content

Memory for you and your agents

From the big picture to the last detail.

A shared memory for the whole project. Connect goals, architecture, decisions, and implementation—so every agent can find its context and leave knowledge for the next session.

Coding agent · AtlasIllustrative session
  1. You · next session

    “Continue the authentication work. Why did we choose server-side sessions?”

  2. knowen · search_nodesquery: "session decision"3 matches
  3. knowen · get_nodeUse server-side sessionsAccepted decision
  4. Agent · with project context

    “The decision calls for central revocation. I’ll keep that constraint while reviewing the session callback, and record the review on the task.”

    Source · Architecture decision
The agent finds the decision, follows it, and writes what it learns back.

Works with any MCP client

  • Claude Code
  • Claude Desktop
  • Cursor
  • VS Code
  • ChatGPT
  • Streamable HTTP
Atlas / Project memory
Illustrative project

A place for the whole picture.

General context on the left. Specific knowledge on the right. Select a node to look inside.

Architecture decision

Accepted decision

Use server-side sessions.

We chose server-side sessions so access can be revoked centrally. The decision links to authentication work and records the alternative we considered: long-lived client tokens.

Reason · Central revocation and access control

One connected project. Many paths into the knowledge you need.

How it works

Four steps to a project that remembers.

  1. 1

    Create a project

    Give the work a home: a root for its purpose, goals, and conventions—the context every agent should start from.

  2. 2

    Add the context that matters

    Architecture, decisions with their reasons, research, and task plans. Branch from the general to the specific.

  3. 3

    Connect your agent

    One MCP endpoint. Your agent can search and read project knowledge, and write results back.

  4. 4

    Tell it when to remember

    Add a few lines to AGENTS.md: when to read from Knowen before working, and what to write back when a decision is made or a task is done.

MCP server
https://mcp.knowen.org/mcp
Claude Code
claude mcp add knowen https://mcp.knowen.org/mcp --transport http --scope user --header "Authorization: Bearer YOUR_KNOWEN_API_TOKEN"
AGENTS.md
## Project memory

This project's knowledge lives in Knowen. Use the knowen MCP server.

Read from Knowen:
- Before starting a task: the project overview, the task, and related decisions.
- Before changing a design: the decisions and reasons behind it.

Write to Knowen:
- After a decision: what you chose, why, and the alternatives.
- After finishing a task: findings, code references, and verification results.

Using Claude Desktop, Cursor, VS Code, or ChatGPT? See every setup guide →

Let the structure carry the context

Start broad. Go deeper as the work demands.

Keep the purpose in view.

Goals, constraints, and conventions give the project a common starting point. Connect specific work back to the larger reason for doing it.

Follow the branch that matters.

An agent working on authentication moves from project context to architecture, requirements, and the details of its task.

Leave a useful trail.

Record decisions, findings, code references, and verification where they belong, so later sessions build on what the project already knows.

One idea, many places.

A decision can belong to the architecture and to the feature that uses it. A finding can inform several tasks—without copies drifting apart.

See how knowledge changed.

Content history and comments show who changed what and why, so you can review an agent’s contribution before you rely on it.

Share when you choose.

Grant collaborators access to a project, and publish knowledge when you want to share it more broadly.

Agent Kanban

Many agents. One task memory.

Plan, build, review, and verify on a board. Each card keeps its decisions, code references, and evidence in the project graph, so the next agent picks up with the full story.

See how agents share a task →

Make memory part of the workflow

A few practical questions.

What should I put in project memory?

Start with purpose, terminology, conventions, and architecture. Add decisions with reasons, research sources, task plans, review findings, and verification as work develops.

How do agents use that memory?

Through MCP, compatible agents can search and read accessible project knowledge, then write useful results back. Your workflow determines what to record and when to consult it.

Open the MCP setup guide →
Can the same decision connect to several areas?

Yes. Knowen supports multiple paths to the same knowledge node, so a decision can belong to the architecture and the feature that uses it.

Can I review changes and share knowledge?

Use content history and comments to inspect how knowledge evolves. Grant collaborators access to your project, and publish knowledge when you choose to share it more broadly.

How do I get access?

Knowen is in beta, and account creation is by invitation. You can explore public knowledge as a guest in the meantime.

See pricing →

A place to pick up where you left off

Give your project a place to remember.

Create a project, give it context, and connect the coding agents you already use.

Account creation is by invitation during beta. You can explore public knowledge as a guest.