Claude Code History Viewer: Claude Code履歴ビューア
(github.com/jhlee0409)私はAIを回すと、履歴を見ながらある程度振り返るというか、「どうやってこんな結果を出したんだろう」と思いながらよく見返します。
最近Claude Codeを使っていて、ターミナルやエディタの別タブに分けて履歴を見るのがとても不便でした。
そこで、tauri + react + rustベースで、バイブコーディングを通じてClaude Code履歴ビューアのデスクトップアプリを作りました。
Claude Codeをインストールすると、通常はmacでは /Users/{username}/ 配下の ./claude フォルダにログが保存されます。
内部には projects(リポジトリ)など4つのフォルダがあり、projects配下のセッションが jsonl 形式でログとして蓄積されています。そこでその jsonl を読み込み、適切な形に加工して、ビューア上でチャット履歴を見るように履歴を確認できます。
ターミナルで基本的に表示されるデータよりはるかに多くのデータを保管しており、それをより詳しく見られるようにしました。
このほかにも、各プロジェクトまたはセッションごとにどれだけ多くのトークンを使ったか、1日のトークン消費量など、さまざまな指標を見ることができます。
既定のフォルダに ./claude フォルダがなくても手動で指定できます。. が入ったフォルダは shift + cmd + . で一時的に表示できます。
アプリはURLからリリースノートにある dmg ファイルを受け取って、すぐに利用できます。
まだbeta版なので、安定性やバグの問題があるかもしれません。率直なフィードバックをお願いします。
11件のコメント
Intel Macにも対応してもらうことは可能でしょうか..?? Appleシリコンだけ対応しているようですね T_T
あっ、なるほど……チップセットの考慮が抜けていました。
急いで更新してお知らせします!
ありがとうございます!
beta.3 バージョンで、Intel チップでも使用できるユニバーサル dmg を公開しました!
既存アプリ内でアップデート案内が表示されない場合は、お手数ですがもう一度リリースノートからダウンロードしていただけますと幸いです!!
はい、現在ダウンロードして問題なく使っています。ありがとうございます!
もし今後、gemini-cli のようなものもサポートする予定はありますか??
最初に作り始めたときは
gemini-cliも考えていましたが、確認したところ gemini の場合はユーザーの入力だけがログとして蓄積され、出力値は別途ローカルに保存していないようでした。今後も継続的にアップデート状況を見て、可能であれば対応するつもりです!
あっ、そうなんですね。残念です T_T
はい、わかりました..!
いいですね。以前の会話を読み込む機能が少し遅いことを除けば、なかなか良いと思います。
ありがとうございます!!
継続的に改善していきます!!
まさに欲しかったアプリです。本当に本当にありがとうございます。活用させていただきます。 :)
ありがとうございます :)
ご不便な点があれば、お気軽にお知らせください!