A desktop search engine for every AI agent on your machine
Your coding agents scatter sessions across hidden directories; Wake gathers them into one native desktop window for browsing, search, and resume.

What it does
Wake is a native desktop app built in Rust and GPUI that reads the hidden session files left by coding agents — Claude Code, Codex, Cursor, and roughly fifteen others — and gathers them into a single browsable, searchable window. It watches those directories live, indexes transcripts with SQLite FTS5 trigrams, and can reopen a session in your terminal at the correct project directory. Everything stays local; the app only contacts GitHub when you explicitly check for an update.
The interesting bit
The real work is read-only archaeology. Wake parses a zoo of private formats, from Codex’s SQLite state to Cursor’s split storage to zstd-compressed DeepSeek logs, without ever writing back to the originals. It even ships a read-only MCP server so your current agent can query its predecessors’ transcripts, and an SSH mirroring feature that pulls sessions from remote machines into the same index.
Key highlights
- Supports ~20 agents including Claude Code, Codex, Cursor, Grok Build, and DeepSeek Harness, each mapped to its own hidden directory structure.
- Full-text search across all transcripts with CJK and code-substring support via SQLite FTS5.
- One-click resume in Terminal, iTerm, or native Linux/Windows terminal hosts at the original working directory.
- Remote-host mirroring over SSH/rsync to search sessions sitting on your other machines.
- Bundled
wake-mcpserver lets MCP-compatible clients search and read history read-only.
Caveats
- macOS is first-class; Linux and Windows support is explicitly labeled experimental.
- Remote Windows machines are not supported for SSH mirroring, and remote hosts require passphrase-less SSH setup.
- Several popular agents are unsupported: Windsurf and Trae encrypt their data, while Amp, Factory, and Warp keep sessions in the cloud.
Verdict
Worth a look if you juggle multiple coding agents and want a local, offline index of everything they have said. Skip it if you only use one agent with its own satisfactory history view, or if you need cloud-synced access across devices.
Frequently asked
- What is iAmCorey/Wake?
- Your coding agents scatter sessions across hidden directories; Wake gathers them into one native desktop window for browsing, search, and resume.
- Is Wake open source?
- Yes — iAmCorey/Wake is open source, released under the MIT license.
- What language is Wake written in?
- iAmCorey/Wake is primarily written in Rust.
- How popular is Wake?
- iAmCorey/Wake has 1.1k stars on GitHub.
- Where can I find Wake?
- iAmCorey/Wake is on GitHub at https://github.com/iAmCorey/Wake.