Waku is a native desktop application for managing local AI coding agents through a unified development workspace. It supports Claude Code, Codex CLI, Cursor CLI, OpenCode, Amp, Pi, and other compatible agents. Developers can organize projects, create independent sessions, and review conversation histories without switching between separate interfaces. The application automatically detects installed agent CLIs and preserves their native session continuity. Users can change models, reasoning levels, and access permissions while managing active tasks. Follow-up instructions can be queued or submitted while agents are working. Git-backed checkpoints allow developers to revisit earlier task states and inspect code changes. Built with Rust and GPUI, Waku stores project and session information locally and supports macOS, Windows, and Linux.
Features
- Unified desktop management of Claude Code, Codex CLI, Cursor CLI, OpenCode, Amp, Pi, and other coding agents
- Automatic detection of installed agent CLIs with provider-native session protocols and conversation continuity
- Project-based workspace organization with independent coding sessions, transcripts, and local task history
- Configurable model selection, reasoning effort, and access permissions through a shared graphical interface
- Interactive agent steering with queued follow-up messages and Git-backed task checkpoints for rewinding changes
- Native Rust and GPUI architecture with local SQLite storage, standalone background daemon, and cross-platform support