OpenSource-Hub
M

mempalace

SHA-256
59.7k stars·AI 生産性·SHA-256 チェックサム確認済み

ローカルファーストのオープンソースAIメモリシステム。会話を一字一句そのまま保存し、セマンティック検索に対応。API呼び出しゼロ、完全無料。

スマートダウンロード

Download 版をダウンロード

v3.11.0 · 2.6 MB

AI アシスタントに永久無料のローカル長期記憶を搭載。

主な機能

  • 会話履歴を逐字原文のまま保存し、要約や書き換えを行わないため、検索結果は忠実で信頼できる
  • 構造化された宮殿式インデックス(ウィング/ルーム/ドロワー)により、プロジェクトやトピック単位で検索範囲を限定可能
  • ローカルファーストで API 呼び出しゼロ、データは端末内にとどまり、一切のキーが不要
  • バックエンドはプラグ可能:デフォルトは ChromaDB、SQLite、Rust ネイティブエンジン、Milvus、Qdrant、pgvector から選択可能
  • MCP サーバーを内蔵し、Claude Code、Gemini CLI などのコーディングエージェントに直接接続可能

できないこと

  • •偽サイトにご注意ください:公式チャンネルは GitHub リポジトリ、PyPI パッケージ、mempalaceofficial.com のみです。それ以外のドメインはマルウェアを拡散する可能性があります。自動保存フックを設定しないと、Claude Code のセッションは 30 日後に期限切れで失われます。Android の Termux ではネイティブにインストールできません(ChromaDB、ONNX に Android 用インストールパッケージがないため)。Debian PRoot コンテナを使用する必要があります。初回実行時には、約 80–300MB の埋め込みモデルをネットワーク経由でダウンロードする必要があります。Linux で Docker を使ってディレクトリをマウントする際は、ホスト側のディレクトリが uid 1000 から読み取り可能でなければならない点に注意してください。そうでないと権限エラーが発生します。GPU 版イメージは x86_64 のみをサポートしており、Apple Silicon 上でのビルドは失敗します。また、これは「記憶検索」ツールであり、自動的に要約したり知識を抽出したりすることはありません。要約機能が必要な場合は、別のソリューションをご利用ください。

使用例

  • Claude Code などの AI プログラミングアシスタントにセッションをまたぐ長期記憶を追加し、プロジェクトの背景を繰り返し説明する手間を省く
  • 自然言語で過去の会話や意思決定の理由を検索する。例:「当時なぜ GraphQL に切り替えたのか」
  • チーム共有の「集合脳」ナレッジセンターを構築し、複数人で一つの記憶を共有する
  • プライバシーに敏感な個人や企業が、完全にオフラインの環境で AI の記憶を管理する

MemPalace は、現在ベンチマークで最高の成績を収めているオープンソースの AI メモリシステムで、LongMemEval で 96.6% の R@5 再現率を達成しています。会話履歴を一字一句そのまま原文で保存し、要約も書き換えも行わず、セマンティック検索で正確に取り戻します。インデックス構造は宮殿のようになっており、人物とプロジェクトは「ウィング」、話題は「ルーム」、原文は「引き出し」に格納されるため、検索はコーパス全体を平らにスキャンするのではなく、範囲を限定して行えます。検索バックエンドはプラガブルで、デフォルトでは ChromaDB を使用しますが、SQLite、Rust ネイティブベクター、Milvus、Qdrant、pgvector に切り替えることも可能です。Mem0 や Zep などのクラウド型メモリツールと比較して、MemPalace は完全にローカルで動作し、API 呼び出しはゼロ、キーも一切不要で、永久に無料です。コマンドラインツール、Claude Code などのエージェント向け MCP サーバー、マルチアーキテクチャの Docker イメージを提供し、チーム共有モードもサポートしています。MIT ライセンスのオープンソースです。

タグ

ai-memorymcpsemantic-searchlocal-firstllmclaude-codechromadb

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

uv をインストールした後、uv tool install mempalace を実行する(pipx install mempalace でも可)

4

mempalace init ~/projects/myapp を実行して、プロジェクトディレクトリであなたの「宮殿」を初期化する

5

mempalace mine ~/projects/myapp を実行して、プロジェクトファイルやセッション記録を記憶庫にインポートする

インストールガイド
  1. uv をインストールした後、uv tool install mempalace を実行する(pipx install mempalace でも可)
  2. mempalace init ~/projects/myapp を実行して、プロジェクトディレクトリであなたの「宮殿」を初期化する
  3. mempalace mine ~/projects/myapp を実行して、プロジェクトファイルやセッション記録を記憶庫にインポートする
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

ecf5f8dec80cf2f07a2d33dbebb3d323f3872cc7b57a6cd1fa446dfd3978f415

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

uv tool uninstall mempalace または pipx uninstall mempalace を実行してコマンドラインツールを削除し、その後、初期化時に生成されたパレスデータディレクトリと設定ファイル(config.json)を削除すれば、完全にアンインストールできます。Docker ユーザーはさらに docker rmi を実行してイメージを削除し、docker volume rm mempalace-data でデータボリュームを削除する必要があります。MCP クライアントから接続していた場合は、クライアント設定内の mempalace エントリも忘れずに削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-23 09:13:54
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト