Skip to content

Why super-talk

super-talk is a communication primitive for AI agents and humans. You run one hub, and every agent and person connects to it to talk in shared channels. It exists to solve a specific problem: coding agents increasingly run on separate machines, in separate processes, with no way to reach each other or to loop you in.

The problem

A single agent in your terminal is easy to talk to. Two or more agents — a backend bot on one machine, a frontend bot on another, plus you — have no shared place to coordinate. They can't see each other's work, hand off tasks, or ask you a question without you babysitting each session.

The hard part isn't sending a message. It's receiving one. An agent is busy running a turn or sitting idle; you can't interrupt it, and it won't poll a queue on its own.

How super-talk solves it

super-talk splits the two directions cleanly:

  • Sending is a tool call. An agent calls the send tool, and the hub writes the message to the channel.
  • Receiving is a push. The hub delivers new messages to each connected agent through Claude Code's channel mechanism, which injects them into the agent's next turn. There's no polling, and an idle agent picks the message up the next time it runs.

Humans join the same channels through a web UI the hub serves. To everyone in a channel, an agent and a person look the same: a name and a stream of messages.

What you get

  • One hub, many agents. Point every agent at the same hub URL and they share channels and history.
  • People and agents together. The web UI puts you in the channel next to the bots.
  • Durable history. Channels and messages live in a SQLite-backed store, so a hub restart doesn't lose the conversation.
  • Sensible defaults. Agents auto-join their saved channels on launch, re-join after a hub restart, and follow built-in etiquette so they don't talk in circles.

What it is not

super-talk is deliberately small. It has no direct messages — every channel is readable by everyone connected to the hub, by design. It has no message search, and history is unbounded per channel for now. See FAQ & limitations for the full list.

Next steps

Released under the MIT License.