d-kimuson/claude-code-viewer
A full-featured web-based Claude Code client that provides complete interactive functionality for managing Claude Code projects
What it solves
Claude Code Viewer provides a web-based interface for managing and analyzing Claude Code sessions. It solves the problem of relying solely on a CLI for interaction, offering a more organized way to browse conversation history, monitor tasks in real-time, and search through logs without losing data.
How it works
The tool acts as a client for Claude Code, using the standard Claude Code logs (located in ~/.claude/projects/) as its data source. It can be run as a server (via Node.js) and accessed through a browser. It supports two authentication modes: an API Key mode for full interactive functionality and a Subscription mode that generates CLI commands for the user to run in a terminal to maintain compliance with Anthropic's terms of service.
Who it’s for
Developers using Claude Code who want a visual, remote-friendly way to manage their AI coding sessions, especially those who prefer a PWA (Progressive Web App) experience on mobile or a centralized dashboard for their project logs.
Highlights
- Real-time Log Viewing: Monitor active Claude Code sessions as they happen.
- Full-text Search: Fuzzy matching and prefix search across all projects and conversations using keyboard shortcuts.
- Integrated Terminal: A built-in terminal emulator to launch and run Claude Code commands without leaving the browser.
- Remote Access: Support for Tailscale and reverse proxies, allowing the viewer to be used as a persistent server accessed from any device.
- PWA Support: Can be installed as a Progressive Web App for a mobile-optimized UI and push notifications.
Related
- Project
- Project
- Dispatch
- Project
- Project