A comprehensive tool for retrieving, managing, and exporting conversation records from Claude, Gemini, NotebookLM, and other AI platforms.
Original Author: Yalums
English Fork: This is an English translation of the original Chinese project
Live Demo: https://bdmorin.github.io/lyra-exporter-english
This is an English translation of Yalums' excellent Lyra's Exporter project. All core functionality remains identical to the original - only the interface language and documentation have been translated to English for international users.
Full credit goes to Yalums for creating this amazing tool.
- Visit: https://bdmorin.github.io/lyra-exporter-english
- Install the userscript (see instructions below)
- Export conversations from Claude, Gemini, etc.
- Load and manage your conversations in the web interface
# Clone this English fork
git clone https://github.com/bdmorin/lyra-exporter-english.git
cd lyra-exporter-english
# Install dependencies
npm install
# Start development server
npm startTo export conversations from AI platforms, you'll need to install the companion userscript:
- Violentmonkey (recommended): https://violentmonkey.github.io/
- Tampermonkey: https://www.tampermonkey.net/
- Visit: https://greasyfork.org/en/scripts/540633-lyra-s-fetch
- Click: "Install this script"
The original script works perfectly with this English version:
- Visit Claude, Gemini, Google AI Studio, or NotebookLM
- Look for the export button (bottom right corner)
- Export your conversations
- Load the exported files in https://bdmorin.github.io/lyra-exporter-english
- 📁 File Management: Load multiple conversation JSON files from Claude, Gemini, NotebookLM, and Google AI Studio platforms
- 🔍 Smart Search: Search message content, find conversations with image attachments, thinking processes, and created Artifacts
- 🏷️ Marking System: Mark messages as completed, important, or deleted, with format preservation during export
- 📤 Flexible Export: Export to Markdown format with batch export support
- 🌳 Branch Detection: Automatically detect and display conversation branches
- ✉️ Full-Featured Reading: Intelligently recognize image attachments, thinking processes, and Markdown syntax
- Click the "Load Files" button and select JSON files exported from Claude and other platforms
- View file list and message list on the left side
- Click messages to view details (content, thinking process, Artifacts)
- Use search functionality to quickly locate messages
- Mark important or completed messages
- Export desired conversation content
- Claude Single Conversation (
claude) - Contains all messages from a single conversation - Claude Conversation List (
claude_conversations) - Contains only conversation summaries - Claude Full Export (
claude_full_export) - Contains multiple complete conversations in export file - Gemini/NotebookLM (
gemini_notebooklm) - Supports conversation formats from Gemini, NotebookLM, and Google AI Studio
- Search Functionality: Filter mode that displays only matching messages
- Marking System: Support for marking messages as completed (✓), important (⭐), or deleted (🗑️)
- Custom Sorting: Manual message order adjustment using up/down move buttons
- Conversation Folding: Collapse/expand conversations for easier browsing of long conversation lists
- Virtual Scrolling: Automatically enabled when messages exceed 100 items for improved performance
- All Messages: Display all messages from all conversations
- By Conversation: Select specific conversations to view their messages
- By Project: Select specific projects to view related conversations and messages
- Desktop: Left panel displays conversation/project selector
- Mobile: Same view selection experience as desktop
- Export to Markdown format
- Support filtering export by marks
- Preserve original format and structure
- Support export in custom sorted order
- React 18
- Custom Hooks for state management
- Native CSS styling
- localStorage persistence
Original Project: Lyra's Exporter by Yalums
English Translation: bdmorin
License: MIT
This English fork maintains the same MIT license as the original project. All core functionality and design credit belongs to Yalums.