# Claude Session Viewer [![Version](https://img.shields.io/github/v/release/jerrywu001/cc-sessions-viewer?color=blue&label=version)](https://github.com/jerrywu001/cc-sessions-viewer/releases) [![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/jerrywu001/cc-sessions-viewer/releases) [![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/) [![Downloads](https://img.shields.io/github/downloads/jerrywu001/cc-sessions-viewer/total)](https://github.com/jerrywu001/cc-sessions-viewer/releases/latest) [![Vue 3](https://img.shields.io/badge/Vue-3-42b883?logo=vue.js&logoColor=fff)](https://vuejs.org) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [English](README.md) · [中文](README.zh-CN.md) · **日本語** · [CHANGELOG](CHANGELOG.md)

Claude CodeCodexGemini CLI 専用のネイティブデスクトップブラウザ。
3 つの CLI のローカルセッション履歴を一元的に読み取り、検索し、管理します。


Claude Session Viewer — Claude Code・Codex・Gemini CLI セッションの統合ブラウザ
--- ## 主な機能 - **忠実な再現** — 思考プロセス、ツール呼び出しのペアリング、構造化 Diff、インライン画像を完全に表示 - **グローバル検索** — プロジェクトを横断する即時検索(⌘⇧F)で特定のメッセージへ直行 - **ワンクリック再開** — 埋め込みターミナルまたは外部アプリでセッションを再開・新規作成 — **Terminal.app**、**cmux**、**iTerm2**、**Ghostty**、**Warp** に対応 - **cmux 深い統合** — cwd で既存ワークスペースを自動再利用、実行中のセッションを青フラッシュで特定、スマート分割方向、ディレクトリ名でタブ命名 - **起動引数** — エージェントごとに CLI フラグ(例:`--dangerously-skip-permissions`)を設定、再開・新規作成時に自動追加 - **プロンプトへジャンプ** — ロケートボタンで全ユーザープロンプトを一覧表示、クリックで対象メッセージへスクロール&ハイライト - **詳細な統計** — LiteLLM のリアルタイム料金でトークン消費とコストを集計、プロジェクト/モデル/ツール別に分析 - **リアルタイム料金表** — Claude / Codex / Gemini の料金テーブルを上流から自動更新 - **柔軟なエクスポート** — 単一または複数セッションをオフラインで読める Markdown / HTML / 可逆 JSON としてエクスポート - **ブックマーク** — 任意のフォルダをサイドバーにピン留め、エージェントごとに管理 - **リネームと削除** — セッション名の変更は CLI に同期、ソフト削除は共有ゴミ箱へ移動(復元可能) - **読み取り専用の安全性** — オリジナルの JSONL は一切変更・削除しません ## スクリーンショット
メインビュー — サイドバー、セッション、チャット

メインビュー — サイドバー、セッション一覧、チャット

忠実な再現 — 思考、ツール呼び出し、構造化 Diff

忠実な再現 — 思考、ツール呼び出し、構造化 Diff

埋め込みターミナルでセッション再開

埋め込みターミナル — ワンクリックで再開・新規作成

グローバル検索オーバーレイ

グローバル検索(⌘⇧F)で目的のメッセージへ直行

トークン・コスト分析ダッシュボード

プロジェクト · モデル · ツール別のトークン・コスト分析

エクスポート HTML のプレビュー

エクスポート HTML — 完全オフライン、ブラウザで開ける

モデル料金テーブル

リアルタイムモデル料金表

共有ゴミ箱と復元

共有ゴミ箱 — ソフト削除とワンクリック復元

## インストール [Releases](https://github.com/jerrywu001/cc-sessions-viewer/releases) からプラットフォームに合ったインストーラをダウンロード: | プラットフォーム | ファイル | | --- | --- | | macOS (Apple Silicon + Intel) | `.dmg` | | Windows x64 | `-setup.exe` / `.msi` | | Linux x86_64 | `.deb` / `.AppImage` | macOS 版 `.app` は **ad-hoc 署名済み・未公証** のため、初回起動時に「Apple は…検証できません」というダイアログが出ることがあります。回避方法は 2 つ: - Finder で `.app` を右クリック → **開く** → ダイアログで再度「開く」を押す(初回のみ)。 - または、ターミナルで隔離属性を外す: ```bash sudo xattr -dr com.apple.quarantine /Applications/cc-sessions-viewer.app ``` Linux 版 `.AppImage` はポータブル形式 —— `chmod +x` で実行可能になります。`.deb` のインストール: ```bash sudo apt install ./cc-sessions-viewer__amd64.deb ``` ## 開発 ```bash git clone https://github.com/jerrywu001/cc-sessions-viewer.git cd cc-sessions-viewer npm install npm run tauri dev # 開発モード npm run tauri build # バンドル ``` 必要環境:Node 20+、Rust stable。アーキテクチャの詳細は [`CLAUDE.md`](CLAUDE.md) を参照。 ## コントリビュート PR 歓迎。[Conventional Commits](https://www.conventionalcommits.org/)(`feat:` / `fix:` / `docs:` ...)でお願いします。 ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=jerrywu001/cc-sessions-viewer&type=Date)](https://www.star-history.com/#cc-sessions-viewer&Date) ## ライセンス [MIT](LICENSE) © jerrywu001 · [@jerrywu185](https://x.com/jerrywu185)