Favicon of Wake

Wake

A local AI agent session manager for macOS that searches Claude Code, Codex and Cursor history, resumes supported sessions, and shares context through MCP.

Wake is a native macOS app for developers whose coding conversations are spread across different AI agents. It brings those histories into a searchable library, grouped by project and agent. Built with Rust and GPUI, it's open source under the MIT license and runs on Apple Silicon and Intel Macs. Linux and Windows support is experimental.

It reads local histories from Claude Code, Codex CLI, Cursor, OpenCode, Gemini CLI, Hermes Agent and other supported tools. Full-text search handles code fragments and Chinese, Japanese and Korean text, then opens the matching message. Transcripts show inline images, highlighted code, thinking summaries and collapsible tool calls. Supported sessions can reopen in a terminal at their original project directory.

The bundled read-only MCP server lets an agent search earlier conversations, read transcripts and find project memory files. That makes past work accessible when you switch agents or start another session. A command-line interface provides the same access for tools that use shell commands. Wake also supports stars, pins and Markdown exports, with activity views that compare sessions, prompts and recorded token usage by agent, project or model.

Local browsing and search work offline. Wake keeps its index on your machine and doesn't read credential files. Optional SSH mirroring brings session data from your other machines into the same library without writing to those remote hosts. Network access is limited to those configured hosts and update checks you request; Wake doesn't send session data elsewhere.

Similar to Wake