SkillAgentSearch skills...

claude-code-history-viewer

Desktop app and web server to browse, search and analyze your AI coding assistant history — Claude Code, Codex CLI, GitHub Copilot, Gemini CLI, Cursor, OpenCode and more. 100% offline.

Install / Use

npx skills add jhlee0409/claude-code-history-viewer

Installs into whichever agent you are using.

About this skill
📦

Other

Other agent config

Quality Score

94/100

Supported Platforms

Claude Code
Gemini CLI
Cursor
GitHub Copilot
OpenAI Codex

Our assessment of claude-code-history-viewer

claude-code-history-viewer scores 94/100 on our quality scale, 404th of 4,599 Development & Engineering skills we index (top 9%).

Its Other is 31 KB long, well organised into 52 sections with 17 code examples: a thorough specification that gives an agent plenty to work with.

With 2,243 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
30/30
Structure
20/20
Description
15/15
Adoption
14/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so claude-code-history-viewer is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

claude-code-history-viewer compared with similar skills

All 4 of these similar skills score higher than claude-code-history-viewer; compare them before choosing.

SkillScoreStarsUpdatedFormat
claude-code-history-viewer (this skill)by jhlee0409942.2ktodayOther
Agent-Reachby Panniantong10096.7k5d agoCLAUDE.md
ai-job-searchby MadsLorentzen10046.4k4d agoCLAUDE.md
claude-howtoby luongnv8910041.8k2d agoCLAUDE.md
algorithmic-artby anthropics100177.9k20d agoSKILL.md

Frequently asked questions

How do I install claude-code-history-viewer?
Run npx skills add jhlee0409/claude-code-history-viewer. The install tabs above show the steps for each supported agent.
Which AI agents does claude-code-history-viewer work with?
It is written for Claude Code, Gemini CLI, Cursor, GitHub Copilot and OpenAI Codex, as a Other file. Other agents that read the same format can often use it too.
Is claude-code-history-viewer safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is claude-code-history-viewer still maintained?
The repository was last updated today, so claude-code-history-viewer is actively maintained.
<div align="center"> <img src="docs/assets/app-icon.png" alt="CCHV Logo" width="120" />

Claude Code History Viewer

The unified history viewer for AI coding assistants.

Browse, search, and analyze conversations from Claude Code, Gemini CLI, Antigravity, Codex CLI, Cline, Cursor, Aider, OpenCode, ForgeCode, CodeBuddy Code, and Grok CLI — as a desktop app or headless server. 100% offline.

Version Stars License Rust Tests Last Commit Platform

Website · Download · Report Bug

Languages: English | 한국어 | 日本語 | 中文 (简体) | 中文 (繁體)

</div>
<p align="center"> <img width="49%" alt="Conversation History" src="https://github.com/user-attachments/assets/9a18304d-3f08-4563-a0e6-dd6e6dfd227e" /> <img width="49%" alt="Analytics Dashboard" src="https://github.com/user-attachments/assets/0f869344-4a7c-4f1f-9de3-701af10fc255" /> </p> <p align="center"> <img width="49%" alt="Token Statistics" src="https://github.com/user-attachments/assets/d30f3709-1afb-4f76-8f06-1033a3cb7f4a" /> <img width="49%" alt="Recent Edits" src="https://github.com/user-attachments/assets/8c9fbff3-55dd-4cfc-a135-ddeb719f3057" /> </p>

Quick Start

Desktop app — download and run:

| Platform | Download | |----------|----------| | macOS (Universal) | .dmg | | Windows (x64) | .exe / .zip (portable) | | Linux (x64) | .AppImage |

Homebrew (macOS):

brew install --cask jhlee0409/tap/claude-code-history-viewer

Headless server — access from any browser:

brew install jhlee0409/tap/cchv-server   # or: curl -fsSL https://raw.githubusercontent.com/jhlee0409/claude-code-history-viewer/main/install-server.sh | sh
cchv-server --serve                       # → http://localhost:3727

See Server Mode for Docker, VPS, and systemd setup.

Choose a mode:

| Mode | Best for | What it does | |------|----------|--------------| | Desktop app | Local browsing | Opens local conversation files in a native app | | Headless server | Browser, VPS, or remote access | Serves local conversation files through the WebUI; keep authentication enabled |


Why This Exists

AI coding assistants generate thousands of conversation messages, but none of them provide a way to look back at your history across tools. CCHV solves this.

Thirty-one assistants. One viewer. Switch between Claude Code, GitHub Copilot, Gemini CLI, Antigravity, Codex CLI, Cline (incl. Roo Code), Kilo Code, Cursor, Cursor Agent, Aider, OpenCode, ForgeCode, CodeBuddy Code, Grok CLI, Kimi, Kiro, Amazon Q CLI, Continue.dev, PearAI, Goose, Crush, llm, Open Interpreter, Pi, oh-my-pi, Mistral Vibe, Qwen Code, Zed, OpenHands, Trae, and Z Code sessions seamlessly — compare token usage, search across providers, and analyze your workflow in a single interface.

| Provider | Data Location | What You Get | |----------|--------------|--------------| | Claude Code | ~/.claude/projects/ | Full conversation history, tool use, thinking, costs | | GitHub Copilot | ~/.copilot/session-state/ (CLI & Desktop), VS Code workspaceStorage/.../chatSessions/ | Copilot CLI, Copilot Desktop, and VS Code Copilot Chat history (read-only, WSL-aware) | | Gemini CLI | ~/.gemini/history/ | Conversation history with tool calls | | Antigravity | ~/.gemini/antigravity/ | Conversation state under brain/ plus token monitor data under .token-monitor/rpc-cache/v1/ | | Codex CLI | ~/.codex/sessions/ | Session rollouts with agent responses | | Cline (incl. Roo Code; legacy Kilo Code) | ~/.cline/data/sessions/ (current Cline) and VS Code globalStorage/<ext>/tasks/ (older versions) | Task-based history across the Cline family | | Kilo Code | ~/.local/share/kilo/ (kilo.db) | OpenCode-core store since May 2026; the pre-migration Cline-family store stays under Cline | | Cursor | ~/.cursor/ | Composer and chat conversations | | Cursor Agent | ~/.cursor/projects/.../agent-transcripts/ | Agent transcripts, distinct from the Cursor IDE source | | Aider | Project directories | Chat history and edit logs | | OpenCode | ~/.local/share/opencode/ | Conversation sessions and tool results | | ForgeCode | ~/.forge/.forge.db | Conversation history from SQLite database | | CodeBuddy Code | ~/.codebuddy/projects/ | Conversation history with tool calls (Claude Code fork format) | | Grok CLI | ~/.grok/sessions/ | Grok CLI conversations, tool calls, and model usage | | Kimi | ~/.kimi/ | Session history with kimi -r resume | | Kiro | kiro-cli/data.sqlite3 | SQLite-backed conversation history | | Amazon Q CLI | …/amazon-q/data.sqlite3 | SQLite conversations store (shares format with the Kiro CLI provider) | | Continue.dev | ~/.continue/sessions/*.json | Per-session JSON, grouped by workspace (honors CONTINUE_GLOBAL_DIR) | | PearAI | ~/.pearai/sessions/ | Continue fork — same session format | | Goose | …/goose/sessions/sessions.db | Block's agent — SQLite sessions + messages | | Crush | per-project ./.crush/crush.db | Charm's TUI — SQLite, discovered across common code roots | | llm | …/io.datasette.llm/logs.db | Simon Willison's CLI — SQLite conversations/responses with token counts | | Open Interpreter | ~/.openinterpreter/sessions/ | Codex-format rollouts (reuses the Codex parser; INTERPRETER_HOME override) | | Pi | ~/.pi/agent/sessions/ | Per-cwd JSONL transcripts — messages, thinking, tool calls, token usage | | oh-my-pi | ~/.omp/agent/sessions/ | Pi-format sessions from the omp fork (shared parser) | | Mistral Vibe | ~/.vibe/logs/session/ | OpenAI-style chat transcripts with reasoning and tool calls (VIBE_HOME override) | | Qwen Code | ~/.qwen/projects/.../chats/ | Per-session JSONL transcripts (tool calls, thinking, token usage) | | Zed | …/Zed/threads/threads.db | Agent Panel threads — SQLite + Zstd-compressed JSON | | Z Code | ~/.zcode/cli/db/db.sqlite | Z.ai's GLM coding agent — session/message/part SQLite store (titles, tool calls, thinking, token usage) | | OpenHands | ~/.openhands/sessions/ | Classic event-store conversations | | Trae | …/Trae/User/workspaceStorage/.../state.vscdb | Per-workspace chat (icube store; experimental, reverse-engineered) |

No vendor lock-in. No cloud dependency. Your local conversation files, beautifully rendered.

Antigravity note: the viewer resolves the Antigravity root as ~/.gemini/antigravity and then reads session state from brain/ plus usage/cache artifacts from .token-monitor/rpc-cache/v1/; this matches the current runtime layout and root resolver in src-tauri/src/commands/antigravity.rs.

Table of Contents

Features

Core

| Feature | Description | |---------|-------------| | Multi-Provider Support | Unified viewer for 31 AI coding assistants — Claude Code, GitHub Copilot, Gemini CLI, Codex CLI, Cursor / Cursor Agent, Cline (incl. Roo Code), Kilo Code, Aider, OpenCode, ForgeCode, CodeBuddy Code, Grok CLI, Kimi, Kiro, Antigravity, Amazon Q CLI, Continue.dev, PearAI, Goose, Crush, llm, Open Interpreter, Pi, oh-my-pi, Mistral Vibe, Qwen Code, Zed, OpenHands, Trae, and Z Code — filter by provider, compare across tools | | Conversation Browser | Navigate conversations by project/session with worktree grouping | | Global Search | Search across all conversations from all providers instantly | | Analytics Dashboard | Dual-mode token stats (billing vs conversation), cost breakdown, and provider distribution charts | | Session Board | Multi-session visual analysis with pixel view, attribute brushing, and activity timeline | | Settings Manager | Scope-aware Claude Code settings editor with MCP server management | | Message Navigator | Right-side collapsible TOC for quick conversation navigation | | Real-time Monitoring | Live session file watching for instant updates |

Provider Notes

| Provider | Notes | |---------|-------| | Antigravity | Loaded through the standard provider pipeline. Sessions come from the token monitor cache and participate in project/session views, token stats, analytics, and global search without a separate UI mode. |

New in v1.32.0

| Feature | Description | |---------|-------------| | Jump between prompts | Alt+↑ / Alt+↓ (⌥↑ / ⌥↓ on macOS) moves the message list to the previous or next prompt you typed, with or without the Messages panel open | | Session minimap | Optional strip beside the message list that shows the whole session by row kind; click or drag to move. Settings menu → Show session minimap | | Restore preview fixed | Recent Edits' restore confirmation shows what will change (now in the WebUI too) and refuses symlinked targets |

New in v1.31.0

| Feature | Description | |---------|-------------| | Custom resume arguments | Settings → Session Resume Arguments adds extra flags per CLI, used by Copy Resume Command and when resuming sessions in a terminal, with a live preview; dangerous flags are highlighted | | Correct Claude Opus 5.5 cost | Opus 5.5 sessions are priced at Opus 5.5's own rates (they were billed at Opus 5's); pricing added for GPT-6, Gemini 3.8 Flash and Grok 4.7 |

New in v1.30.0

| Feature | Description | |---------|-------------| | WebUI security hardening | In --serve mode, session and project paths are limited to your history folders, and project settings to known projects — upgrade if you run the WebUI (advisory) | | Claude Code auto titles | Sessions show the title Claude Code generated, in the session list, stats, export and archives (your own rename still wins) | | Prompts vs. agent updates | The Messages panel marks your typed prompts, agent updates, commands and injected context, with a "Show my prompts only" filter |

New in v1.29.0

| Feature | Description | |---------|-------------| | Z Code provider | Browse Z Code (Z.ai) sessions from ~/.zcode/cli/db/db.sqlite with titles, tool

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars2.2k
CategoryDevelopment
Updated4h ago
Forks239

Languages

TypeScript

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions