Skip to content

feat: Add interactive terminal UI with magenta ASCII banner (v1.1.0)#16

Merged
ZeroSumQuant merged 1 commit into
mainfrom
feature/enhance-package
Jun 6, 2025
Merged

feat: Add interactive terminal UI with magenta ASCII banner (v1.1.0)#16
ZeroSumQuant merged 1 commit into
mainfrom
feature/enhance-package

Conversation

@ZeroSumQuant

@ZeroSumQuant ZeroSumQuant commented Jun 6, 2025

Copy link
Copy Markdown
Owner

Claude Conversation Extractor v1.1.0

🎉 Interactive Terminal UI Release

This release introduces a beautiful interactive terminal UI that makes extracting Claude conversations simple and intuitive. Clear on-screen options guide you through the process!

✨ What's New

🖥️ Interactive Terminal UI

  • Bold Magenta ASCII Art Banner - Eye-catching title display
  • Easy Folder Selection - Pre-configured suggestions for Desktop, Documents, Downloads
  • Visual Conversation List - See all your Claude chats with dates and sizes
  • Simple Text-Based Selection:
    • Type A - Extract ALL conversations
    • Type R - Extract 5 most RECENT
    • Type S - SELECT specific ones
    • Type Q - QUIT

🚀 New Commands

  • claude-extract --export logs - New command to launch the interactive UI
  • claude-start - Quick shortcut for even faster access
  • All existing commands still work for backwards compatibility

📦 Improved Installation Experience

  • Clear post-install message with quick start instructions
  • GitHub star reminder
  • No auto-launching to keep CI/CD pipelines safe

📊 Usage Examples

# After installation
pip install claude-conversation-extractor

# Launch the interactive UI (pick your favorite)
claude-extract --export logs
claude-start
claude-extract --interactive
claude-extract -i

# Or use the classic commands
claude-extract --list
claude-extract --extract 1,3,5
claude-extract --recent 5

🔧 Technical Details

  • Zero Dependencies - Still using only Python standard library
  • Python 3.8+ compatible
  • Cross-platform - Works on Windows, macOS, and Linux
  • Safe - Read-only access to Claude's conversation files
  • Clean - Passes all linting (black, isort, flake8, bandit)
  • Tested - Comprehensive test suite added

📈 Current Stats

  • 2 GitHub stars
  • 152 GitHub clones from 38 unique sources
  • Created on May 25, 2025
  • Growing community of Claude Code users

🙏 Thank You

If this tool helps you, please:


Note: This tool is not affiliated with Anthropic. It's a community-built solution for managing Claude Code conversations.

- Add beautiful interactive terminal UI for easy conversation extraction
- New 'claude-extract --export logs' as primary command
- New 'claude-start' command for quick access
- Bold magenta ASCII art banner for better UX
- Simple folder selection with pre-configured suggestions
- Visual conversation list with dates and sizes
- Easy export options (All, Recent, Select, Quit)
- Maintain backwards compatibility with all existing commands
- Add comprehensive test suite
- Version bump to 1.1.0

Breaking changes: None
Dependencies: None (still zero dependencies\!)
Python: 3.8+
@ZeroSumQuant ZeroSumQuant changed the title feat: Interactive UI v1.1.0 - Big Button Release feat: Add interactive terminal UI with magenta ASCII banner (v1.1.0) Jun 6, 2025
@ZeroSumQuant ZeroSumQuant merged commit 4bd8831 into main Jun 6, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant