PMB icon

PMB

PMBは、AIコーディングエージェント向けのローカルファーストなメモリ層です。決定、学び、事実をディスク上のSQLiteファイルに保存し、Claude Code、Cursor、Codex、Zedに対応。APIキーやクラウド不要。

PMB

AIコーディングエージェント向けのローカルメモリ

PMBは、AIコーディングエージェント向けのローカルファーストなメモリ層です。Claude Code、Cursor、Codex、Zedのようなツールに対して、決定、学び、事実、プロジェクトコンテキストを1つのディスク上のSQLiteファイルに保存する共有先を提供します。

この製品は、エージェントが応答する前に関連するメモリを注入し、ターン後に新しい情報を書き込むよう設計されているため、APIキー、クラウドサービス、テレメトリなしでセッションをまたいでコンテキストが保持されます。ソースには、メモリグラフとタイムラインを探索するためのダッシュボードに加え、オプションの要約と抽出をローカルで実行するサポートも記載されています。

主な機能

永続的なプロジェクトメモリ

PMBは、決定、学び、事実、ファイル、エンティティを単一のローカルメモリストアに記録し、エージェントが後で再利用できるようにします。

応答前の想起と作業後の記録

フックがモデルの応答前に関連メモリを注入し、PMBがその後にエージェントの作業を記録するため、記憶を頼りに問い合わせる必要がありません。

ハイブリッド検索

ソースでは、想起はBM25、密なベクトル、エンティティグラフ、オプションの再ランキングを組み合わせ、相互ランク融合で結果を統合すると説明されています。

ブロックしない書き込み

書き込みは非同期で、ツールは即時に応答します。書き込みパスはサブミリ秒と説明され、インデックス作成はバックグラウンドで続行します。

確認・探索用ダッシュボード

PMBは、エンティティ、種類、クラスタ、イベント順でメモリを探索できるライブマップとタイムラインを提供します。

MCPベースの統合

この製品はstdioを使ってMCP経由で統合され、サーバーはエージェントの子プロセスとして動作するため、ネットワークポートやトークンは不要です。

実用的なワークフロー

  • セッションをまたぐプロジェクトメモリ

    PMBを使ってプロジェクトの規約、決定、バグ履歴をセッション間で利用可能にし、新しいチャットがゼロから始まらないようにします。

  • エージェント間の継続性

    Claude Code、Cursor、Codex、Zedを切り替えるときに共有のワークスペースメモリを1つ使えば、コンテキストがエディタではなくプロジェクトに追従します。

  • メモリの衛生管理を伴う作業フロー

    日々のコーディング中にPMBに学びやルールを記録させ、ダッシュボードでどのメモリが守られていて、どれを整理すべきかを確認します。

  • 保存されたコンテキストの探索

    ローカルダッシュボードのマップとタイムラインを使って、何が記録されたか、項目がどうつながっているか、プロジェクト履歴の直近で何が起きたかを確認します。

  • オフラインのローカルモデルワークフロー

    メモリのパイプラインを端から端までオフラインに保ちたい場合は、要約やグラフ抽出にローカルモデルを使ってPMBを実行します。

Pros and Cons

Pros

  • メモリをディスク上の単一のSQLiteファイルにローカル保存します。
  • オフラインで動作し、読み取り経路ではAPIキーを必要としません。
  • 同じワークスペースメモリを複数のコーディングエージェントで共有できます。
  • 単一の検索方法ではなく、ハイブリッド検索を使用します。
  • 保存されたコンテキストを確認するためのマップ表示とタイムライン表示を備えたダッシュボードを提供します。
  • Ollamaのようなローカルモデル上で、モデルベースの任意処理を実行できます。

Cons

  • 価格の詳細は、提供されたページからは確認できません。
  • ここで取得できたドキュメントは一部のみであるため、セットアップと統合の詳細の一部はまだ不明です。

FAQ

コードやデータがマシンの外に出ることはありますか?

PMBは、お使いのマシン上で動作するローカルなSQLiteベースのメモリストアです。ソースによると、読み取り経路ではネットワーク呼び出しがなく、アカウントもテレメトリも不要で、オフラインでも動作します。

PMBはベクトルデータベースとどう違いますか?

ソースでは、PMBはハイブリッド検索を使用すると説明されています。BM25、密なベクトル、エンティティグラフ、オプションの再ランキングを組み合わせ、相互ランク融合で結果を統合します。単なるベクトルデータベースではなく、メモリ層として提示されています。

PMBはどのコーディングエージェントで使えますか?

PMBは、ホームページによるとClaude Code、Cursor、Codex、Zedに対応しています。MCP/stdio経由で接続し、ターミナルからエージェントに組み込めます。

PMBは完全にオフラインで実行できますか?

はい。ホームページでは、独自のモデルを持ち込むか、Ollamaのようなローカルモデル上で要約とグラフ抽出のオプション処理を実行できると案内されています。

PMBはどのような用途に最適ですか?

ソースによると、PMBはプロジェクトのメモリ、決定、学び、事実、そしてセッションやツールをまたいだエージェントのコンテキスト維持に役立ちます。同じプロジェクトのコンテキストを継続させたいコーディングワークフロー向けです。

Quick Facts

カテゴリ
開発者向けツール
主な用途
AIコーディングエージェント向けの永続メモリ
プラットフォーム
ローカルファースト。クイックスタートではmacOS、Linux、Windowsが言及されています
保存先
ディスク上のSQLiteファイル。ベクトル用にLanceDBが隣に置かれます
連携
Claude Code、Cursor、Codex、Zed
ソースドメイン
pmbai.dev