mcpField
S
superlocalmemory

superlocalmemory

ローカル
github.com/varun369メモリ・ナレッジ263今日更新

superlocalmemory について

SuperLocalMemoryは、AIエージェント向けのローカル優先型メモリシステムで、記憶の想起、ナレッジグラフ、ハイブリッド検索を備えます。アクセスを統制し、根拠のある回答、不確かな回答、記憶にない内容を区別します。

主な機能

  1. 01ローカルテキストメモリとハイブリッド検索
  2. 02根拠の度合いを区別する想起結果
  3. 03説明による画像・文書検索
  4. 04ロール、ワークスペース、スコープによるアクセス制御
  5. 05時点を持ち、取り消し可能な事実修正
  6. 06SLM-Meshによるエージェント間のメモリ共有

活用シーン

  1. 01エージェントのセッションをまたいだ決定や事実の想起
  2. 02説明からスクリーンショットやPDFページを検索
  3. 03過去の時点で把握していた情報の確認
  4. 04接続されたエージェント間でのメモリやメッセージの共有

MCP 対応

MCPを通じてクライアントにメモリ機能を提供し、READMEではコマンドによる接続も説明されています。MCP対応エージェントや、記載された他のAIツールを対象としています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"varun369-superlocalmemory": {
"command": "npx",
"args": [
"-y",
"superlocalmemory"
]
}
}
}
起動コマンドnpx -y superlocalmemory

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsuperlocalmemory2.7.5

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

SuperLocalMemory

SuperLocalMemory のマスコット。SLM ロゴ入りのマントをまとった、ふわふわの助っ人が両腕を広げています

あらゆる AI エージェントのための、ガバナンスの効いたメモリブレイン。あなたのマシン上で動作し、決して知ったかぶりをしません。

あなたとチームが使うすべてのエージェントで、メモリをひとつに — Claude Code、Codex、Cursor、Copilot、Antigravity、Hermes、ChatGPT、Web 版 Claude、Grok Bot、Muse、そして MCP に対応する、またはコマンドを実行するあらゆるハーネスに対応します。意思決定、ドキュメント、スクリーンショット、PDF を、頼み方に応じて呼び出せます。会社のデータとして適切に管理され、ローカルのエージェントと Web ボットが互いにやり取りするメッシュを通じて共有され、誠実に回答します。答えがなければ、エージェントは自信たっぷりの推測ではなく、「それは SuperLocalMemory にありません。」 と伝えます。

PyPI npm PyPI downloads npm downloads GitHub stars License: AGPL-3.0 Research: 4 arXiv papers

インストール · 動作を見る · デモ全編 · すべての機能 · ドキュメント · Web サイト

⭐ SuperLocalMemory によってエージェントの推測を防げているなら、リポジトリにスターを付けてください。ほかの開発者が見つけやすくなります。

ダッシュボードでの想起:実際の質問には答えが返り、でたらめな質問には「それは SuperLocalMemory にありません。」と返ります。メモリが正確に答えられない実際の質問には、関連度の高いメモリがラベル付きで表示されます

エージェントはセッションのたびにすべてを忘れてしまいます。よくある対策 — 保存ボタン付きのベクトルストア — は、かえって状況を悪化させます。 保持している情報に答えがない場合でも、常に何かを返し、エージェントはそれを前提にしてしまいます。これはメモリのブレインであり、ただの入れ物ではありません。保存された内容(誰が、何を、いつ、どのプロジェクトで)を理解し、時間が経っても正確さを保ち、誰が閲覧できるかを管理し、知ったかぶりをしません。その仕組みは 4 本の arXiv 論文で説明されています。

モード A では、中核となる記憶と想起にモデルプロバイダーへの呼び出しは不要です。API キーも、クラウドアカウントも、Docker も必要ありません。データを外部に送信するかどうかは自分で選べます。ドキュメントには、何が送信されるかを正確に記載しています。

インストール

最も簡単な方法は、AI エージェントにインストールを任せることです。 以下のブロックを Claude Code、Codex、Cursor、またはコマンドを実行できる任意のエージェントにコピーしてください。セットアップガイドを読み、質問を1つして、すべてをセットアップし、動作するものを教えてくれます。覚える必要のあるターミナルコマンドはありません。

Install SuperLocalMemory on this computer for me. Follow
https://github.com/qualixar/superlocalmemory/blob/main/SETUP_FOR_AGENTS.md
step by step and show me what each step printed. Ask me only one question,
before turning on anything optional: whether I also want to find my pictures,
screenshots and PDFs by describing them. Connect SuperLocalMemory to the agent
I am using. When you finish, run slm doctor and tell me in plain words what works.

AI エージェントを使わない場合は、ターミナルで1行(macOS および Linux)。Python を同梱してすべてをセットアップし、見つかった AI ツールに接続してダッシュボードを開きます。事前に Python や npm を用意する必要はありません。

curl -fsSLo get-slm.sh https://raw.githubusercontent.com/qualixar/superlocalmemory/main/scripts/get-slm.sh && sh get-slm.sh

最初から画像やドキュメントも追加するには、末尾に sh get-slm.sh --media を付けてください。スクリプトをダウンロードしてから実行するため、実行前に内容を確認できます。Windows の場合は、上記のエージェント向けプロンプト、または以下の npm や pip を使用してください。

ターミナルを使いたい場合は、どちらの方法でも同じセットアップができます。このマシン上にテキストメモリが作成され、希望すれば画像やドキュメントも追加されます。

npm は主要な方法です(Node 18 以降)。SLM はパッケージ専用の仮想環境にインストールされます。

npm install -g superlocalmemory   # add --media to also turn on pictures and documents
slm setup                         # pick Mode A to keep everything on this machine
slm connect claude-code           # or codex, cursor, windsurf, zed, claude-desktop, jetbrains, opencode ...

pip はもう一つの主要な方法です(Python 3.12~3.14)。有効化する Python 仮想環境にインストールします。

python3 -m venv .venv
source .venv/bin/activate         # Windows: .venv\Scripts\activate
python -m pip install superlocalmemory   # or, without a venv: pipx install superlocalmemory
slm setup
slm connect claude-code
slm media enable                  # optional: pictures and documents (about 1.5 GB; needs 16 GB of memory)

uv:uv tool install --python 3.12 superlocalmemory を実行すると、slm が独立したツールとしてインストールされます。有効化は不要です。詳しくはLinux のインストールをご覧ください。

Claude Code プラグイン: claude plugin marketplace add qualixar/superlocalmemory を実行し、続けて claude plugin install superlocalmemory@qualixar を実行します。Codex: slm connect codex を実行し、続けて slm codex install を実行します。

2つのモデルで、1つのメモリ。 テキストの検索には、小型のローカルテキストモデル(nomic)を使用します。画像やドキュメントを有効にすると、2つ目のローカルモデル(Google の EmbeddingGemma 2)がそれらを読み取り、1回の検索で両方が返されます。画像モデルは30分間使用されないとアンロードされるため、テキストだけで作業している間はメモリを占有しません。詳細:画像とドキュメント、はじめに、エージェントのセットアップ手順。

リポジトリをクローンした場合:./scripts/install.sh install(macOS、Linux)または .\scripts\install.ps1 -Action Install(Windows)を実行します。Windows、Linux、Apple Silicon 搭載 Mac で動作します(プラットフォーム)。

30秒の使用例

$ slm remember "We deploy the API blue-green; rollback is a DNS flip." --kind decision
Queryable ✓ 1 facts
$ slm remember "Staging DB is Postgres 16 on port 5433."

$ slm recall "how do we roll back the API"
  1. [0.67] We deploy the API blue-green; rollback is a DNS flip.

$ slm recall "zxqv plorth wimble"
  That isn't in SuperLocalMemory.

$ slm remember "Staging DB moved to Postgres 17 on port 5434." --replaces <id>
Replaced ✓ 1 fact(s). To undo: slm review-correction ... rollback 1
$ slm recall "which port does staging postgres use"
  1. [0.68] Staging DB moved to Postgres 17 on port 5434.

Mode A を新規インストールしたときの実際の出力を一部抜粋しています。スコアはメモリの順位を示すもので、確率ではありません。

SuperLocalMemory が選ばれる理由:12の強み

1. わからないことを認識します。 検索結果は毎回、3つのレベルのいずれかで返されます。裏付けのある回答、*「これに完全に一致する情報はありません。近いメモリはこちらです」と表示される最も近いメモリ、または該当する情報がない場合の「これは SuperLocalMemory にありません」*です。起動直後は、まだ準備中であることと見つかった内容を表示するため、本当は「まだ準備できていない」のに「空です」と伝えることはありません。エージェントが誤ったメモリをもとに処理を進めるのを防ぎます。

2. Mac の外に出ないセカンドオピニオン。 Apple Silicon 搭載 Mac では、SLM が小型のオンデバイスモデル Laya をインストールし、見つかったメモリが質問に実際に答えているかを判定します。クラウドを利用したい場合、または Mac を使っていない場合は、同じ確認をオンラインで行う Jev を利用できます。実行されるのは、同意にチェックを入れた後だけです。

3. ドキュメントやスクリーンショットが、質問できるナレッジベースになります。 写真、スクリーンショット、PDF を保存しておけば、「四半期の数値が載ったスライド」のように説明して、数週間後に見つけられます。画像モデルは Google Google の EmbeddingGemma 2 で、お使いのコンピューター上で動作します。1つのモデルがテキストと画像の両方を読み取るため、説明から画像を見つけられます。OCR もローカルで実行され、PDF の各ページは画像とテキストの両方でインデックス化されます。また、回答にはファイル名とページ番号が記載されます。生成モデルがファイルを見ることはありません。 4. KarpathyのLLMウィキのアイデアを組み込み、検索も維持。 Andrej KarpathyのLLMウィキのパターンは、生のドキュメントをインデックスと健全性チェックを備えた整理済みのナレッジベースに変えます。SLMはすでに保存しているデータを使ってこれを実現します。すべてのファイルについて、関係する人物、プロジェクト、日付を記録したドキュメントインデックスと、空のページ、リンクされていないドキュメント、重複したページ、矛盾する事実を見つけるドキュメント健全性チェックを備えています。その一方で、何かを見つける必要が生じたときのために、本格的なハイブリッド検索も維持します。

5. 自分で記憶を管理します。 記憶の健全性チェックは、古い記憶をバックグラウンドで分析し、日付、名前、プロジェクト、種類を説明します。常に情報を追加するだけで、あなたが書いた内容には手を加えません。移動や削除はすべて修正を待ってから行われ、元に戻すを使えば元どおりにできます。

6. 保存するだけでなく、ガバナンスを備えています。 保存するたびに受け入れチェックを通過し、レシートが発行されます。読み取りでは、ロール、ワークスペース、スコープが常に尊重されます。消去は、要約、キャッシュ、インデックス、画像ミラーなど、すべてのコピーに適用され、検証可能なレシートが発行されます。すべての操作はハッシュチェーンで連結された監査ログに記録されます。後付けではなく、チームとGDPRを念頭に構築されています。

7. 時間の感覚を備えた記憶。 すべての事実について、それが起きた時点とSLMが学習した時点が記録されます。先月は何が真実だったのか、ある日付より前にSLMは何を知っていたのかを尋ねられます。訂正すると事実が置き換わり、いつでも元に戻せます。使われない記憶は、人間の記憶と同じように薄れていきます。

8. コンテキストウィンドウを決して圧迫しません。 階層型の想起により、エージェントは1行の概要、事実、または周辺の完全なコンテキストを、設定した厳格なトークン予算内で取得できます。エージェントは必要なときだけexpandで詳細を掘り下げます。また、キャッシュと元に戻せる圧縮により、同じ出力に二度料金を払わずに済みます。

9. 多数のエージェントで、1つの脳を共有。 書き込みごとに、実行したエージェントが記録され、記憶の汚染を防ぐための信頼スコアも付与されます。これにより、10個のエージェントが記憶を共有しても汚染されません。

10. エージェント同士が、インターネット越しでも会話できます。 SLM-Meshを通じて、コンピューター上のエージェントとウェブ上のボットが、ようやく1つの会話を共有できるようになります。Claude Code、Codex、Hermesのセッションは、1台でも複数台でも、メッセージ、待機、ロック、共有状態をやり取りできます。そのため、あるエージェントから別のエージェントへ作業を引き継いだり、2つのエージェントが同じファイルを同時に編集するのを防いだりできます。さらに、あなたが許可したボットであるChatGPT、ウェブ版Claude、Grok Bot、Museも同じメッシュに参加します。ブラウザー上のボットは、ノートパソコン上のエージェントに名前を指定してメッセージを送り、返信を読み取れます。すべてのメッセージにはデータであることを示すラベルが付き、指示として扱われることはありません。ウェブボットは、次のターンが始まると新しいメッセージを読み取ります。

11. 毎日学習し、気づかれないうちに性能が落ちることはありません。 報告された結果はすべて学習に活用されます。ランキングは、実際に役立った記憶を学習し、安定した習慣は新しいセッション向けのソフトプロンプトになり、エージェントのスキルは評価され、改良されます。新しいランカーが昇格するのは、統計的に妥当な勝利が確認された場合だけで、性能が落ちれば自動的にロールバックされます。作業は、独立したゲートを通過した場合にのみ終了する有界ループとして実行され、エージェントの自己申告だけで終了することはありません。また、複数ステップのパイプラインは有界ループを使った有界グラフとして実行され、完了した実行結果は読み取り専用の証拠としてSLMに保存されます。

12. 雰囲気ではなく、科学に基づいています。 すべてのレイヤーを裏付ける4本のarXiv論文があります。情報幾何学に基づく検索、生物学に着想を得た忘却、記憶の汚染に対するベイズ的信頼性評価、そしてコストを測定したガバナンス付き記憶です。中核となる数理処理は言語モデルなしで実行され、公開ベンチマークでは測定方法が正確に示されています。

SuperLocalMemoryは、QualixarのAI信頼性エンジニアリングの取り組みの一部です。観測可能で、有界であり、自分が知らないことを正直に示すエージェント向けの記憶を実現します。

動作を確認する

SuperLocalMemory のデモ全編を見る:Claude Code、Codex、ChatGPT、Grok Bot が共有する AI エージェントのメモリ

8 分間のデモ全編:コーディングエージェントやボットが、すべてのタブで 1 つのメモリを共有します。

アプリに SuperLocalMemory を追加する

アプリストアを待つ必要はありません。以下のすべてのアプリで、GitHub リポジトリ qualixar/superlocalmemory から SuperLocalMemory を直接、2 つの手順で追加できます。

手順 1、各コンピューターで一度だけ実行します。 SuperLocalMemory をインストールします:npm install -g superlocalmemory(または pipx install superlocalmemory)。以後、メモリはこのコンピューターに保存されます。

手順 2、使用する各アプリで実行します:

アプリ操作
Claude Code(ターミナルとデスクトップアプリ)/plugin marketplace add qualixar/superlocalmemory と入力し、続けて /plugin install superlocalmemory@qualixar と入力します
Claude Desktopslm connect claude-desktop を実行し、Claude Desktop を再起動します
ChatGPT、ウェブ版 Claude、Muse、Composioダッシュボード(slm dashboard)を開く → Web access → オンにしてから、表示されたリンクをそのアプリのコネクターとして追加します(手順)
Codex(ターミナルとデスクトップアプリ)codex plugin marketplace add qualixar/superlocalmemory --ref main を実行し、続けて codex plugin add superlocalmemory-codex@qualixar を実行します
Cursor(エディターと Agents ウィンドウ)slm connect cursor を実行し、Cursor を再起動します
VS Code(エディター内の Copilot チャット)SuperLocalMemory 拡張機能をインストールします(最新リリースの .vsix:Extensions → ... → Install from VSIX)
VS Code Agents ウィンドウ、GitHub Copilot CLIslm connect copilot-cli を実行します。スキルを使用するには、Agents ウィンドウの Plugins 画面で qualixar/superlocalmemory を追加します
Antigravityagy plugin install "$(npm root -g)/superlocalmemory/antigravity-plugin" を実行します
Grok CLIgrok plugin install 'qualixar/superlocalmemory#plugin' を実行します
Grok BotGrok の Plugins 画面でマーケットプレイス qualixar/superlocalmemory を追加し、superlocalmemory を追加します
Muse CLIslm connect muse を実行し、続けて muse plugins install "$(npm root -g)/superlocalmemory/muse-plugin" と muse plugins approve superlocalmemory を実行します
Hermes(ターミナルとデスクトップアプリ)hermes plugins install 'https://github.com/qualixar/superlocalmemory.git#hermes-plugin' を実行し、続けて slm upgrade-hosts --host hermes --apply を実行します
OpenClawslm connect openclaw を実行します
Windsurf、Zed、JetBrains、Gemini CLI、OpenCode、Continueslm connect <app> を実行します。例:slm connect windsurf
その他の MCP 対応アプリコマンド slm、引数 mcp でサーバーを追加します

SuperLocalMemory を追加したら、アプリを再起動します。その後、「このプロジェクトについて何を覚えていますか?」 のように尋ねてみてください。プラグインガイドに各アプリの詳細が記載されており、slm doctor で設定を確認できます。

エージェントに対応

あらゆるハーネス、あらゆるボットに、ひとつのメモリを。 MCP(slm mcp、または http://127.0.0.1:8765/mcp/)を使用する、あるいはコマンド(slm remember、slm recall)を実行できるハーネスであれば、どれでもSuperLocalMemoryを利用できます。パッケージに含まれるプラグインはすぐに使えるサンプルであり、対応範囲の限界ではありません。

ホスト接続方法利用できる機能
Claude Codeclaude plugin install superlocalmemory@qualixarMCP、16個のスキル、4個のエージェント、/slm-loop、セッションおよび想起フック
Codexslm connect codexを実行し、続けてslm codex installMCP、16個のスキル、4個のエージェント、/slm-loop、ライフサイクルフック
GitHub Copilot(VS Code、Visual Studio、JetBrains、CLI)slm connect vscode-copilot --hereMCP、エージェントルール、16個のプロンプト、4個のエージェント、フック
Antigravity同梱プラグインをagy plugin installでインストールMCP、16個のスキル、4個のエージェント、/slm-loop、フック
Hermesネイティブプラグインをインストールし、slm upgrade-hosts --host hermes --applyを実行してメモリサーバーを使用できるようにします16個のスキル、アドバイザーエージェント、/slm <command>、想起およびセッションフック
VS CodeSuperLocalMemory拡張機能(リリースページの.vsix)エージェントのツール一覧にメモリサーバーが追加されます。編集は不要です
Grok CLIslm connect grok-cliを実行し、続けて同梱プラグインをgrok plugin installでインストールMCP、16個のスキル、4個のエージェント、セッションおよび想起フック
VS Codeのエージェントウィンドウ、GitHub Copilot CLIslm connect copilot-cliを実行。プラグイン画面からスキルとエージェントを追加しますMCP、16個のスキル、4個のエージェント
OpenClawslm connect openclawMCP、14個のスキル
Muse CLIslm connect museを実行し、続けて同梱プラグインをmuse plugins installでインストールMCP、16個のスキル、4個のエージェント、/slm-loop、セッションおよび想起フック
Grok BotおよびCursor形式のホストqualixarプラグインマーケットプレイスを追加複数のボットで共有するコンピューター向けに設計された軽量プラグイン(ガイド)
Cursor、Windsurf、Zed、JetBrains、Gemini CLI、Claude Desktop、OpenCode、Continueslm connect <name>そのツール独自の設定でMCPを利用できます
ChatGPT、Claude on the web、Muse、Composioダッシュボードから任意のWebアクセスを設定します。アプリごとにサインインし、読み取り専用または読み取りと保存を選択できます。いつでもアプリを削除できますWebからローカルメモリを利用できます。データベースがコンピューターの外に出ることはありません(ガイド)
LangGraph、LangChain、LlamaIndex、CrewAI、AutoGen、Semantic Kernel、Microsoft Agent Framework、Google ADK、OpenAI Agentsフレームワークアダプター独自のコード内でメモリを利用できます(アダプター)
その他すべて汎用エージェントルールを貼り付け、CLIまたはMCPを使用できるようにしますあらゆるエージェントでメモリを適切に扱えるようになります

プラグインがエージェントに教えること。 すべてのプラグインは共通のソースから作られているため、どのホストでも同じ16個のスキル(想起、記憶、セッション、ガバナンス、スコープとプロファイル、ナレッジグラフ、メッシュ、制限付きループ、キャッシュ、圧縮、Webアクセス、画像、ボット用コンピューター向けの2つのスキル)と、4個のエージェント(メモリアドバイザー、最適化アドバイザー、ガバナンスアドバイザー、ループランナー)を利用できます。フックはセッション開始時、ツール使用後、セッション終了時に実行されます。また、すべてのフックはフェイルオープンで動作するため、フックの問題によってエージェントがブロックされることはありません。プラグイン、スキル、フック

SLMのすべての機能

分からないときは、分からないと伝えるリコール
機能内容ドキュメント
誠実な3つの回答段階サポート対象、最も近い記憶(最大3件、ラベル付き)、または 「SuperLocalMemory にはありません。」。メモリーを自動で注入するフックが注入するのは、サポート対象の回答のみですリコール
ウォームアップ中であることを明示モデルの読み込み中は、キーワード検索で見つかった内容とともに、"SuperLocalMemory はまだウォームアップ中です — 結果が不完全な場合があります。数分後にもう一度お試しください。" と表示しますリコール
階層型リコールdepth は 0(1 行の概要)、1(事実)、2(出典、セッション内の前後の項目、関連エンティティ、訂正を含む)に設定できます。max_tokens で上限を設定でき、expand で 1 件の結果を詳しく調べられます階層型リコール
ハイブリッド検索セマンティック検索、キーワード検索(BM25)、エンティティグラフ、時間検索、連想検索(Hopfield)、拡散活性化、画像の各チャネルを統合して再ランク付けします。slm trace で各チャネルのスコアを確認できますリコール
9 種類のメモリー事実、イベント、ステータス、意見、ルール、決定、手順、計画、訂正。「何を決定したか」という質問では決定を優先し、確認済みのルールと決定は各セッションの開始時に読み込まれますメモリーの種類
過去の状態を確認--valid-at(その時点で真だったこと)、--known-as-of(その時点で SLM が知っていたこと)、--window 7dリコール
精密なフィルタープロジェクト、エージェント、対象、種類、完全一致するタグで絞り込みます。結果が空の場合はその理由を示しますリコール
訂正--replaces で古い事実を置き換えます。古い事実は保持され、元に戻すこともできます。編集はレビュー済みの訂正を通じて行い、ロールバックできます訂正
要約と保存済みビューメモリー ID を引用するセッション、日、プロジェクトの要約と、「今週何をリリースしたか」のような保存済みビューリコール
プロンプトインジェクション対策リコールされたテキストは信頼できない証拠として扱います。秘密情報をマスキングし、偽造されたマーカーを無効化し、出所情報を付与しますセキュリティ
回答チェック:Laya と Jev

Laya — お使いの Mac 上で動作

Apple Silicon 向けの小型オンデバイスモデル(約 1.1 GB)です。セットアップ時にデフォルトでインストールされ、アップグレード後にも利用が提案されます。データがマシンの外に送信されることはありません。slm setup --no-laya または SLM_SKIP_LAYA=1 でオプトアウトできます。slm embedder calibrate を実行すると、バックグラウンドでお使いのメモリーに合わせて調整できます。

Jev のマーク Jev — オンライン、あらゆるコンピューターで利用可能

TypeSafe または OpenRouter を通じて、ご自身のキーを使用し、Windows、Linux、macOS で同じチェックを実行できます。質問と上位 3 件のメモリーを送信しますが、同意にチェックを入れた後に限られます。自動で有効になることはありません。

判定結果は、独自の時間予算が設定されたサポート判定への入力の 1 つです。Answer Check タブでは、判定結果、処理時間、メモリーに回答がなかった頻度を確認できます。質問が保存されることはありません。回答チェック

ドキュメント、画像、メモ
機能内容ドキュメント
説明から見つける画像PNG、JPEG、GIF、WebP に対応します。Google の EmbeddingGemma 2 がローカルで動作し、テキストと画像を同じ検索空間に配置するため、言葉で画像を見つけられます。OCR(Mac では Apple Vision、それ以外では RapidOCR)により、画像内のテキストも検索できます。位置情報は読み取りません画像とドキュメント
ページ単位の PDF各ページは画像とテキストの両方でインデックス化されます。回答には、出典となったファイルとページがサムネイル付きで示されます画像とドキュメント
ドキュメントインデックス保存されているすべてのドキュメントと、そのページ、および記載されている人、プロジェクト、日付の一覧です画像とドキュメント
ドキュメントの健全性チェック読み取れるテキストがないページ、何にもリンクされていないドキュメント、重複したページ、事実が矛盾しているドキュメントを検出します画像とドキュメント
フォルダーと Obsidian vaultslm sources add ~/Notes --kind obsidian を実行すると、読み取る内容を表示した後、Markdown、canvas ファイル、PDF、画像を読み取り専用でメモリにミラーリングしますCLI
ChatGPT やスマートフォンからChatGPT にファイルを添付するか、接続済みの Web アプリにワンタイムアップロードリンクの発行を依頼すると、ファイルがコンピューターに直接ストリーミングされますWeb アクセス
データは自分の手元に画像は専用のストアに保存され、コンピューターの外に出ることはありません。メモリを消去すると、その画像も消去されます。デフォルトでは無効で、ワンクリックで有効にできます。16 GB のメモリが必要ですコンプライアンス
メモリの健全性
機能内容ドキュメント
自動説明コンピューターがアイドル状態のとき、古いメモリにイベントの日付、名前、プロジェクト、タグ、種類が入力されます。追加のみで、書いた内容は編集されず、自分で設定した値が上書きされることもありませんメモリの健全性
修復と元に戻すエンティティへの不要なリンク、使用中の非表示メモリ、完了しなかった保存など、何かを移動または削除する修復は、修復を実行するまで保留されます。実行はすべて元に戻せますメモリの健全性
スタブバッジレシートやセッションの定型文はスタブバッジ付きで一覧に残りますが、回答には使われませんメモリの健全性
ストアの健全性slm doctor では、メモリの検索しやすさと説明の有無を確認できます。slm db integrity と slm db repair(元に戻す機能付き)で、ストアを健全な状態に保てますトラブルシューティング
生き続ける脳
機能内容ドキュメント
ナレッジグラフ記憶から人物、プロジェクト、ツールを特定し、別名、場面、タイムラインとともに表示します。エンティティエクスプローラーでは、知識の変化を確認できますアーキテクチャ
コードグラフリポジトリをインデックス化し、影響範囲、呼び出し元、意味に基づくコード検索について質問できますMCP ツール
忘却を役立てるエビングハウスの保持サイクルとランジュバンのライフサイクルによって、参照されなくなった記憶をアーカイブへ移します。薄れていく記憶はビット数を減らして量子化され、ひとつの要旨にまとめられます研究
ランキング学習(オプトイン)バンディットアルゴリズムとランキング学習モデルが結果から学習します。新しいランキングモデルは統計的に有効な勝利を収めた場合にのみ昇格し、性能が低下すると自動的にロールバックされます設定
ソフトプロンプトとスキルの進化(オプトイン)安定した動作パターンを新しいセッション用のソフトプロンプトにします。エージェントのスキルは、ブラインド検証のもとで評価・改訂されますスキルの進化
ガバナンスとコンプライアンス
制御内容ドキュメント
ロールとワークスペースワークスペースごとに管理者、メンバー、閲覧者を設定できます。あるワークスペースでのロールが別のワークスペースに影響することはありません。メンテナンスと承認は、自分が所属する場所でのみ実行されますチーム
会社モードすべての読み取りと書き込みに、サインインしたユーザーが記録されます会社モード
スコープデフォルトは個人用です。共有とグローバルは選択した場合にのみ有効になり、プロファイルをまたぐ記憶の呼び出しはデフォルトで拒否されますスコープ
GDPR検証可能な受領証とともに、すべてのストアと派生コピーを対象とするエクスポート(第15条・第20条)と消去(第17条)を実行しますコンプライアンス
監査と保持改ざんされると検証に失敗する、ハッシュチェーン方式の監査証跡。プロファイルごとの保持ルールと、EU AI Actへの対応状況レポートも備えていますコンプライアンス
バックアップと復元GitHub または Google Drive へのクラウドバックアップを、アップロード前に暗号化して実行します。ストアを更新する前に復元ポイントを作成します。復元時には安全コピーを保持し、失敗した場合はロールバックしますクラウドバックアップ、復元ポイント

認証取得ではなく、コンプライアンスプログラムを支援するエンジニアリング上の制御です。

複数のエージェントで、ひとつのメモリを共有
機能内容ドキュメント
書き込み元を記録した、信頼性の高い書き込みすべてのメモリにエージェントが記録されます。ベイズ信頼度スコアでメモリ汚染を防ぎます研究
SLM-Mesh1 台または複数のマシン上で、セッション間のメッセージ、待機、ロック、共有状態を利用できますマルチマシン
互いに会話するボット許可すると、ChatGPT、ウェブ上の Claude、Grok Bot、Muse がメッシュに参加します。ピアの一覧表示、名前を指定したボットへのメッセージ送信、受信トレイの読み取りができます。メッセージにはデータとしてラベルが付けられ、指示として扱われることはありませんボットメッセージ
上限付きループとグラフ「完了」とは独立したゲート(テスト、リンター、スキーマなど)を通過したことを意味し、エージェントの自己申告ではありません。各反復は監査可能なメモリとして保存されます。複数ステップのグラフはBounded Loopsで実行でき、SLM は完了した実行結果を読み取り専用の証拠として保持しますBounded Loops ブリッジ
コンテキストの節約
機能内容ドキュメント
完全一致キャッシュツールの出力とファイルの読み取り結果を TTL 付きでキャッシュします。キャッシュにヒットすると、同じ呼び出しを省略できます最適化
可逆圧縮大きな出力を安全に圧縮し、ID を指定して元の内容をそのまま復元できます最適化
3 つの利用方法プロキシ(slm wrap claude)、MCP ツール、またはスキルを通じて利用できます。slm optimize savings で節約量を確認できますプロキシの設定
モード、ダッシュボード、スケーリング
機能内容ドキュメント
3 つのモードA: 言語モデルを一切使いません。B: このマシン上のモデルを使います(Ollama では Google Gemma 3 4B がデフォルトで、モデル選択画面から Gemma 4 を選択できます。または、ローカルの OpenAI 互換サーバーを利用できます)。C: 独自のエンドポイントまたはクラウドプロバイダーを使います設定
ダッシュボード検索、ナレッジグラフ、Entity Explorer、回答チェック、メモリの健全性、ドキュメントと画像、接続済みアプリ、ボットメッセージ、ガバナンスを利用できます:slm dashboardダッシュボード
スケーリングエンジンSQLite と sqlite-vec が正規のデータソースです。オプションの LanceDB と CozoDB のコピーは、SQLite と一致した場合にのみ提供されますスケーリングエンジン
永続的な書き込み保存のたびに raw → queryable → complete と進み、レシートが発行されます。失敗しても証拠は保持され、再試行されます。負荷が高いときのテキスト保存はキューに入れられ、拒否されることはありませんアーキテクチャ
モデルの切り替え想起を継続しながら、埋め込みモデルをバックグラウンドで変更できます。1 ステップでロールバックできますCLI
ネットワーク経由のリモートアクセスslm remote は TLS 経由で他のコンピューターにメモリを提供します。クライアントごとに取り消し可能なキーを 1 つ使用しますデプロイ

MCP メモリーサーバー:ツールプロファイル

特に設定しない場合、すべてのアプリ、プラグイン、拡張機能には full(58 個のツール:メモリー、SLM-Mesh、最適化、ループのすべて。画像が有効な場合はさらに 5 個)が適用されます。MCP ツールの合計数を約 100 個に制限しているホストでも、ほかのサーバー用の余裕を残せる設定です。すべてのアプリに一度に適用するには、次のコマンドを実行してアプリを再起動します。

slm tools                # current set, and how many tools each set has
slm tools set power      # any name below; `slm tools set default` goes back to full

特定のアプリだけ変更するには、そのアプリの MCP 設定で SLM_MCP_PROFILE を設定します(slm connect <app> --profile <name> で設定できます)。この設定は、そのアプリに保存されている選択内容より優先されます。アプリごとの詳細

プロファイルツール用途
core19記憶、想起、展開、セッション、最適化、修正内容の確認
code39Core にコードグラフ、メモリーの種類、Brain のエビデンス、プロファイル切り替え、上限付きループを追加
mesh9SLM-Mesh の連携のみ
full(デフォルト、未設定時)58メモリー、種類、Brain、最適化、スキルの進化、メッシュ、ループ、ビュー、要約(画像とドキュメントが有効な場合は 63 個)
power70Full に管理、ライフサイクル、診断を追加(画像とドキュメントが有効な場合は 75 個)
whole110登録されているすべてのツール

stdio:{"command": "slm", "args": ["mcp"]} · HTTP:http://127.0.0.1:8765/mcp/ · MCP ツール

実際の画面

メモリーの健全性:修復と元に戻すナレッジグラフ
メモリーの健全性カード:使用中の非表示メモリーをワンクリックで修復でき、元に戻すと変更内容が正確に復元されますナレッジグラフ:ノードがクラスターにまとまり、人をクリックするとその背後にあるメモリーが表示されます
エンティティエクスプローラー回答チェックの実例
エンティティエクスプローラー:プロジェクトやツールと、それらに関する事実やタイムライン回答チェック:デバイス上のモデルが、メモリーで質問に回答できると判断し、信頼度と所要時間も表示します

架空のメモリーを使ったテスト環境で録画しています。8 分間の完全なデモでは、すべてのペインを紹介しています。

アーキテクチャ

SuperLocalMemory のアーキテクチャ:ローカルのハーネス、ウェブボット、コードは、4 つの接続口(MCP、CLI、REST、ダッシュボード、ウェブアクセス)を通じて、コンピューター上の 1 つの SLM サービスに接続します。SLM-Mesh により、ローカルエージェントとウェブボットが相互に通信できます。内部では、想起がハイブリッドチャネル、融合、3 段階の回答ゲート、Laya または Jev による回答チェック、階層化された出力を実行します。保存時には、受け入れ判定、秘匿化、内容理解を行います。稼働中のブレインは、メモリーの健全性、統合、日次学習、上限付きループを実行します。ストレージは SQLite と、検証済みの LanceDB および CozoDB のコピー、画像とドキュメント、ナレッジグラフ、監査チェーン、暗号化バックアップで構成されます。ガバナンスはすべての呼び出しに適用されます

無料のローカルコアだけで完全に動作し、ウェブアクセスは任意です。アーキテクチャの詳細

プライバシー

盾を持つSuperLocalMemoryのマスコット:プライバシーとガバナンス

データを送信する機能を有効にしない限り、情報がコンピューターの外に送信されることはありません。また、各機能では送信される情報が明確に示されます。

送信される情報送信される条件
質問と上位3件のメモリーオンラインで回答を確認するJevを有効にし、同意にチェックを入れた場合
メモリーのテキストMode C、クラウド埋め込みモデルまたはリランカー、別のコンピューター上のモデル、あるいはJev kind typing(個別の同意が必要)を選択した場合
暗号化されたバックアップファイルGitHubまたはGoogle Driveのバックアップに接続した場合
メッシュメッセージメッシュピアを設定した場合、またはウェブアプリがボットにメッセージを送信できるようにした場合
ウェブアプリからのツール呼び出しWeb accessを有効にしてアプリを追加した場合。データベースはコンピューター上に保存されます

画像、ドキュメント、Laya、Mode Aから情報が送信されることはありません。メモリーのテキストに含まれる秘密情報は、外部へのすべての送信経路でマスキングされます。セキュリティポリシー

ベンチマーク

これらの数値は公開済みのアーキテクチャ論文(arXiv:2603.14588)に基づいています。論文で紹介されたSLMの検索コアは現在も稼働しています。現在のパッケージで新たに実行した結果ではありません。

構成(アーキテクチャ論文)LoCoMo対象範囲
Mode A、検索 + GPT-4.1-miniによる回答74.8%10件の会話、1,276件の質問
Mode A、生の結果(LLMを一切使用しない)60.4%10件の会話、1,276件の質問
Mode C、クラウド埋め込み + GPT-4.1-mini87.7%1件の会話(Conv-30)、81件の質問

LoCoMoのスコアを比較できるのは、対象データ、回答モデル、評価者が一致している場合に限られます。評価方法とアブレーション

研究

Varun Pratap Bhardwajによる4本のarXivプレプリントで、SLMについて説明しています。

  1. SuperLocalMemory 4.0: AIエージェントのためのガバナンス対応メモリーオペレーティングシステム。Garima SinghおよびArun Pratap Bhardwajとの共著。arXiv:2608.08253
  2. SuperLocalMemory V3.3: 生きた脳、arXiv:2604.04514
  3. SuperLocalMemory V3: LLMを使わないエンタープライズエージェントメモリーのための情報幾何学的基礎、arXiv:2603.14588
  4. メモリー汚染に対するベイズ信頼防御を備えた、プライバシー保護型マルチエージェントメモリー、arXiv:2603.02240

引用にはCITATION.cffまたはGitHubの「このリポジトリを引用」をご利用ください。

ドキュメント

開始: はじめに · IDE のセットアップ · プラグイン · クイック検証 使い方: 想起 · メモリの健全性 · 回答のチェック · 画像とドキュメント · 自動メモリ · ウェブアクセス · 最適化 リファレンス: CLI · MCP ツール · 設定 · トラブルシューティング · コンプライアンス · Wiki · リリースノート

アップグレード

npm update -g superlocalmemory    # or: pipx upgrade superlocalmemory, uv tool upgrade superlocalmemory
slm restart && slm doctor
slm upgrade-hosts                 # preview plugin and IDE updates; nothing changes until you --apply

アップグレードによってメモリが移動または削除されることはありません。また、ストアを更新する際には、最初に復元ポイントが作成されます。ホストのアップグレード

プラットフォームのサポート

SuperLocalMemoryLaya(デバイス上での回答チェック)
Apple Silicon macOS対応対応、デフォルトでインストール済み
64-bit Windows対応非対応(オンラインチェックの Jev は動作します)
64-bit Linux(x86-64、ARM64)対応非対応(Jev は動作します)
Intel Mac、32-bit Windowsビルド済みインストーラーなし—

Python 3.12+、npm には Node 18+ が必要です。画像とドキュメントには 16 GB のメモリが必要です。

スターの履歴

SuperLocalMemory の GitHub スター履歴

貢献とライセンス

Issue とプルリクエストを歓迎します:CONTRIBUTING.md。セキュリティに関する報告:SECURITY.md。AGPL-3.0-or-later の下でライセンスされています。商用ライセンスについては、COMMERCIAL-LICENSE.mdをご覧ください。


リポジトリのスター ボタンを指す SuperLocalMemory のマスコット ### Qualixar が開発

SuperLocalMemory は、Qualixar の Varun Pratap Bhardwaj が開発しています。Qualixar は AI 信頼性エンジニアリングに取り組んでおり、AI エージェントが実際の作業を安心して任せられるほど信頼できる存在となるよう、メモリ、コントラクト、テスト、ループを提供しています。

組み合わせれば、さらに強力に。 SuperLocalMemory は記憶を担います。Jev Decision Layer は、エージェントが範囲内で行う選択を型付きで検証します。Bounded Loops は、独立したゲートを通過した場合にのみ作業を終了します。これらを組み合わせることで、Qualixar はエージェントに AI 信頼性エンジニアリングの環境全体を提供します。信頼できるメモリ、根拠を示せる判断、そして完了が証明された作業です。

SLM がエージェントの記憶を保つのに役立つなら、リポジトリにスターを付けてください。ほかの開発者に見つけてもらうための方法です。

GitHub stars X でフォロー

Qualixar のその他のプロジェクト: Qualixar OS · SkillFortify · SLM Mesh · AgentAssert · AgentAssay · Bounded Loops · Jev Decision Layer · SLM MCP Hub

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。