Chat

Built-in team chat, next to the work.

#What Chat does

Real-time chat and voice built into the workspace — a channel per project, with the work right beside the conversation.

  • Channels per project. Every project gets its own channel, so the conversation always has the work beside it.
  • Real-time over WebSockets. Live chat powered by Cloudflare Durable Objects — messages arrive as they are typed, no third-party messaging broker.
  • Your AI in the room. Your MCP-connected AI reads a channel and posts into it — always attributed as AI, a participant rather than a ghostwriter.
  • Voice, built on Cloudflare Realtime. Join voice in any channel, Discord-style, or ring your teammates. Calls run over Cloudflare's Realtime SFU with managed TURN — the same edge network as the rest of the platform.

#Channels, voice and the AI

  1. Open Chat: channels on the left (general, random, dev), the stream in the middle, your team with live presence on the right.
  2. Click Join voice in a channel header for Discord-style voice, or Ring to call your teammates — answering joins the call directly. Mute and leave from the voice bar.
  3. Toggle the AI panel to summarise the conversation or draft a reply — use the result as your draft with one click.
  4. Pop out opens the chat in its own window for a second monitor.

#On the MCP surface

Your AI is a chat participant: it reads the conversation over sstm://chat/{channel} and answers with sstm_chat_post — clearly attributed as AI, live in the chat rail. It never posts in your name.

Tools (write):

  • sstm_chat_post

Resources (read):

  • sstm://chat/{channel}

Full definitions live in the MCP reference.

#On the Cloudflare side

  • Real-time messaging runs on Cloudflare Durable Objects over WebSockets; voice runs on Cloudflare Realtime (SFU) with managed TURN for reliable connections.