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