MemPalace:オープンソースのAI記憶システムで、あなたが話したすべての言葉をAIに覚えさせる

公開日: 2026-05-29 06:00 802文字 5 min read ... アクセス数

MemPalaceはローカル優先のAI記憶システムで、LongMemEvalベンチマークテストで96.6%のリコール率を達成しています。API呼び出しは不要で、Claude Codeなどのツールにも対応しています。
記事を読み上げる
0:00 / --:--

AIを使ってコードを書いたりプロジェクトを進めたりする際に最も厄介なのは、その「記憶喪失」の問題です。前の会話で議論した内容も、新しいウィンドウを開くとすぐに忘れてしまいます。MemPalaceはこの問題を解決するためのツールです。

MemPalaceとは何か

一言で言えば、AIに持続的な記憶機能を持たせるためのオープンソースシステムです。

MemPalaceはローカル優先の仕組みで、すべてのデータがユーザーのデバイス上に保存され、クラウドサービスに依存しません。LongMemEvalのベンチマークテストではR@5リコール率96.6%を達成しており、APIの呼び出しも一切ありません。

GitHubでは5.3万件のスターを獲得しており、MITライセンスが適用されています。

主な機能

1. ローカル優先

すべての記憶データがローカルに保存されるため、クラウドサービスにアップロードする必要がありません。プライバシーを重視する人にとってこれは非常に重要な特徴です。

2. 単語単位での保存

データはベクトル化された近似値ではなく、元のテキストそのものが保存されます。つまり、以前に話した内容や書いたコードはそのまま保持され、詳細が失われることはありません。

3. 高いリコール率

LongMemEvalのベンチマークテストで96.6%のR@5リコール率を達成しており、以前に話した内容をほぼ正確に検索できます。

4. プラグアンブルなバックエンド

さまざまなストレージバックエンドをサポートしており、ニーズに応じて選択できます。

5. Claude Codeとの統合

Claude CodeなどのAIプログラミングツール向けに特別に設計された統合機能があります。Claude Codeのセッションはデフォルトで30日後に削除されますが、MemPalaceを使えば重要な情報を保持できます。

インストールと使用方法

pip install mempalace

インストール後は、ドキュメントに従ってストレージパスとバックエンドを設定するだけで使用を開始できます。

適用シナリオ

AIプログラミングアシスタントとしての記憶機能

Claude CodeやCursorを使ってコードを書く際に、MemPalaceは以前の議論内容や決定、コードの断片を記憶してくれます。新しいセッションで「以前のその関数はどう書いたのか?」と尋ねると、正確に答えてくれます。

長期的なプロジェクト管理

数ヶ月にわたるプロジェクトでは、途中の議論や決定が簡単に失われがちです。MemPalaceはすべてのコンテキストを保存してくれるので、いつでも振り返ることができます。

知識の蓄積

日常の学習ノートやアイデア、コードの断片を保存することで、個人の知識ベースを徐々に構築できます。

まとめ

MemPalaceは、AIツールが抱える最大の問題の一つである「記憶喪失」を解決します。ローカル保存、高いリコール率、そして主流のAIツールとの統合機能を備えているため、AIを頻繁に使ってコードを書く人にとって試してみる価値があります。

GitHub:github.com/MemPalace/mempalace

... アクセス数
© 2026 violet @qiyuan