iAmCorey/Wake

All your AI agent sessions in one place — browse, search, resume. Rust + GPUI.

What it solves

Wake is a native desktop application designed to centralize the fragmented history of various AI coding agents. Instead of having conversations scattered across multiple hidden directories (like ~/.claude or ~/.cursor), Wake provides a single, read-only interface to browse, search, and manage these sessions.

How it works

Wake scans local directories where AI agents store their session logs (JSONL, SQLite, etc.) and builds a fast, local index using SQLite FTS5. It supports a wide range of agents including Claude Code, Cursor, Codex, and others. It operates read-only to ensure original agent data is never modified.

Who it’s for

Developers who use multiple AI coding agents and need a way to quickly find past conversations, track their activity through insights, or resume sessions in their terminal.

Highlights

  • Unified Browsing: Groups sessions by agent and project with live file watching for updates.
  • Full-Text Search: High-performance search for code substrings and CJK text.
  • One-Click Resume: Reopens sessions directly in the system terminal at the original project directory.
  • MCP Server: Includes a bundled Model Context Protocol (MCP) server (wake-mcp) that allows other AI agents to search and read your conversation history.
  • Remote Host Mirroring: Syncs session data from other machines via SSH/rsync to make them searchable locally.
  • Insights: Provides activity heatmaps and leaderboards for tokens, prompts, and sessions.

Related

  • Project
  • Project
  • Project
  • Project
  • Project