AI product Open source
Waku is a native desktop app for working with local coding agents. Built in Rust with GPUI, it keeps projects, sessions, transcripts, and application state on the user's machine, while detecting supported agent CLIs and using each provider's native structured protocol and session continuity. Its interface supports independent project sessions, model and reasoning settings, queued or directed follow-up messages, and Git-backed task rewind with conversation-aware checkpoints.
The desktop app communicates with a standalone waku-daemon over an authenticated, versioned WebSocket protocol. The daemon manages task data in SQLite, attachments, provider-native session forks, workspace files, and Git operations; a browser client uses the same generated protocol. Waku is distributed for macOS, Linux, and Windows, with no Waku account or remote service required.
1 use taken from transcripts — each links to the moment in the video.
A native desktop workspace that puts multiple local coding agents behind one interface. It maintains separate project tasks, provider protocols, session continuity, and Git-backed conversation checkpoints.
1 in the library.