jonaslsaa/pi-optchat

Persistent infinite memory with profiles, background agents, and conversation imports for Pi.

解決する問題

Pi-OptChat は Pi AI アシスタントに永続的で長期的なメモリを提供します。チャットセッションが終了したり長くなりすぎたりしたときにコンテキストを失う代わりに、会話履歴を構造化されたサマリーツリーに整理します。これにより、AI はコンテキスト制限に達することなく、異なるセッションやプロジェクト間で過去のやり取りを記憶できます。

仕組み

「サマリーツリー」設計を採用しています。送信したすべてのメッセージが記録され、古いメッセージは徐々にコンパクトな要約行にまとめられます。新しいターンを開始すると、AI は最近のやり取りと古いものの要約版を含む、新鮮で制限された履歴ビューを受け取ります。個別の「プロファイル」(仕事用や個人用など)を作成して、メモリと指示を分離できます。また、チャットを続けながらバックグラウンドで特定のタスクを処理できる「サブエージェント」もサポートしています。

対象ユーザー

このツールは、AI が以前の指示やコンテキストを「忘れる」ことなく、長期にわたる複雑なプロジェクトを維持したい Pi AI アシスタントのパワーユーザー向けです。複数の異なるワークストリームを管理し、サブタスクをバックグラウンドエージェントに委任する必要がある開発者や研究者に最適です。

ハイライト

  • セッション再起動やディレクトリ変更後も保持される永続メモリ。
  • 異なるコンテキスト、指示、設定を管理するための個別プロファイル。
  • 監視およびガイドできるバックグラウンドプロセスへのタスク委任をサポートするサブエージェント。
  • Claude Code、ChatGPT、Pi などの他のプラットフォームから履歴をインポートするツール。
  • トークン使用量、メモリステータス、アクティブなエージェントツリーを表示する組み込み検査ツール。
  • 各プロファイルに Git リポジトリを使用した完全ローカルストレージで、データが自分のマシンに残ることを保証。

関連

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