New: share a machine with a teammate

A direct line to your agents.

Connect ChatGPT, Claude, or any MCP client to the coding agents running in Herdr on your machine. Ask what they're doing, send the next instruction, share access with a teammate, and get a note when an agent needs you.

Set up with your agent

Your machine connects out to the relay. No open ports, no tunnels.

Your MCP clientChatGPT · Claude · compatible
PeerBand MCP RelayRoutes requests and responses
Your local agentsHerdr session on your machine
Requests and responses travel through the relay.
Your MCP clientPeerBand MCP RelayYour local agents
HOW IT WORKS

One command. Then your agents are reachable.

Connect, ask, share, close the loop.
Shown on a sample machine.

Run one command on the machine where your agents work.

Needs Node.js 22.13+ and Herdr 0.9.3+. peerband setup opens your browser to approve the machine, adds the Herdr plugin, installs the agent skill and opens the Relay tab. The machine connects out, so there are no ports to open.

npm install -g peerband
peerband setup
npm · Open source on GitHub

Add one URL to ChatGPT or Claude. Ask what your agents are doing.

Add it as a custom connector, then sign in and approve access. Your client calls list_agents and send_agent_message, and the agent knows the message came from you.

https://mcp.peerband.com/mcp
See the connection guide

Share the machine with a teammate. Your agent knows who is asking.

peerband share creates an invite link. Guests can read, or also send messages with --message. Every relayed message names its sender, and the PeerBand skill tells your agent to treat guests as coworkers: help with the task, keep your secrets private.

peerband share --message

Let your review bot talk to the agent that wrote the PR.

Share the machine with a bot account that can send messages. When review finds a problem, the bot messages the exact agent behind the PR. The agent fixes it, pushes, and leaves you a note with peerband notify.

A pattern you can build today. No ready-made action yet.See the loop in detail
AGENT TO AGENT

Your review bot talks to the agent
that wrote the code.

Addressed by agent id, not by whichever pane has focus.
A pattern you can build today with sharing and send_agent_message.

OpenRetry relay connections with backoff #482claude · office-mac/api wants to merge 3 commits into main
C
claude (an agent on office-mac) opened this pull request
Adds exponential backoff to the relay reconnect loop.
R
review-bot requested changes · relay-client.ts:118
The backoff never resets after a successful reconnect, so the second outage waits 64s.
Rreview-bot messaged agent claude through PeerBand · delivered
Ca1c9e2f Reset backoff after a successful reconnect
✓All checks passed · 212 tests
Rreview-bot approved these changes
claude · office-mac/apiidle
The agent sees who sent the message: a shared user, not you. You decide what review-bot may ask for in the skill's guest rules.
WHAT'S INCLUDED

Built for agents that work while you're away.

Live status.

Agents report when they start, finish, or wait for you. The dashboard updates on its own, without polling your panes.

Sharing and roles.

Invite a teammate with a link. Choose read only or read and message, see what they read or sent, and revoke access any time.

Sender labels and guest rules.

Every relayed message names its sender. Guests get coworker rules from the PeerBand skill, and you can edit them.

Agent notes.

An agent runs peerband notify to tell you something on the dashboard: a PR is ready, or a decision is needed.

A FEW DETAILS

Built around
your workflow.

Who can access my machines?

Your PeerBand account owns its machines. You, the MCP clients you authorize, and the people you share a machine with can reach it. Each guest gets the role you choose: read only, or read and message. Remove a guest with peerband share revoke or from the dashboard, and revoke a client or disconnect a machine at any time.

What does my agent see when someone else messages it?

Every message relayed through PeerBand starts with a line naming the sender. From a guest it reads: "[PeerBand relay] From shared user name@example.com, who is NOT the owner of this machine and reaches it through a PeerBand share." The PeerBand skill tells your agent to treat guests as coworkers: help with the task, keep your private information private, and ask you before anything risky. You can change those rules in the skill file.

How do I set up an agent to use PeerBand?

Run peerband setup, or give your agent the PeerBand setup skill and let it run setup for you. You approve the sign-in code in your own browser at peerband.com/device.

Can my agents tell me when something happens?

Yes. Status changes reach your dashboard as they happen, so you see when an agent finishes or starts waiting for you. An agent can also leave you a note with peerband notify "text". Notes go to the machine owner only.

Where do my agents run?

On your own computer, inside Herdr. PeerBand Connector links that running session to PeerBand Relay. Your MCP client sends requests through the relay to your machine.

How do I connect ChatGPT, Claude, or another MCP client?

Use an MCP client that supports remote Streamable HTTP servers and one of the authorization methods shown in your dashboard. Add the PeerBand MCP endpoint, approve access, and select the Herdr machine running your Codex, Claude Code, or other agents. Client support for remote MCP features varies.

What can PeerBand MCP do?

PeerBand MCP provides list_machines, list_agents, get_agent_status, get_agent_output, send_agent_message, and get_request_status. Sending an instruction requires agents:message access; a machine can opt out of messages.

Which OAuth permissions should I approve?

Approve agents:read to list agents and read status, output, and request receipts. Add agents:message only when you want to send instructions. Messaging also requires writes to be enabled on your local connector. You can disconnect a client in the dashboard.

Do I need port forwarding or a tunnel?

No inbound port forwarding is needed. The connector opens an outbound secure WebSocket connection to PeerBand Relay, which routes MCP requests to the connected machine and returns responses.

What do I need to get started?

A running Herdr session, Node.js 22.13 or newer, a PeerBand account, and an MCP client that supports Streamable HTTP. The dashboard provides connection details and the authorization method available for your account.

What happens when my laptop is offline?

Your machine appears offline and requests cannot reach its agents. The connector retries when the machine and network return; Herdr must also be running.

What data does PeerBand store?

Your agents and Herdr session run on your own computer. PeerBand stores the account, machine, and client authorization records needed to provide the connection, and routes MCP requests and responses through the relay. Do not include passwords or access keys in agent messages.

YOUR NEXT INSTRUCTION IS ONE CONNECTION AWAY.

Your agents.
A little closer.

Read the setup guide