Discover and explore top open-source AI tools and projects—updated daily.
ZeroSumQuantExtract and manage local Claude Code chat logs
Top 79.1% on SourcePulse
This tool addresses the critical need for exporting and managing conversation logs from Claude Code, a desktop application that lacks a native export feature. It provides Claude Code users with a reliable method to back up, search, and archive their AI programming sessions, ensuring valuable data is not lost. The primary benefit is enabling data preservation and accessibility for users who rely on Claude Code for development and research.
How It Works
The extractor operates by locating Claude Code's internal conversation storage, typically found in ~/.claude/projects/, which contains chat logs in an undocumented JSONL format. It parses these files, preserving user inputs, Claude's responses, and optionally, detailed information like tool use, MCP responses, and system messages. The tool then converts these logs into clean, readable Markdown, structured JSON, or visually appealing HTML formats, making them easily searchable and archival.
Quick Start & Requirements
pipx install claude-conversation-extractor or pip install claude-conversation-extractor.spacy and en_core_web_sm for advanced semantic search capabilities.CONTRIBUTING.md and INSTALL.md are mentioned for further details.Highlighted Details
claude-start) and a CLI (claude-extract, claude-search) for flexible usage.--detailed flag for comprehensive transcripts including tool invocations and system messages.Maintenance & Community
The project includes a CONTRIBUTING.md file and outlines a roadmap with completed and planned features, indicating active development. Specific community channels (like Discord/Slack) or notable contributors/sponsorships are not detailed in the README.
Licensing & Compatibility
The project is released under the MIT License, which generally permits broad use, including commercial applications, with minimal restrictions. It is compatible with Windows, macOS, and Linux.
Limitations & Caveats
This tool is specifically designed for the Claude Code desktop application and does not support the Claude.ai web version. It requires Claude Code to have been used previously to generate log files. Advanced search functionality requires optional external dependencies.
1 month ago
Inactive
chathub-dev