Aller au contenu

Mémoire pour Claude Code, Cursor et OpenCode — Mémoire persistante des agents IA

toon-memory donne une mémoire persistante aux agents de codage IA que vous utilisez déjà. Que vous préfériez Claude Code, Cursor ou OpenCode, votre agent se souviendra de tout entre les sessions.

Claude Code a un support complet des hooks avec toon-memory :

{
"mcpServers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Hooks : SessionStart, PostToolUse, Stop — rappels automatiques et chargement de contexte.

Ajoutez la configuration MCP à Cursor :

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Ajoutez à .opencode/opencode.json :

{
"mcp": {
"toon-memory": {
"type": "local",
"command": ["npx", "-y", "toon-memory", "mcp"],
"enabled": true
}
}
}

Plugin : .opencode/plugins/toon-memory.ts — hooks SessionStart via plugin.

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Ajoutez à .vscode/mcp.json :

{
"servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Ajoutez à .codex/config.toml :

[mcpServers.toon-memory]
command = "npx"
args = ["-y", "toon-memory", "mcp"]

Ajoutez à .gemini/settings.json :

{
"mcpServers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}

Ajoutez à ~/.config/zed/settings.json :

{
"mcp_servers": {
"toon-memory": {
"command": "npx",
"args": ["-y", "toon-memory", "mcp"]
}
}
}
Terminal window
npx toon-memory

L’installateur va :

  1. Détecter les agents que vous avez installés
  2. Demander lesquels configurer
  3. Ajouter la config MCP automatiquement

Tous les agents obtiennent les mêmes 35 outils MCP et 4 ressources MCP :

  • memory_remember — Enregistrer décisions, patterns, bugs
  • memory_recall — Rechercher en mémoire (mode plat ou graphe)
  • memory_smart_recall — Rappel unifié avec BM25 + graphe + qualité
  • context_generate — Briefing projet complet en un appel
  • context_diff — Ce qui a changé depuis la dernière session
  • Et 15 autres outils…

Vous pouvez configurer toon-memory pour plusieurs agents simultanément :

Terminal window
npx toon-memory
# Sélectionner : claude, cursor, opencode

Tous les agents partagent le même fichier mémoire à .toon-memory/memory/data.toon.

Lors de l’exécution de plusieurs agents en parallèle :

Terminal window
memory_sessions()
// 🧭 Active sessions (2):
// claude @ feature/auth (you)
// opencode @ feature/db

Voyez quels fichiers les autres sessions touchent pour éviter les conflits.

Agent Emplacement de la config Hooks
OpenCode .opencode/opencode.json Basé sur plugins
Claude Code .claude/settings.json SessionStart + PostToolUse + Stop
Cursor .cursor/mcp.json
Windsurf ~/.codeium/windsurf/mcp_config.json
VS Code .vscode/mcp.json
Codex CLI .codex/config.toml SessionStart + PostToolUse + Stop
Gemini CLI .gemini/settings.json SessionStart + PostToolUse + Stop
Zed ~/.config/zed/settings.json
Cline .cline/mcp.json
Continue .continue/config.json
Antigravity .gemini/config/mcp_config.json PreInvocation + PostToolUse + Stop
Aider Fichier d’instructions
KiloCode ~/.kilocode/mcp_settings.json
OpenClaw .openclaw.json
Kiro .kiro/settings/mcp.json
Terminal window
npm install -g toon-memory
npx toon-memory # Installateur interactif

Consultez la page Agents supportés pour la configuration détaillée.