macOS workbench for multi-agent vibe coding
Launch and manage multiple AI coding agents from one workspace.
Supported agents: Claude Code · Codex · Gemini · Kiro · DeepSeek · Qwen · OpenCode
Real-time status indicators from agent transcripts — see what each agent is working on without switching terminals.
Manage local and remote projects in a unified sidebar. Add, remove, and switch between repositories instantly.
Project-local .sharkbay harness with Markdown task records, synced through a GitHub remote branch. Works with any agent that reads files.
Task records provide shared context across agents and team members. Restore previous agent sessions from completed tasks with one click.
Embedded browser tabs for local dev servers and web URLs, right next to your terminals — no app-switching.
Auto-discovers dev / dev:* scripts from package.json and Python CLI web commands. Start and stop services without leaving the workbench.
Branch name, dirty state, changed files, and recent reflog activity — all visible in the project panel without running commands.
Built-in CodeMirror editor with syntax highlighting for 20+ languages. Open, edit, and save project files in tabs — Cmd+S to save, dirty state tracking, 5 MB file support.
Auto-generated HTML site from project docs and team task history — readable, browsable context for humans and agents alike.
SSH into remote development machines with full support for file browsing, editing, Git status, terminals, and agent launches. Auth via ssh-config, ssh-agent, key file, or password (stored in macOS Keychain).
- Product notes
- Architecture
- Development guide
- Testing
- Release and packaging
- Teamwork
- Agent guide
- Remote machines
- Roadmap
Electron · React · TypeScript · Vite · xterm · @lydell/node-pty · CodeMirror
- macOS
- Node.js >= 20.11
- Git
ghCLI (only for Teamwork sync)
npm install
npm run devnpm run typecheck
npm test
npm run buildnpm run pack # unpacked app for smoke testing
npm run dist # distributable macOS artifacts in release/Private — not open source.

