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