diff --git a/docs/docs.json b/docs/docs.json index 4371c1ffe..68aadd472 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -366,6 +366,13 @@ { "tab": "Agent Plugins", "groups": [ + { + "group": "Overview", + "icon": "puzzle-piece", + "pages": [ + "integrations/agent-plugins" + ] + }, { "group": "Coding Agents", "icon": "terminal", diff --git a/docs/images/provider-icons/antigravity-color.svg b/docs/images/provider-icons/antigravity-color.svg new file mode 100644 index 000000000..3ed10ab65 --- /dev/null +++ b/docs/images/provider-icons/antigravity-color.svg @@ -0,0 +1 @@ +Antigravity \ No newline at end of file diff --git a/docs/images/provider-icons/claude-color.svg b/docs/images/provider-icons/claude-color.svg new file mode 100644 index 000000000..62dc0db12 --- /dev/null +++ b/docs/images/provider-icons/claude-color.svg @@ -0,0 +1 @@ +Claude \ No newline at end of file diff --git a/docs/images/provider-icons/claudecode-color.svg b/docs/images/provider-icons/claudecode-color.svg new file mode 100644 index 000000000..ed1293c47 --- /dev/null +++ b/docs/images/provider-icons/claudecode-color.svg @@ -0,0 +1 @@ +Claude Code \ No newline at end of file diff --git a/docs/images/provider-icons/codex-color.svg b/docs/images/provider-icons/codex-color.svg new file mode 100644 index 000000000..c77ccfdd9 --- /dev/null +++ b/docs/images/provider-icons/codex-color.svg @@ -0,0 +1 @@ +Codex \ No newline at end of file diff --git a/docs/images/provider-icons/cursor.svg b/docs/images/provider-icons/cursor.svg new file mode 100644 index 000000000..2548ff8f2 --- /dev/null +++ b/docs/images/provider-icons/cursor.svg @@ -0,0 +1 @@ +Cursor \ No newline at end of file diff --git a/docs/images/provider-icons/hermes-tile.svg b/docs/images/provider-icons/hermes-tile.svg new file mode 100644 index 000000000..0815b5b56 --- /dev/null +++ b/docs/images/provider-icons/hermes-tile.svg @@ -0,0 +1 @@ +Hermes Agent \ No newline at end of file diff --git a/docs/images/provider-icons/kimi-color.svg b/docs/images/provider-icons/kimi-color.svg new file mode 100644 index 000000000..ad0738fc0 --- /dev/null +++ b/docs/images/provider-icons/kimi-color.svg @@ -0,0 +1 @@ +Kimi \ No newline at end of file diff --git a/docs/images/provider-icons/opencode.svg b/docs/images/provider-icons/opencode.svg new file mode 100644 index 000000000..19962f4ae --- /dev/null +++ b/docs/images/provider-icons/opencode.svg @@ -0,0 +1 @@ +opencode \ No newline at end of file diff --git a/docs/images/provider-icons/pi.svg b/docs/images/provider-icons/pi.svg new file mode 100644 index 000000000..0e65a6953 --- /dev/null +++ b/docs/images/provider-icons/pi.svg @@ -0,0 +1 @@ +Pi \ No newline at end of file diff --git a/docs/integrations/agent-plugins.mdx b/docs/integrations/agent-plugins.mdx new file mode 100644 index 000000000..325a24efd --- /dev/null +++ b/docs/integrations/agent-plugins.mdx @@ -0,0 +1,111 @@ +--- +title: "Agent Plugins Overview" +sidebarTitle: "Overview" +description: "Add persistent memory to the coding agent or agent harness you already use. Compare the Mem0 plugins and pick yours." +--- + +Coding agents forget everything when a session ends: your conventions, the bug you fixed yesterday, the command that finally worked. A Mem0 plugin fixes that inside the tool you already use. It captures what matters while you work and brings it back in the next session. + + + Plugins use a [Mem0 Platform](https://app.mem0.ai?utm_source=oss&utm_medium=agent-plugins-overview) account. OpenClaw and Hermes can also run fully self-hosted. + + +## How a plugin works + + + + While you work, the plugin records your prompts, the agent's answers and useful tool results. Credentials are redacted before anything leaves your machine. + + + Mem0 turns each session into short, durable memories: project conventions, decisions, fixes that worked, and your personal preferences. + + + In the next session, relevant memories are added to the agent's context automatically or found with a search tool, depending on the plugin. + + + +## Coding agents + + + + Automatic capture and recall, six commands, and the Sidekick agent. + + + Automatic capture and recall in the Codex CLI and app. + + + Automatic capture, with recall through a search tool. + + + Recall before every prompt and ten native memory tools. + + + Automatic capture and recall in the Kimi Code CLI. + + + Automatic capture, with recall through a search tool. + + + +## Agent harnesses and chat apps + + + + Recall and capture on every turn. Platform or self-hosted. + + + Mem0 as Hermes' memory provider. Platform or self-hosted. + + + Recall before every turn and automatic capture. + + + Automatic recall and capture with two native tools. + + + Add the verified Mem0 connector from Claude's directory and sign in. No API key needed. + + + Your tool is not listed? Connect it to the hosted Mem0 MCP server. + + + +## Compare plugins + + + + | Plugin | Auto capture | Auto recall | Skills | Team | + | --- | --- | --- | --- | --- | + | [Claude Code](/integrations/claude-code) | Yes | First prompt | 6, plus Sidekick | Shared | + | [Codex](/integrations/codex) | Yes | First prompt | 6 | Shared | + | [Cursor](/integrations/cursor) | Yes | Search tool | 6 | Shared | + | [Kimi Code](/integrations/kimi) | Yes | First prompt | 6 | Shared | + | [Antigravity](/integrations/antigravity) | Yes | Search tool | 6 | Shared | + | [OpenCode](/integrations/opencode) | Yes | Every prompt | 7 | Per user | + + **First prompt:** relevant memories are added before the agent answers the first prompt of a session. **Search tool:** the agent calls `search_memories` when it needs context. **Shared:** teammates on the same repo share project memory. + + + | Plugin | Auto capture | Auto recall | Tools | Self-hosted | + | --- | --- | --- | --- | --- | + | [OpenClaw](/integrations/openclaw) | Yes | Every turn | Tools and skills | Yes | + | [Hermes Agent](/integrations/hermes) | Yes | Every turn | 4 | Yes | + | [Pi Agent](/integrations/pi-agent) | Yes | Every turn | 1 | No | + | [DeepSeek Harness](/integrations/deepseek-plugin) | Yes | Every prompt | 2 | No | + | [Claude.ai](/integrations/claude-ai) | When asked | When relevant | 9 | No | + + + + + Claude Code, Codex, Cursor, Kimi Code and Antigravity share the same memory core. Teammates working in the same repository, in any of these tools, read and write one shared project memory while their personal preferences stay private. + + +## Which plugin should I use? + +- **You code in a terminal or IDE agent:** install the plugin for that tool from the cards above. Each page has its own install steps. +- **Your team uses different agents on the same repo:** pick any of Claude Code, Codex, Cursor, Kimi Code or Antigravity. They share project memory across tools. +- **You chat in Claude:** add the [Mem0 connector](https://claude.com/connectors/mem0) from Claude's directory. +- **Your tool has no plugin:** connect it to the [hosted Mem0 MCP server](/platform/mem0-mcp). +- **You need to keep data on your own infrastructure:** use OpenClaw or Hermes in self-hosted mode. + + diff --git a/docs/llms.txt b/docs/llms.txt index c511033ce..c92f78b11 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -268,6 +268,7 @@ If the user is on a pre-current major (Python < 2, TS < 3, or a Platform call st - [Strands Agents](https://docs.mem0.ai/integrations/strands) [Both]: Use when the user is on AWS Strands and wants a native MemoryStore. ### AI Coding Tools +- [Agent Plugins Overview](https://docs.mem0.ai/integrations/agent-plugins) [Platform]: Use when choosing a Mem0 plugin for a coding agent or agent harness, or comparing what each plugin captures and recalls. - [Claude Code](https://docs.mem0.ai/integrations/claude-code) [Platform]: Use when wiring memory into Claude Code. - [Claude.ai](https://docs.mem0.ai/integrations/claude-ai) [Platform]: Use when connecting Mem0 to Claude.ai (the hosted web app) via a custom remote MCP connector, or when Claude's native memory seems to be crowding out mem0 tool calls. - [Cursor](https://docs.mem0.ai/integrations/cursor) [Platform]: Use when adding lifecycle capture, explicit memory recall, and six memory skills to Cursor.