Wake logo

Wake

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

releaseplatform macOS 14+ | Linux beta | Windows betatotalbuild
GitHub

What is it?

What it is

Wake is a native desktop application that aggregates coding‑agent session data (from Claude, Codex, OpenCode, Kiro, etc.) into a single, searchable interface, enabling unified browsing, full‑text search, transcript viewing, one‑click resume, and insights—all while keeping data local and privacy‑first.

Why it exists

Agent histories are scattered across many private directories, making it hard to locate and resume conversations. Wake solves this by reading those directories read‑only, building a fast local index, and providing a cohesive UI for searching, managing, and resuming sessions across all supported agents.

Who should use it

Developers and power users of AI coding agents who manage multiple agent sessions across different tools (Claude, Codex, Qoder, Copilot, Cursor, OpenCode, Kiro, Gemini, Pi, Oh My Pi, Grok Build, Kimi Code, Antigravity, DeepSeek Harness, and more)

Who should avoid it

Users whose agent data is stored in encrypted/cloud-based formats (e.g., Amp, Factory, Warp, Reasonix) or those new to Rust/GPU applications requiring low-level configuration

Stars over time

+13 stars in the last 2 days

713700
Aug 30, 2026Sep 1, 2026

How it works

A quick walkthrough in plain English

How Wake works

Step 1 of 3

You interact with it

Open Wake, send a request, or connect it to your stack.

Features

Unified browsing with live file watching for incremental updates
Full-text search with SQLite FTS5 trigram index supporting CJK and code substrings
Transcript view with per-message rendering, user/assistant bubbles, collapsible tool-call clusters, thinking summaries, and tree-sitter code highlighting (30+ languages)
One-click resume reopening sessions in terminal at original project directory
Manage session star/pin, export to Markdown, and delete with tombstones preserving deletion
Insights stats page with GitHub-style activity heatmap, streaks, hour/weekday/month breakdowns, and Agents/Projects/Models leaderboards

Advantages

  • Read-only, local-only access to agent data; never writes to other tools' files or databases
  • Credential files never read; no background network requests except user-initiated update check
  • All session data stays local on device; full index ~5s on 310 sessions, subsequent launches instant
  • Fast performance: search results under 1 ms; mtime-based incremental scan for subsequent launches
  • Cross-platform support: macOS first, experimental Linux and Windows with prebuilt packages or source builds
  • Supports wide range of agents (Claude Code, Codex CLI, OpenCode, Kiro, Pi, Grok Build, DeepSeek Harness, etc.) via adapter pattern
  • Full-text search handles CJK and code substrings (e.g., `useEffect(`) equally well
  • Transcript view with tree-sitter highlighting for 30+ languages, collapsible tool calls, and thinking summaries
  • Insights feature with activity heatmap, streaks, and leaderboards switchable between sessions, tokens, and prompts
  • One-click resume to original project directory across macOS, Linux, and Windows terminals

Disadvantages

  • Experimental Linux and Windows support (beta caveat, less real-desktop mileage, issues welcome)
  • Some agents not supported: Cursor IDE chats, Windsurf, Trae encrypt local data; Amp, Factory (Droid), Warp keep sessions in cloud
  • Certain agents' local data doesn't record model or via fields (e.g., Copilot CLI, Cursor, etc.)
  • macOS Gatekeeper blocks first launch of prebuilt copies; requires right-click Open or xattr quarantine removal
  • Windows SmartScreen may block first launch; binary is unsigned
  • Resume functionality on Linux/Windows has seen less testing; terminal hosts may have limitations
  • Building from source requires Rust toolchain, specific targets, and dependency installation (libasound2-dev, libfontconfig1-dev, etc.)

Installation

native

## macOS
Download `Wake-<version>-macos.zip` from the [latest release](https://github.com/iAmCorey/Wake/releases/latest), unzip, and drag Wake to Applications. Or build from source:
```bash
git clone https://github.com/iAmCorey/Wake && cd Wake
scripts/make-app.sh
open dist/Wake.app
```

## Linux (experimental)
Download `.deb` or tar.gz from releases, or build from source:
```bash
sudo apt-get install -y libasound2-dev libfontconfig1-dev libwayland-dev libxkbcommon-dev libxkbcommon-x11-dev libssl-dev libzstd-dev pkg-config cmake clang
git clone https://github.com/iAmCorey/Wake && cd Wake
scripts/make-linux.sh
```

## Windows (experimental)
Download `wake-<version>-windows-x86_64.zip` from releases, unzip, and run `Wake.exe`. Or build from source:
```powershell
git clone https://github.com/iAmCorey/Wake; cd Wake
powershell -ExecutionPolicy Bypass -File scripts/make-windows.ps1
```

FAQ

Which coding agents are supported by Wake?

Wake supports a wide range of agents including Claude Code, Codex CLI, Qoder CLI, Copilot CLI, Cursor (CLI transcripts), OpenCode, Kiro, Gemini CLI, Pi, Oh My Pi, Grok Build, Kimi Code, Antigravity CLI, and DeepSeek Harness (dsh).

Is my session data sent to a cloud server?

No. Everything stays local. Wake reads agent data directories in read-only mode and only contacts GitHub when you explicitly check for an update.

What platforms can I run Wake on?

Wake is macOS first (supporting both Apple Silicon and Intel). It also offers experimental support for Linux and Windows.

Can I resume a conversation from Wake back in my terminal?

Yes. Wake features a 'one-click resume' that reopens the session in your native terminal (such as Terminal/iTerm on macOS or Windows Terminal/PowerShell on Windows) at the original project directory.

How does the search functionality work?

Wake uses a SQLite FTS5 trigram index for full-text search (accessible via ⌘K or Ctrl+K), which allows it to efficiently handle CJK text and specific code substrings like 'useEffect('.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for Wake

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare