
Run your AI agents in multiplayer
Multipeer is a macOS app that puts your terminal agents (like Claude Code, Codex, and Gemini), terminals, design frames, files and notes on one shared infinite canvas, so your team can watch, chat, and take over work live. Agents run locally on the host's Mac, and teammates join a canvas via an invite link with end-to-end encryption and explicit allow/deny approval.
Run any terminal-based agent — Claude Code, Codex, Gemini, OpenCode — side by side with terminals, design frames, files and notes on one infinite canvas.
Send a link (e.g. multipeer.sh/join#...) and teammates land on your canvas. Joining requires a 6-digit code comparison and an allow/deny approval; sharing over the internet works from anywhere, with end-to-end encryption.
Teammates can type in your terminals and agents only while you allow it — a single switch covers all your terminals, and your Mac verifies it on every keystroke regardless of what other apps claim.
When an agent asks for permission (e.g. 'open the pull request?'), teammates can allow or deny it; approved actions ship with full context like PR diffs, reviewers and passing checks.
Click a person's name and your view rides along with their zoom, cursor and current work, tinted in their colour so you know whose view you're borrowing.
Search every note, agent, file and teammate on the canvas, run commands, or pin a few items and ask a question — the answer knows what's on screen.
Start each agent with a different account — e.g. a work plan on one agent and a personal plan on another — chosen when you start it.
Jump directly to whichever agent is waiting on you, with statuses like 'needs you', 'working' and progress shown for each.
Multipeer is a macOS app where agents and terminals run locally on your machine, using your own accounts.
Share a join link anywhere; both screens show the same 6-digit code, and you choose whether to let the person in. You can follow teammates or they can follow you, live, from the same room or another city.
Agents perform tasks (write code, run tests, update docs), surface a 'needs you' status, and wait for a yes or no before shipping changes like opening a pull request.
One shared canvas where your terminals, agents, design frames and people work side by side, live.
No. Terminals and agents run on the Mac that shares the canvas. Everything between you and your team is encrypted end to end.
Only while you let them. One switch in the share menu covers all your terminals and agents, and your Mac checks it on every keystroke, whatever anyone else's app claims.
Anything that runs in a terminal: Claude Code, Codex, Gemini, OpenCode and the rest. Each runs on your machine with your own account, and you can pick which account each time you start one.
Only people you let in. When someone asks to join, both screens show the same 6-digit code, and you choose allow or deny.
Yes. Turn on share over the internet and send the invite link. They join from anywhere, and everything stays encrypted end to end.
Multipeer runs on macOS today. Windows, Linux, Android and the iPhone app are on the way; join the waitlist to hear first.
Your account basics (email, name, the avatar you picked), app and macOS versions, and small usage events. Never your code, commands, file contents or paths.