pax-beehive/paxm

Persistent, provider-neutral memory for Codex, Claude Code, OpenCode, Pi, and MCP coding agents.

何を解決するか

PAXM は、ユーザーが異なる AI コーディングエージェントにプロジェクトの文脈、アーキテクチャの意思決定、運用上の制約を繰り返し説明する必要を防ぐメモリアダプターです。1つのエージェントセッション(例:Codex、Claude Code)でキャプチャされた文脈を、エージェントや下位のストレージプロバイダーにかかわらず、別のエージェントで再利用できる統合メモリレイヤーを提供します。

動作方法

PAXM は AI エージェントとメモリプロバイダーの間のミドルウェアとして機能します。主に2つの相互作用パスをサポートしています:

  • アクティブパス:CLI、MCP(Model Context Protocol)サーバー、または特定のエージェントスキルを使用して、ユーザーが明示的にメモリを記録または再利用できます。
  • パッシブパス:ライフサイクルフックを使用して、エージェントが応答する前に関連する文脈を自動的に再利用し、会話の完了後にそのトーンをキャプチャします。

パフォーマンスを確保するため、パッシブな書き込みはローカルの耐久性のあるキューにコミットされ、バックグラウンドでプロバイダーに送信され、プロバイダーの遅延がエージェントの応答をブロッキングすることを防ぎます。

対象ユーザー

Cursor、Claude Code、Codex など、AI コーディングエージェントを使用している開発者で、特定のツールの組み込みメモリに依存しない永続的でエージェント間共有可能なプロジェクトメモリを必要とする人向けです。

特徴

  • エージェント間互換性:Codex、Claude Code、OpenCode、Pi、Cursor、TRAE、Cline など、幅広いエージェントで動作します。
  • プロバイダーの交換可能:APIキー不要のローカル SQLite プロバイダーを含む、Zep、Mem0、MemOS、OpenViking、カスタム JSON-RPC プロバイダーなど、複数のバックエンドをサポートします。
  • ゼロセットアップのローカルメモリ:組み込みの SQLite プロバイダーは FTS5 と BM25 検索を用い、APIキー、埋め込み、外部 LLM 呼び出しを一切不要です。
  • 信頼性:プロバイダーへの送信にバックグラウンドリトライ機能、エージェントのブロッキングを防ぐタイムアウト、書き込み用の耐久性のあるローカルキューを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト