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
- Open Chat: channels on the left (general, random, dev), the stream in the middle, your team with live presence on the right.
- 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.
- Toggle the AI panel to summarise the conversation or draft a reply — use the result as your draft with one click.
- 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.