local-agent-viewer は何をしますか?
AIエージェントのインタラクションをローカルに保存し、長期記憶として活用するためのツールです。Claude Code、Codex CLI、Claude Desktop、ChatGPTとのすべてのやり取りを解析、分類、検索、可視化できます。
機能
- 解析: AIエージェントとの会話、コード生成、コマンド実行などのインタラクションを自動的に取り込みます。
- 分類: インタラクションをトピック、プロジェクト、タイプ別に自動分類します。
- 検索: 強力な全文検索機能により、過去のやり取りを素早く見つけられます。
- 可視化: インタラクションの時系列や関係性をグラフィカルに表示します。
対応プラットフォーム
- Claude Code
- Codex CLI
- Claude Desktop
- ChatGPT
インストール
git clone https://github.com/maxturazzini/local-agent-viewer.git
cd local-agent-viewer
pip install -r requirements.txt
使用方法
- 設定ファイル
config.yamlを編集し、監視するプラットフォームを指定します。 - 以下のコマンドでエージェントを起動します:
python agent_viewer.py --start
- ブラウザで
http://localhost:8080を開き、インタラクションの可視化ダッシュボードにアクセスします。
設定
config.yaml の例:
platforms:
- claude_code
- codex_cli
- claude_desktop
- chatgpt
storage:
path: ./data
retention_days: 365
search:
index_path: ./index
ライセンス
MIT
貢献
プルリクエストは歓迎します。大きな変更を行う場合は、まずイシューを開いて変更内容を議論してください。