raine/claude-history
Fuzzy-search Claude Code conversation history
何を解決するか
claude-history は、Claude Code、Pi、Oh My Pi(OMP)などのAIコーディングエージェントの利用者向けに設計されたターミナルベースの履歴ブラウザです。このツールは、これらのエージェントが生成する大量のローカル会話トランスク립ト(通常はJSONL形式で保存)をナビゲート・検索・管理するという課題を解決します。
動作方法
このツールはプロジェクトディレクトリをスキャンして、自動的にセッションファイルを発見します。ターミナルユーザーインターフェース(TUI)を提供し、キーワード検索(語彙的)と意味ベース検索(セマンティック)の両方で会話を検索できます。ツールの出力、思考ブロック、対話内容をインデックス化して検索可能にします。ユーザーはvimスタイルのナビゲーションを備えたレジャー形式のビューアでトランスク립トを表示でき、メッセージをエクスポートしたり、元のエージェント環境に戻って会話を再開・フォークしたりできます。
対象ユーザー
AIコーディングエージェント(Claude Code、Pi、OMP)を使用し、過去のやり取りを効率的に取得し、セッション履歴を管理し、異なるプロジェクトワークツリー間を切り替える必要がある開発者やパワーユーザーです。
主な特徴
- マルチエージェント対応:Claude Code、Pi、Oh My Piに対応。
- ハイブリッド検索:ファジー語彙検索とローカルセマンティック埋め込みを組み合わせ、意味に基づく検索を実現。
- TUI会話ビューア:Markdownレンダリング、vimスタイルスクロール、思考/ツールブロックのトグル表示をサポート。
- セッション管理:インターフェースから直接会話を再開・フォーク・名前変更・削除可能。
- クロスプロジェクトフォーク:他のプロジェクトの会話を現在の作業ディレクトリにフォーク可能。
- Claude Codeスキル:Claude自身が履歴を検索・読み取れる補助スキルを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト