← all repositories
iAmCorey/Wake

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.

Wake
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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-mcp server 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.