Skip to content

jhlee0409/claude-code-history-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code History Viewer

Desktop app to browse Claude Code conversation history stored in ~/.claude.

🌐 Website | 📦 Download

Version Platform

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

Screenshots

Conversation History Analytics Dashboard

Token Statistics Recent Edits

Features

  • Browse: Navigate conversations by project/session
  • Search: Search messages across all conversations
  • Analytics: Token usage stats and API cost calculation
  • Multi-language: English, Korean, Japanese, Chinese
  • Recent edits: View file modification history and restore
  • Others: Auto-update, folder selection, feedback

Installation

Download for your platform from Releases.

Build from source

git clone https://github.com/jhlee0409/claude-code-history-viewer.git
cd claude-code-history-viewer

# Option 1: Using just (recommended)
brew install just    # or: cargo install just
just setup
just dev             # Development
just tauri-build     # Production build

# Option 2: Using pnpm directly
pnpm install
pnpm tauri:dev       # Development
pnpm tauri:build     # Production build

Requirements: Node.js 18+, pnpm, Rust toolchain

Usage

  1. Launch the app
  2. It automatically scans ~/.claude for conversation data
  3. Browse projects in the left sidebar
  4. Click a session to view messages
  5. Use tabs to switch between Messages, Analytics, Token Stats, and Recent Edits

Data privacy

Runs locally only. No conversation data sent to servers.

Anonymous usage analytics (app launches, feature usage) are collected via Aptabase to improve the app. No conversation content or personal information is tracked.

Troubleshooting

"No Claude data found": Make sure ~/.claude exists with conversation history.

Performance issues: Large conversation histories may be slow initially. The app uses virtual scrolling to handle this.

Update problems: If auto-updater fails, download manually from Releases.

Tech stack

  • Backend: Rust + Tauri v2
  • Frontend: React 19, TypeScript, Tailwind CSS, Zustand
  • Build: Vite, just

License

MIT License - see LICENSE.


Open an issue for questions or bug reports.