Open-Source Wake Unifies Claude Code and Gemini CLI Histories on macOS
Wake is a native macOS app that unifies coding-agent sessions from Claude Code, Codex, Cursor and nine more into one searchable window.
- Wake unifies coding-agent transcripts from Claude Code, Codex, OpenCode, Gemini and 9 others into one macOS app: GitHub repo
- Built in Rust on GPUI with a wake-core data layer and per-agent adapter trait
- ⌘K full-text search uses SQLite FTS5 trigram index, returns results in under 1 ms
- Fully local and read-only: never writes agent files, makes zero network requests
- One-click resume relaunches sessions in Terminal or iTerm at the original project directory
- MIT licensed, macOS only, build from source with a Rust toolchain
Wake puts coding-agent histories in one searchable macOS app
Wake is an open-source macOS app that collects local session histories from Claude Code, Codex CLI, Cursor CLI, Gemini CLI, and other coding agents. It presents those transcripts in one window, adds full-text search, and can reopen supported sessions in their original project directories.
The MIT-licensed project is written in Rust with GPUI, the interface framework developed for the Zed editor. Its GitHub repository accumulated roughly 780 stars within a few weeks of release. The current version runs only on macOS.
One index for scattered logs
Coding agents store conversations in different locations and formats. Finding an earlier prompt often requires remembering which tool produced it, locating the relevant files, and parsing JSONL or SQLite data by hand.
| Agent | Typical storage |
|---|---|
| Claude Code | JSONL files under ~/.claude |
| Codex CLI | Files under ~/.codex plus SQLite data |
| OpenCode | A local SQLite database |
| Gemini CLI | Session data under ~/.gemini/tmp |
Wake supplies a read-only adapter for each supported format and normalizes the resulting messages and metadata into a local SQLite index. A file watcher detects changed transcripts and updates the index incrementally.
Search, inspect, resume
- Unified browsing:
This story is for Pro members
You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.