Your agent can now borrow your friend's Mac
Beluga is a desktop IDE where every task gets its own worktree and agent — and agents can ask each other for help, Mac to Mac, with no server in between.

What it does
Beluga is a Tauri-based desktop app (TypeScript) that wraps Claude Code in a multi-project, multi-agent workspace. Each task you describe gets its own git worktree, branch, and agent, all running side by side while your main folder stays read-only. It also renders agent output as live, interactive artifacts — sortable tables, charts, diagrams, task boards — instead of walls of text.
The interesting bit
The peer-to-peer angle: tag a friend like @bob run the tests in bob-api and your agent asks theirs over an end-to-end encrypted direct connection. Their agent runs the errand on their Mac with their logins and subscription, after they click Allow. No relay server, no shared credentials — the trust model is “a human vouches, once.”
Key highlights
- Worktree-per-task parallelism across multiple repositories, with one-click commit, PR, or merge
- Live agent visibility: steps, sub-agents, and a Scratch tab showing screenshots, test logs, and API responses as they land
- Answers become interactive tables, charts (line, gantt, heatmap, calendar…), and clickable architecture diagrams
- Sentinel: describe work once and it runs on a schedule or on triggers, leaving a report
- Runs on a server too, usable from a phone or browser; self-updating on all three platforms
Caveats
- Tied to Claude Code — you need a Claude subscription, and the agent layer is single-vendor
- Not notarized on macOS and unsigned on Windows, so expect Gatekeeper friction on first launch
- The README is heavy on demos; details on the P2P protocol and how friend connections are established live elsewhere
Verdict
Worth a look if you already run Claude Code and want parallel agents with actual visibility instead of terminal soup. If you’re agent-agnostic or off the Claude train, this isn’t for you — though the friend-to-friend agent model is an idea worth stealing regardless.
Frequently asked
- What is beluga-labs/beluga?
- Beluga is a desktop IDE where every task gets its own worktree and agent — and agents can ask each other for help, Mac to Mac, with no server in between.
- Is beluga open source?
- Yes — beluga-labs/beluga is open source, released under the MIT license.
- What language is beluga written in?
- beluga-labs/beluga is primarily written in TypeScript.
- How popular is beluga?
- beluga-labs/beluga has 530 stars on GitHub.
- Where can I find beluga?
- beluga-labs/beluga is on GitHub at https://github.com/beluga-labs/beluga.