Cclog — Documentation skill for Claude Code
Convert Claude Code conversation to Markdown with TUI.
How to install Cclog
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open annenpolka/cclog and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cclog does
Convert Claude Code conversation to Markdown with TUI.
Alternatives in Documentation
- 会话管理(Session Manager)需求文档(PRD / Markdown) — 目标:对 Codex / Claude Code 的本地会话记录进行可视化管理,并提供“一键复制 / 一键终端恢复”能力 31.7k ★
- Notion Knowledge Capture — Convert conversations into structured, searchable Notion wiki entries 14.6k ★
- Repo Recap — Generate a structured recap of the repository state: open PRs, open issues, recent releases, and executive sum 11.9k ★
README
cclog - Claude Code Conversation Log Viewer & Converter
A Go command-line tool that parses Claude Code conversation logs (JSONL format), converts them to human-readable Markdown, and provides a powerful TUI to browse, manage, and interact with your logs.
Features
- Powerful Interactive TUI Mode: A rich terminal interface to browse, preview, and manage your conversation logs.
- Live Markdown Preview: Instantly preview how your
.jsonlfile will look in Markdown (pkey). - Open in Editor: Convert and open logs directly in your default text editor with a single keypress (
Enterkey). - On-the-fly Filtering: Toggle message filters dynamically to switch between clean and raw views (
skey). - Easy Navigation: Browse through directories and files with familiar keybindings.
- Recursive File Search: Easily find all
.jsonllogs within nested directories. - Session ID to Clipboard: Quickly copy a conversation's
sessionId(from the filename) for other uses (ckey). claudeCLI Integration: Resume conversations directly by launching theclaudeCLI (rkey).
- Live Markdown Preview: Instantly preview how your
- Flexible CLI Mode: Process files or entire directories directly from the command line for scripting and automation.
- Clean Markdown Output: Converts conversations into a beautifully formatted, readable Markdown format.
Installation
# Install latest version from GitHub
go install github.com/annenpolka/cclog/cmd/cclog@latest
# Or build from source
go build -o cclog ./cmd/cclog/
# Run directly with Go
go run ./cmd/cclog/
Usage
cclog [OPTIONS] [input]
Arguments
[input]- Path to a JSONL file or a directory.- If no input is provided,
cclogstarts in TUI mode, recursively searching from~/.claude/projects(if it exists), or the current directory.
- If no input is provided,
Optio
Related Skills
SaveMyPhind Conversation Exporter
🚀 Save my Chatbot: Download your ChatGPT, Claude, Perplexity and Phind conversations into markdown files. ⏩ N
Claude Jsonl Browser
A web-based tool that converts Claude Code CLI conversation logs (JSONL format) into human-readable Markdown.
Claude Recap
Per-topic session memory using Shell hooks — archives each conversation topic as a separate Markdown summary.
Paper7
Search and fetch arXiv papers as clean Markdown context for this conversation.
Daily Log
Generate or update today's daily work log — a Markdown summary of the day's work in this conversation (what wa
Save Context
Save pertinent context from the current conversation to a markdown file for future reference
Related Agents
Tui UX
Terminal-UI (TUI) UX expert. Validates TUI work by rendering it to light/dark images offline (and driving it o
Protocol Parity
Cross-references the lockstep surfaces a protocol must touch (TUI ScreenId, admin route, live broker/session w
Tui Component Reviewer
Specialized reviewer for Bubble Tea TUI components - validates Model pattern, message handling, focus manageme