Mismem
What it does
Cooperative persistent memory for LLMs: episodes, memories and traits over SQLite (FTS5, Hebbian)
- Connects パソコンで動く
- Account or key No key needed
- Category 検索・AIの記憶
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
Mismem に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
パソコン版 Claude アプリの設定ファイルを開く
SettingsDeveloperEdit Config
この設定を貼り付けて保存
{ "mcpServers": { "mismem": { "command": "npx", "args": [ "-y", "@lucasmella/mismem" ], "env": { "MISMEM_DB": "your-value" } } } }キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude を終了してもう一度開く
試してみる
Mismem を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Mismem を使っていると言うか、回答に Mismem のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Mismem につなげません
Mismem はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
代わりにできること
A · Mismem につなげるアプリを使う
- Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
- Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
- Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
- Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
B · 検索・AIの記憶 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
- Context7✓ ChatGPT
- AIHOT✓ ChatGPT
- Sui Knowledge Base (kapa.ai)✓ ChatGPT
Claude Code につなげますが、先に準備が必要です
Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Mismem に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --scope user mismem --env MISMEM_DB=your-value -- npx -y @lucasmella/mismemEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude Code で /mcp と入力
Mismem が一覧にあり、接続済みと表示されれば OK です
試してみる
Mismem を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Mismem を使っていると言うか、回答に Mismem のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Mismem に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
キーを入力
Mismem の設定で MISMEM_DB が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Cursor の AI チャットを Agent モードで開く
試してみる
Mismem を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Mismem を使っていると言うか、回答に Mismem のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Mismem のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Mismem に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
キーを入力
Mismem の設定で MISMEM_DB が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
VS Code の AI チャットを Agent モードで開く
試してみる
Mismem を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Mismem を使っていると言うか、回答に Mismem のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
開発者向け:ターミナルのコマンドと JSON 設定
パソコンにインストール
Claude Code
claude mcp add --scope user mismem --env MISMEM_DB=your-value -- npx -y @lucasmella/mismemClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"mismem": {
"command": "npx",
"args": [
"-y",
"@lucasmella/mismem"
],
"env": {
"MISMEM_DB": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"mismem": {
"command": "npx",
"args": [
"-y",
"@lucasmella/mismem"
],
"env": {
"MISMEM_DB": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"mismem": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lucasmella/mismem"
],
"env": {
"MISMEM_DB": "your-value"
}
}
}
}自分で入力する値
MISMEM_DBenvAbsolute path to the SQLite database (default: ~/.mismem/mem.db)
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント lucasmella-stack で確認済みです
- ✓ 合格
今もメンテナンスされている
コードの最終更新:今日
- ✓ 合格
ライセンスがある
MITを使用
- – 対象外
エンドポイントが応答する
これはパソコンで動くため、インターネット上のエンドポイントはありません
- – 対象外
OAuthでサインイン
パソコンで動き、代わりにローカルの設定を使います
- … 未チェック
ツールの説明に隠れた指示がない
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
検索・AIの記憶のほかのサーバーとの比較i
- このカテゴリのほかの6059件のうち88%よりスターが多い
- このカテゴリのほかの6059件のうち23%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの6059件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Mismemは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は今日、最新バージョン(0.2.0)がレジストリに届いたのは4 か月前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
代わりに使えるものは?
同じカテゴリには:Context7, Codebase Memory, Ruflo
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
misMEM
Memoria persistente cooperativa para LLMs.
Una SQLite, un protocolo MCP, todos tus clientes.
Qué es y por qué
Cada instancia de un LLM nace sin memoria, y cada herramienta (opencode, Claude Code, Codex, Cursor, VS Code...) guarda lo suyo en silos incompatibles: hay que repetir el contexto y la continuidad muere entre sesiones. misMEM lo resuelve con una base SQLite (`~/.mismem/mem.db`) y un protocolo MCP de seis invocaciones, accesible desde cualquier cliente que hable MCP. *La cooperatividad hace a la persistencia de la información.*
La memoria tiene tres capas, como la biológica, y la pérdida es intencional: lo crudo se disuelve, lo destilado persiste, lo cristalizado permanece.
flowchart LR
C["Cualquier cliente MCP opencode, Claude Code, Codex, Cursor, VS Code..."]
subgraph E["engine (Node 22)"] S["server.ts MCP por stdio"] H["server-http.ts MCP por HTTP y visor, :3200"] end
subgraph D["SQLite (mem.db)"] EP["episodes texto literal"] -->|consolidación| ME["memories gist, saliencia"] -->|crystallize| TR["traits patrones estables"] end
N["Consolidación nocturna mismem-consolidate"] L["LLM cualquiera con API compatible con OpenAI"] V["Servidor de embeddings cualquier modelo, por /v1/embeddings"]
C -->|stdio| S C -->|HTTP| H S --> D H --> D N -->|episodios pendientes| L L -->|memorias destiladas| N N --> D V -.->|vectores, opcional| E
Quickstart
Linux: un script lo configura todo
git clone https://github.com/lucasmella-stack/misMEM.git && bash misMEM/scripts/install.sh
Pregunta dónde guardar la memoria y con qué proveedor consolidar (DeepSeek, OpenRouter, OpenAI, un servidor compatible o ninguno), deja la clave en ~/.config/mismem/env con permisos 600 y configura los clientes MCP que encuentre, con los hooks de inyección y refuerzo en Claude Code. Ofrece además montar un servidor de embeddings local para la búsqueda por significado (otro servidor u otro modelo) y dejar la consolidación nocturna como timer de systemd.
Los clientes llaman a ~/.local/bin/mismem-run, así que ninguna clave queda en su configuración. Volver a ejecutarlo actualiza sin duplicar y respeta lo que esté configurado a mano. --help explica el resto: --from-npm, el modo sin preguntas y qué clientes toca.
Docker: un servidor para varias máquinas
docker run -d --name mismem-brain \
-e MISMEM_AUTH_USER=brain -e MISMEM_AUTH_PASS= \ -v mismem-data:/data -p 127.0.0.1:3200:3200 \ ghcr.io/lucasmella-stack/mismem-brain:latest curl http://127.0.0.1:3200/healthz
Imagen multi-arch (linux/amd64 y linux/arm64). El visor queda en /viewer y el MCP en /mcp; para exponerlo con Traefik y TLS, DEPLOY.md.
npm: sin clonar nada
En la configuración MCP del cliente; el fichero y la forma cambian de uno a otro. Éste es el de los que usan mcpServers en JSON:
{
"mcpServers": { "mismem": { "command": "npx", "args": ["-y", "@lucasmella/mismem"] } } }
La base se crea sola en el primer uso (~/.mismem/mem.db, configurable con MISMEM_DB) y no sale de la máquina; las dos funciones opcionales que mandan texto afuera están en Privacidad.
Desde el código
git clone https://github.com/lucasmella-stack/misMEM.git
cd misMEM/engine pnpm install pnpm test # todo verde antes de usar pnpm build # compila a dist/
Y en la configuración MCP del cliente: "command": "node", "args": [" /misMEM/engine/dist/server.js"].
Qué incluye
| Qué hace | Más | |
|---|---|---|
| Seis invocaciones | capture, recall, reinforce, consolidate, crystallize, forget, más una capa de compatibilidad con Engram (mem_save, mem_search, ...) | Arquitectura |
| Recall híbrido | Palabras (FTS5) y significado (embeddings, opcional) fusionados por RRF sobre las tres capas a la vez. Si el servidor de embeddings cae, sigue por palabras | Recall |
| Medido, no supuesto | Un corpus dorado público en castellano y pnpm eval: aciertos y MRR por tipo de pregunta, contra un suelo declarado | Recall |
| Saliencia con decay | Lo que no se usa pierde la mitad cada 90 días; el refuerzo sigue el uso real, no la aparición | Arquitectura |
| Índice hebbiano | Cuenta qué recuerdos se usaron juntos en el mismo turno | Arquitectura |
| Ámbitos | Un scope por proyecto o cliente dentro de la misma base; una búsqueda con ámbito no mezcla los demás | Arquitectura |
| Consolidación nocturna | Un LLM destila los episodios en memorias, con prefiltro de ruido | Consolidación |
| Visor web | Memorias, rasgos, lo pendiente, el origen de cada recuerdo, el estado del índice semántico y el grafo; con acciones opcionales | Arquitectura |
| Temas | Qué recuerdos hablan de lo mismo aunque vivan en ámbitos distintos, calculado sobre los vectores. El grafo se puede pintar por tema | Arquitectura |
| Lo que el modelo recibe | El servidor anuncia cuándo usar cada herramienta; cada resultado de recall trae su capa, su fecha, los detalles y la polaridad | Arquitectura |
| Hooks de cliente | Adelantan recuerdos antes de responder y refuerzan los que se usaron | Hooks |
| Ingesta y exportación | Exports de ChatGPT, transcripts de VS Code, migración desde Engram, bóveda de Obsidian | Arquitectura |
| Servidor remoto | MCP por Streamable HTTP con BasicAuth, guarda de Host y límite de cuerpo; el visor entra por su propio formulario | DEPLOY.md |
El visor
Capturas del visor (/viewer): el grafo entero con sus ajustes, y el grafo local alrededor de una memoria con su detalle al costado. Cada nodo mide sus conexiones visibles y se pinta por ámbito o por tema.
Documentación
| Para | Ir a |
|---|---|
| Operar un servidor, y todas las variables de entorno | DEPLOY.md |
| Entender el motor | docs/architecture.md, docs/recall.md, docs/hooks.md |
| Contribuir | CONTRIBUTING.md y las normas |
| Convenciones para agentes | AGENTS.md |
| Qué cambió en cada versión | CHANGELOG.md |
| Reportar una vulnerabilidad | SECURITY.md |
| Qué documento es para quién | docs/README.md |
Privacidad
La memoria es de quien la usa. La base (*.db), los volcados y los exports personales están en .gitignore: nunca se commitean. El servidor HTTP sin MISMEM_AUTH_USER y MISMEM_AUTH_PASS corre sin autenticación: así sólo en localhost.
Dos funciones opcionales mandan texto fuera del proceso, y sólo si se configuran:
- Búsqueda por significado: el servidor de embeddings recibe el texto de cada memoria, de cada rasgo, de cada episodio pendiente y de cada consulta. Conviene correrlo en la propia máquina o en la red interna.
- Consolidación con LLM: los episodios viajan textuales al proveedor configurado (DeepSeek, OpenRouter, OpenAI o cualquier servidor compatible). Sin su clave no corre, y apuntándola a un servidor de la propia red no sale nada.
Contribuir
Los issues y los PR son bienvenidos. El punto de partida es CONTRIBUTING.md: entorno, flujo, formularios de issue y plantillas de PR.
Gracias
misMEM lo arrancó una persona sola, pero no siguió así. @iDiagoValeta colaboró en su desarrollo de forma activa como muestra de su amor y apoyo incondicional hacia el Open-Source.
Licencia
MIT. Ver LICENSE.