jhlee0409/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.
What it solves
AI coding assistants often generate vast amounts of conversation history across different tools, but they typically lack a unified way to browse, search, and analyze these interactions. This project provides a single, offline interface to manage history from dozens of different AI coding assistants.
How it works
The application scans local data directories (such as ~/.claude/projects/ or ~/.cursor/) and parses conversation files from various formats, including JSON, JSONL, and SQLite databases. It can be run as a native desktop application for local browsing or as a headless server that serves the history via a WebUI for remote access.
Who it’s for
Developers who use multiple AI coding tools (like Claude Code, Cursor, Aider, or GitHub Copilot) and want a centralized, private way to search their past prompts, track token usage, and analyze their AI-assisted workflow.
Highlights
- Massive Provider Support: Unified viewer for 31 different AI assistants, including Claude Code, Gemini CLI, Cursor, Cline, and Grok CLI.
- Global Search: Instantly search across all conversations from all supported providers.
- Analytics Dashboard: Tracks token statistics, cost breakdowns, and provider distribution.
- Privacy-First: Operates 100% offline with no cloud dependency or vendor lock-in.
- Session Management: Features a session minimap, real-time file watching for instant updates, and the ability to copy resume commands for CLI tools.
Related
- Project
- Project
- Project
- Dispatch
- Project