エングラム:Claude CodeおよびMCPクライアント向けオープンソースメモリレイヤー

Engramとは
Engramは、Claude Codeを使用して構築されたインテリジェントなメモリレイヤーで、任意のMCPクライアントと互換性のあるMCP(Model Context Protocol)サーバーとして機能します。AGPLライセンスの下で無料でオープンソースです。
Claudeのネイティブ自動メモリとの違い
Anthropicは最近Claude Code向けに自動メモリをリリースし、エージェントにおける永続的メモリの必要性を裏付けました。しかし、Engramには以下の重要な違いがあります:
- 容量制限なし:意味的ベクトル検索による無制限のメモリ保存(関連コンテンツのみを取得)
- 96%少ないトークン使用量:クエリあたり約800トークン使用(マークダウンファイル全体を読み込む場合は5,000トークン以上)
- 高い精度:LOCOMOベンチマーク(Snap Researchの標準メモリベンチマーク)で80%の精度を達成(フラットファイルアプローチでは29%)
- クロスプロジェクト対応:すべてのプロジェクトで単一のボールトを使用、リポジトリごとに分離されない
- インテリジェンスレイヤー:自動抽出、統合、矛盾検出、二時点リコールを含む
- クライアント互換性:任意のMCPクライアントで動作、Claude Codeに限定されない
Claudeのネイティブシステムは、200行の制限(セッションごとに約5,000トークン読み込み)でマークダウンファイルを書き込み、意味的検索なしでプロジェクトごとに動作します。
技術的実装
内部では、Engramは以下を使用しています:
- ベクトル検索用のSQLite + sqlite-vec
- エンティティ関係のためのナレッジグラフ
- 単なる保存ではなく洞察を生み出すLLM駆動の統合
コア機能
エージェントは以下の主要な呼び出しを通じてEngramと対話します:
engram_remember:メモリを保存engram_recall:メモリを取得
追加のMCPツール
engram_ask:質問応答engram_consolidate:関連メモリの統合engram_audit:外部コンテンツの相互参照engram_briefing:セッション開始時のコンテキスト
はじめに
インストールは約2分で完了します:
npm install -g engram-sdk
engram initこれによりClaude CodeとCursorが自動検出され、MCP設定が書き込まれ、ボールトが作成されます。
利用可能性
Engramは公式MCPレジストリにio.github.tstockham96/engramとして登録されています。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

OpenClawメモリ修正ツールは、パフォーマンスの低下に対処します。
新しいスラッシュコマンド「/claw_memory_fix」は、エージェントが認証情報や権限を忘れた際にOpenClawのメモリファイルをクリーンアップするのに役立ちます。このツールは、Alibaba、GitHubエンジニアリング、MemGPT、および2026年1月のメモリ管理研究の技術を実装しています。

ソールMCPサーバーがローカルLLM向けに永続メモリと安全性を追加
Soulは、ローカルLLM向けにセッション間で永続的なメモリを提供するオープンソースのMCPサーバーです。2つのコマンド(開始時のn2_bootと終了時のn2_work_end)を使用し、Arkセーフティ機能によりrm -rfやDROP DATABASEなどの危険なコマンドをトークンコストゼロでブロックします。クラウドストレージ設定も含まれています。

オープンソースツールにより、ClaudeがUnreal Engineを直接制御可能に
soft-ue-cliは、Claude CodeとClaude Desktopがエディター操作なしでUnreal Engine内でコマンドを実行できるようにするPythonツール(C++プラグイン付き)です。ブループリント編集、アクターのスポーン、パフォーマンスプロファイリングなど、60以上の操作をサポートしています。

Sgai: ゴール駆動型マルチエージェントソフトウェア開発ツール
Sgaiは、GOAL.mdファイルで定義されたソフトウェア目標を実行するためにAIエージェントを調整するオープンソースのGoツールです。目標をDAGワークフローに分解し、完了ゲートのテストを実行し、監視用のWebダッシュボードを備えてローカルで動作します。