Skip to content

v1.1.0 - Onboarding TUI & SQLite Backend

Choose a tag to compare

@0xRaghu 0xRaghu released this 29 Jan 18:08
· 58 commits to main since this release

mnemo v1.1.0

✨ New Features

🎨 Beautiful Onboarding TUI

  • Stunning terminal experience for first-time setup
  • Visual discovery of your AI coding history
  • Project insights with smart icon mapping
  • Statistics dashboard (sessions, messages, projects, days)
  • Automatic detection of significant projects

πŸ’Ύ SQLite Database Backend

  • Replaced JSON file storage with SQLite
  • Full-text search with FTS5
  • Much faster queries on large datasets
  • Better data integrity and reliability

πŸ” Improved Search

  • FTS5 full-text search with snippet highlighting
  • Search across all message content (not just metadata)
  • Matched keywords highlighted in results
  • Better result ranking and relevance

πŸ“Š Enhanced Indexing

  • Multiple Claude Code location support:
    • ~/.claude/projects (main location)
    • ~/.claude/transcripts (new location)
    • ~/.claude-backup/ (for users who reinstalled)
  • Force reindex flag: mnemo index --force
  • Better error handling and warnings
  • Warns if fewer than 100 sessions found

πŸ› οΈ Technical Changes

New Commands

  • mnemo onboard - Beautiful first-time setup experience
  • mnemo install - Installation helper
  • mnemo add - Add new AI tools

New Packages

  • internal/db - SQLite database operations
  • internal/tui - Terminal UI components with Bubble Tea

Enhancements

  • Enhanced message parsing for multiple content formats
  • Better project name extraction from paths
  • Support for both old and new Claude Code formats
  • Improved error messages and user guidance

πŸ“ Breaking Changes

None! Fully backward compatible with v1.0.0

πŸ“ˆ Migration

Existing users can upgrade seamlessly:

# Upgrade via Homebrew
brew upgrade mnemo

# Or rebuild from source
go install github.com/Pilan-AI/mnemo@latest

# On first run, old JSON index is automatically migrated to SQLite
mnemo onboard

🎯 What's Next?

See the roadmap for upcoming features:

  • Cursor, Gemini CLI, Windsurf support
  • Web UI for search and browsing
  • Context export with AI summarization
  • Cross-device sync

πŸ“¦ Installation

# macOS / Linux
brew install mnemo

# Or build from source
go install github.com/Pilan-AI/mnemo@latest

Built with ❀️ by @Pilan_AI

"Plan panni pannanum" β€” but also index properly.