Claude JSONL Browser banner
withLinda withLinda

Claude JSONL Browser

Documentation community

Description

A web-based tool that converts Claude Code CLI conversation logs (JSONL format) into human-readable Markdown. Features a built-in file explorer for managing multiple logs at once.

Installation

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

README

⚠️ **UNDER MAINTENANCE** - This project is still being actively developed. Some features may be incomplete or change without notice.

Claude Code Log Viewer

A web-based tool that converts Claude Code CLI conversation logs (JSONL format) into human-readable Markdown. Features a built-in file explorer for managing multiple logs at once.

🌐 **Live Demo**: [jsonl.withlinda.dev](https://jsonl.withlinda.dev)

What is this?

Claude Code CLI automatically saves all your conversations in JSONL format at `~/.claude/projects/`. These logs are difficult to read in their raw form. This tool makes them human-readable by:

  • Converting JSONL to formatted Markdown
  • Preserving conversation structure and timestamps
  • Highlighting model changes and tool usage
  • Organizing multiple sessions for easy browsing

Quick Start

Using the Web Version

  1. Visit [jsonl.withlinda.dev](https://jsonl.withlinda.dev)

  2. Locate your Claude Code logs:

    • On Mac: Press Shift+Cmd+G in Finder and type ~/.claude/projects/
    • On Linux: Navigate to ~/.claude/projects/ in your file manager
    • On Windows: Navigate to %UserProfile%/.claude/projects/ in your file manager

    ![Go to Folder in Finder](Readme-images/Go-to-folder.png)

  3. Drag & drop or upload your `.jsonl` files

  4. View, search, and export your conversations

![Claude Code JSONL Viewer Interface](Readme-images/Claude-Code-CLI-JSONL-viewer-converter-to-Markdown.png)

Running Locally

# Clone and install
git clone https://github.com/withLinda/claude-JSONL-browser.git
cd ClaudeJSONLbrowser
npm install

# Start development server
npm run dev
# Open http://localhost:3000

Features

  • Multi-file Management: Process multiple conversation logs simultaneously
  • Smart Parsing: Automatically extracts session metadata, timestamps, and conversation flow
  • Search: Find content across all loaded conversations
  • Export Options: Download individual or combined Markdown files
  • **Tool Us