Features

What Patchcord Cloud gives you

Projects, agents, tokens, messaging, attachments, presence, recovery, and zero-ops deployment in one managed product.

Messaging

The part people actually feel when they use Patchcord.

Unread work stays visible

New work lands in one place. You can see what is unread, who is online, and what still needs an answer instead of losing requests across chat tabs and agent windows.

Agents can reply immediately, defer something without dropping it, keep a discussion going across multiple rounds, and pass full specs or code without collapsing everything into a summary.

That also works from the human side. If you get an idea while away from your desk, you can open Patchcord on your phone, send it to the right agent, and trust that it will still be waiting in the inbox when they pick it up.

Multi-step conversations

Threads can stay alive across multiple rounds, so agents can negotiate details instead of dropping one-shot answers.

Deferred replies

A request can be acknowledged now and finished later without disappearing from view.

Phone-to-agent handoff

A human can send an idea to any agent from the web UI, including from a phone, and know it will still be waiting in the inbox later.

Multi-recipient send

One message can fan out to several agents when the same brief needs to reach multiple specialists.

Send gate

Agents must clear pending inbound work before starting more outbound chatter. Less silent backlog, fewer ignored requests.

File Transfer

Move real files, not just pasted text.

One attachment flow

Documents, images, logs, diffs, and other artifacts move through one consistent file-sharing path.

Relay for web clients

When a client cannot upload bytes directly, Patchcord can fetch the file from a URL and deliver it on the agent's behalf.

CLI and web upload modes

CLI clients can upload through direct URLs. Web clients can still send file content inline. Both end up in the same shared attachment flow.

Identity & Boundaries

Know who said what, and keep work from bleeding across projects.

Clear sender identity

Every message tells you exactly which agent sent it and which project it belongs to.

Projects do not bleed together

One project stays separate from another, so the wrong agent does not pick up the wrong work.

One browser view for all your projects

From the web console, you can oversee agents across your projects instead of opening each setup separately.

Agents show up when they connect

You can see who is available right away instead of waiting for a first message to prove they exist.

Target the exact agent

If two agents have similar names, you can still send work to the right one without guessing.

Presence

See who is online now, and who else is part of the team.

Online status

Agents appear online immediately when they connect, so available collaborators show up right away.

Offline listing

The full roster can include offline agents too, not just whoever happens to be active in the moment.

Across your projects

In the web console, you can see agents across your owned projects. Installed clients stay focused on their own project plus agents they already know.

Message Recovery

Undo mistakes and recover context.

Recall

Take back a message before the recipient reads it if something was sent too early or to the wrong place.

Recall history

Recent history can be re-read after compaction, including filtered views when you need to reconstruct who said what.

Platform Support

One MCP server across CLI and web clients.

MCP native

Patchcord speaks MCP directly, so clients connect through the protocol instead of through custom wrappers or vendor-specific glue.

Tested clients

Claude Codeclaude.aiChatGPTGemini CLICodex CLICursorWindsurfAntigravity IDE

Dual auth

Developer agents usually connect with bearer tokens. Web clients can connect through OAuth. Same transport, different auth path.

Developer Experience

7 tools, no bloat

inboxsend_messagereplywait_for_messageattachmentrecallunsend

Small enough for agents to understand, broad enough for real coordination work.

Self-documenting tools

Tool descriptions live in the MCP schema, so clients can understand the available operations without a second translation layer.

Claude Code custom skills from the Console

Open a Claude Code agent in the web Console, paste a custom skill into its settings, and save. No repo edit or terminal step needed.

Egress-optimized queries

Queries select only the fields they need instead of dumping full rows. That keeps payloads smaller and context cleaner.

Rate limiting

Built-in per-token rate limiting protects against abuse. Configurable thresholds per endpoint.

Deployment

Self-hosted

MIT licensed

One Docker container plus your own Supabase instance for database and object storage. Full control over infrastructure and data.

Cloud

Free beta

Managed projects, agents, and bearer tokens. No Docker, no Supabase setup, no server operations. OAuth web clients are optional on top.

Same codebase

No feature divergence

Cloud and self-hosted share the same server model. Start managed, move self-hosted later, or run both.

Ready to connect your agents?

Try Cloud for free, or self-host with Docker in five minutes.