Waku
Waku is an open-source native macOS desktop application designed to serve as a unified interface for local coding agents. It allows users to work with multiple command-line coding agents such as Amp, Claude Code, Codex CLI, Cursor CLI, Grok Build, and OpenCode from a single desktop environment. By providing a graphical interface, Waku simplifies launching, monitoring, and interacting with these agents without juggling separate terminal windows. Waku stores projects, sessions, and transcripts locally on the user's machine, emphasizing privacy and offline capability. This local-first approach ensures that conversation histories and coding contexts remain under the user's control. The app is distributed as open source, enabling community contributions and transparency. It targets developers who use AI coding agents and want a more integrated and organized workflow on macOS.
- Category
- AI Agents
- Pricing
- Open Source
Problem solved
Waku addresses the fragmentation of using multiple CLI-based coding agents by consolidating them into a single native macOS app. It keeps all project contexts, session histories, and transcripts stored locally, reducing the need to search through scattered terminal logs and enabling a more organized, private workflow for AI-assisted coding.
Use cases
- Manage multiple local coding agents (Claude Code, Codex CLI, Cursor CLI, etc.) in one app
- Review past session transcripts and coding contexts offline
- Switch between different coding agents for different projects without losing history
- Keep AI coding interactions private and stored on your own machine
- Use as a local dashboard for open-source coding agent CLIs on macOS
Audience
- Developers
- ML Engineers
- Data Scientists
- Startups
- Hobbyists
Pros
- Local-first storage for privacy and offline access
- Unified interface for multiple coding agents
- Open source with community development
- Native macOS app for smooth performance
- Supports popular CLI coding agents out of the box
Cons
- macOS only, no Windows or Linux support
- May require familiarity with underlying CLI agents
- Limited to agents that are explicitly integrated
- Early-stage project with potential for breaking changes
Official website: https://github.com/egoist/waku
Canonical LambdaBase page: https://www.lambdabase.com/tools/waku