InDate

Claude Log Viewer — Git skill for Claude Code

Git community

For those who like the Claude Code CLI, a local web app to manage multiple projects with agents, cli branching and git management.

How to install Claude Log Viewer

This entry records only its repository, not the path inside it, so there is no exact command to give. Open InDate/claude-log-viewer and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Log Viewer does

For those who like the Claude Code CLI, a local web app to manage multiple projects with agents, cli branching and git management.

Alternatives in Git

  • Worktree Parallel Init — Create multiple git worktrees for parallel development: $ARGUMENTS 23.4k ★
  • Cc Usage — by ryoppippi - Handy CLI tool for managing and analyzing Claude Code usage, based on analyzing local Claude Co 11.7k ★
  • Neolab Git — Advanced git workflow management 663 ★

README

Claude Code Log Viewer

An interactive web-based viewer for Claude Code JSONL transcript files with real-time monitoring, usage tracking, and git integration.

🤔 Why Did I Build This?

**Claude Code needs an observation tool.** Observing is a different activity than coding - it's about reflection, understanding, and decision-making.

This tool enables:

  • 🔍 Reflection on Changes - Review what Claude actually did, not just what you asked for
  • 🗺️ Retrace Agent Actions - See the conversation branches, timeline of decisions, and evolution of solutions
  • 📋 Easy Access to Context - Find past plans, todos, and commits without digging through files
  • 🎯 Session Discovery - Quickly locate the correct session when resuming work
  • ⏮️ Rollback Capability - Undo agent and standard changes through git integration (when enabled)

Claude Code is powerful, but without visibility into its actions, you're flying blind. This tool gives you the observation layer that makes Claude Code truly manageable for serious development work.

✨ Features

📊 **Real-Time Session Monitoring**

  • Live file watching with automatic updates
  • Session-based organization with color-coded cards
  • Message count and token usage per session
  • Last active timestamp tracking
  • Configurable auto-refresh (1s to 60s intervals)

🔍 **Advanced Filtering & Search**

  • Full-text search across all message content
  • Clickable search results - click any result to load full file history
  • --all flag - search all JSONL files on disk (e.g., myterm --all)
  • file: prefix - filter by specific file (e.g., file:/path/to/file.jsonl)
  • Highlighted matches - matching rows highlighted when viewing file
  • Filter by message type (user, assistant, tool_result, file-history)
  • Limit display (50, 100, 200, 500 entries)
  • Session-specific filtering
  • Interactive field selection

📈 **Usage Tracking & Analytics**

  • Real-time Claude API usage monitoring
  • 5-hour and 7-day usa