Welcome to kmem
kmem is a knowledge base for your team and your AI agents. People write docs in Markdown. Agents read the docs and propose changes. A person decides which changes go into the docs.
What kmem does
kmem keeps the written knowledge of your team in one place. It does these things:
- It stores each doc as a plain Markdown file. You can export all of your docs at any time, and any text editor can open them.
- It indexes each doc, so that people and agents can find the right paragraph with a question.
- It connects AI agents to your docs over MCP. ChatGPT, Claude, Claude Code, Cursor, Codex and other agents can read your docs.
- It holds the changes that agents propose in Review. A person accepts or rejects each change.
- It answers questions from your docs in Ask, and it shows the docs that each answer used.
- It controls who can read each doc. A doc can be open to the whole org, or only to the people and groups that you choose.
Each org has its own address, for example acme.kmem.app. The docs, the members and the agent connections of an org stay in that org.
The words this guide uses
| Word | What it means |
|---|---|
| Org | The space of your team. An org has its own address, its own docs, its own members and its own agent connections. |
| Doc | One Markdown page. Each doc has a title, an address such as engineering/deploy-process, and a history of versions. |
| Folder | A group of docs. The first part of the address of a doc is its folder. A folder can limit who can open its docs. |
| Visibility | The level that decides which people and which agents can read a doc. Control who can read a doc explains each level. |
| Member | A person in an org. Each member has one role: owner, admin or member. |
| Group | A named set of members, such as Engineering. You can share a doc or a folder with a group. |
| Connection | The access that one agent has to your docs. A connection has a name, a permission and an expiry date. |
| Review | The area where changes wait for a person to accept or reject them. |
| Batch | A set of changes that arrived together, from one agent or from one upload. You accept or reject a batch in Review. |
| Quick Connect | A private URL that gives an agent written instructions for kmem. Use it for an agent that cannot use MCP. |
How this guide is organized
The guide follows the order in which most teams start to use kmem:
- Pages 020 and 030 tell you how to create an org and how to find your way around.
- Pages 040 to 080 are about docs: read, write, organize, share, upload and export.
- Pages 090 and 100 are about changes from agents: Review and verification.
- Pages 110 to 200 tell you how to connect each agent.
- Page 210 is about Ask.
- Pages 220 to 240 are about your account, the org settings, and the members of the org.
- Page 250 lists common problems, with the cause and the fix for each one.
Each page starts with a short summary. The guide shows the labels of kmem screens in bold type. It shows other labels in quotation marks. Examples are the labels in ChatGPT and Claude, and on the kmem page where you approve an agent.
Where to start
Start with the page that matches your task:
| You are | Start here |
|---|---|
| A person who creates a new org for a team | Create your account and org |
| A person who got an invitation to an org | Join an org from an invitation |
| A person who connects an agent to kmem | Connect agents |
| A person who wants an answer from the docs | Ask questions |
| A person with a problem | Troubleshooting |