Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 28 additions & 2 deletions content/6.integrations/2.claude-code.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
---
title: Claude Code
description: Set up Basic Memory with Claude Code for persistent development knowledge and enhanced coding sessions
title: "Add Memory to Claude Code — Persistent Context Across Sessions"
description: "Give Claude Code persistent memory with Basic Memory. Your AI remembers decisions, code patterns, and project context across every session."
---

Claude Code provides native support for Basic Memory through the Model Context Protocol (MCP), enabling persistent context across development sessions and building comprehensive coding knowledge.

## Why Add Memory to Claude Code?

Claude Code is powerful, but every new session starts from zero. Basic Memory changes that:

- **Persistent context** — Your AI remembers project architecture, past decisions, and coding patterns
- **Cross-session knowledge** — Pick up exactly where you left off, no re-explaining
- **Searchable history** — Find any past conversation, decision, or code review instantly
- **Plain text you own** — Everything stored as Markdown files you can read, edit, and version control

## Cloud Setup

::steps
Expand Down Expand Up @@ -142,6 +151,23 @@ Claude: [References existing documentation to provide contextual guidance]

---

## Frequently Asked Questions

### Does Claude Code have built-in memory?
Claude Code doesn't have persistent memory between sessions by default. Basic Memory adds this capability through MCP, giving Claude Code access to your knowledge base across every session.

### How do I add memory to Claude Code?
Install Basic Memory and configure it as an MCP server: `claude mcp add basic-memory basic-memory mcp`. See the setup guide above for detailed instructions.

### Does Basic Memory work with Claude Code's CLAUDE.md?
Yes! Basic Memory complements CLAUDE.md by storing detailed knowledge outside the context window. CLAUDE.md handles project instructions; Basic Memory handles everything else — decisions, context, history.

---

::note
**Basic Memory also works with:** [Cursor](/integrations/cursor) · [OpenAI Codex](/integrations/codex) · [Claude Desktop](/integrations/claude-desktop) · [VS Code](/integrations/vscode) · [Obsidian](/integrations/obsidian)
::

## Next Steps

:::card-group
Expand Down
31 changes: 29 additions & 2 deletions content/6.integrations/5.codex.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
---
title: OpenAI Codex
description: Set up Basic Memory with OpenAI Codex for persistent development knowledge and enhanced coding sessions
title: "Add Memory to OpenAI Codex — Persistent Development Context"
description: "Add persistent memory to OpenAI Codex with Basic Memory. Keep development context, decisions, and code knowledge across every coding session."
---

OpenAI Codex provides native support for Basic Memory through the Model Context Protocol (MCP), enabling persistent context across development sessions and building comprehensive coding knowledge.

## Why Add Memory to Codex?

Codex is a powerful coding agent, but it starts fresh every time. Basic Memory gives it persistent context:

- **Decisions that stick** — Architecture choices, API designs, and coding patterns are remembered automatically
- **No more re-explaining** — Pick up where you left off with full project context intact
- **Cross-tool knowledge** — Notes created in Codex are available in Claude Code, Cursor, or any MCP client
- **Your files, your control** — Everything stored as plain Markdown you can read, edit, and version control

## Setup

### Video Tutorial
Expand Down Expand Up @@ -165,6 +175,23 @@ If MCP isn't working, you can still use Basic Memory:
- **Manual Context** — Copy content from Basic Memory into conversations
- **Parallel Usage** — Use Claude Desktop or other MCP clients alongside Codex. With Basic Memory they can see the same notes and share context.

## Frequently Asked Questions

### Does Codex have persistent memory?
OpenAI Codex doesn't retain memory between sessions by default. Basic Memory adds persistent, searchable context through MCP integration, so Codex can access your full project knowledge every time.

### How do I add memory to Codex?
Run `codex mcp add basic-memory bash -c "uvx basic-memory mcp"` to configure Basic Memory as an MCP server. See the setup guide above for detailed instructions.

### Can I share notes between Codex and other AI tools?
Yes! Basic Memory uses a universal knowledge format. Notes created in Codex are immediately available in Claude Code, Cursor, Claude Desktop, or any MCP-compatible client.

---

::note
**Basic Memory also works with:** [Claude Code](/integrations/claude-code) · [Cursor](/integrations/cursor) · [Claude Desktop](/integrations/claude-desktop) · [VS Code](/integrations/vscode) · [Obsidian](/integrations/obsidian)
::

## Next Steps

:::card-group
Expand Down
31 changes: 29 additions & 2 deletions content/6.integrations/6.cursor.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
---
title: Cursor
description: Set up Basic Memory with Cursor for AI-powered development with persistent memory
title: "Add Persistent Memory to Cursor — Context That Survives Sessions"
description: "Add persistent memory to Cursor with Basic Memory. Your AI assistant remembers your codebase, decisions, and context between sessions."
---

Cursor's AI-powered development environment integrates natively with Basic Memory through the Model Context Protocol (MCP), enabling persistent context across coding sessions.

## Why Add Persistent Memory to Cursor?

Cursor's AI features are powerful, but context resets with every new session. Basic Memory gives Cursor a long-term memory:

- **Project knowledge that persists** — Architecture decisions, coding patterns, and conventions carry forward automatically
- **Richer context than built-in memories** — Full notes with semantic connections, not just short preference strings
- **Searchable across sessions** — Instantly find any past decision, discussion, or code insight
- **Markdown files you control** — Your knowledge lives as plain text, editable in Cursor itself

## Cloud Setup

Basic Memory Cloud provides hosted MCP access with no local installation required.
Expand Down Expand Up @@ -151,6 +161,23 @@ If MCP setup doesn't work immediately, you can also:
- **CLI Integration** — Use Basic Memory CLI tools from Cursor's integrated terminal
- **Parallel Usage** — Use Claude Desktop alongside Cursor for knowledge management

## Frequently Asked Questions

### Does Cursor have memory?
Cursor has a built-in "Memories" feature for storing short preferences, but it's limited to simple rules. Basic Memory provides full knowledge management — searchable notes, semantic connections, and rich context that grows with your project.

### How do I add persistent memory to Cursor?
Configure Basic Memory as an MCP server in Cursor's settings. Go to **Settings → Developer → Edit Config**, add the MCP configuration, and restart Cursor. See the setup guide above for detailed instructions.

### Can I use Basic Memory and Cursor's built-in memories together?
Yes. Cursor's built-in memories handle quick preferences and rules. Basic Memory handles everything deeper — architecture decisions, project history, detailed technical context, and cross-session knowledge.

---

::note
**Basic Memory also works with:** [Claude Code](/integrations/claude-code) · [OpenAI Codex](/integrations/codex) · [Claude Desktop](/integrations/claude-desktop) · [VS Code](/integrations/vscode) · [Obsidian](/integrations/obsidian)
::

## Next Steps

:::card-group
Expand Down
1 change: 1 addition & 0 deletions nuxt.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export default defineNuxtConfig({
extends: ['docus'],
modules: ['@nuxtjs/sitemap'],
compatibilityDate: '2025-07-15',
app: {
head: {
Expand Down
96 changes: 95 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"start": "node .output/server/index.mjs"
},
"dependencies": {
"@nuxtjs/sitemap": "^7.6.0",
"beautiful-mermaid": "^0.1.3",
"better-sqlite3": "^12.5.0",
"docus": "latest",
Expand Down
4 changes: 4 additions & 0 deletions public/robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
User-agent: *
Allow: /

Sitemap: https://docs.basicmemory.com/sitemap.xml
Loading