Claude Code session
claude-code-log
Python CLI that converts Claude Code JSONL transcripts into readable HTML or Markdown.
Install
uvx claude-code-loggit clone https://github.com/daaain/claude-code-log.gitFrom the README
Claude Code Log A Python CLI tool that converts Claude Code transcript JSONL files into readable HTML and Markdown (plus JSON for tooling). Quick demo: Supercut ▶️ Feature walkthrough: six short chapters on the archive index and search, reading a session, folding and filtering, agents and forks, and live sessions. TUI demo: TUI Project Overview 📋 View Changelog - See what's new in each release This tool generates clean, minimalist HTML pages showing user prompts and assistant responses chronologically. It's designed to create a readable log of your Claude Code interactions with support for both individual files and entire project hierarchies. Experimental provider support is now available for single-session exports from Antigravity CLI (agy, alpha) and Codex CLI (codex, beta). Use --provider agy|codex --session-id ; these integrations may change as the upstream transcript formats evolve. 📄 View Example HTML Output - A real example generated from a sample of this project's development, regenerated on every docs build Quickstart TL;DR: run the command below and browse the pages generated from your entire Claude Code archives: Key Features - Interactive TUI (Terminal User Interface): Browse and manage Claude Code sessions with real-time navigation, summaries, and quick actions for HTML export and session resuming - Watch Mode: claude-code-log watch re-converts as a session is written, so Markdown in an editor or Obsidian stays current; claude-code-log serve --watch makes an open session page grow as messages arrive, keeping your scroll position and folded sections - Project Hierarchy Processing: Process entire ~/.claude/projects/ directory with linked index page - Individual Session Files: Generate separate HTML files for each session with navigation…
Details
- Repository
- daaain/claude-code-log
- Website
- daaain.github.io/claude-code-log
- Language
- Python
- License
- MIT
- Last updated
- 3 November 2026
- Listed in
- jqueryscript/awesome-claude-code
FAQ
What is claude-code-log?
Python CLI that converts Claude Code JSONL transcripts into readable HTML or Markdown. It is a session for Claude Code, from daaain/claude-code-log on GitHub.
How do I install claude-code-log?
Run uvx claude-code-log, then follow the setup in the README.
Is claude-code-log popular?
daaain/claude-code-log has 1,253 GitHub stars and 103 forks, and is included in 1 curated Claude Code list. It was last updated on 3 November 2026.
More sessions & history
ccundo
1.4kRonitSachdev/ccundo
Adds granular undo of Claude Code file operations by reading session history.
zoetrope
1.1kfurkankly/zoetrope
Shows a Claude Code session as a live flow graph in the terminal or browser.
CC Sessions
1.5kGWUDCAP/cc-sessions
an opinionated approach to productive development with Claude Code
Claude Code Transcripts
1.7ksimonw/claude-code-transcripts
Tools for publishing transcripts for Claude Code sessions
Clawgod
2.3k0Chencc/clawgod
ClawGod is a runtime patch applied to the official Claude Code. It continues to be supported with each version update.
Openwolf
2.4kcytostack/openwolf
Portable project memory across Claude Code, Codex and OpenCode, plus token accounting measured from harness transcripts. Local file I/O, no API calls, no telemetry.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.