Your agents, shared live. Real terminals, not a screen share.

Host a workspace and let teammates watch or drive the same canvas — real terminals and real state, not video. You decide who can edit, who can only watch, and which terminals anyone else may type into.

Your teammate needs more than a video.

Share the workspace. Set each person's role.

Host a live workspace with real state replication, so teammates get crisp terminals and a real canvas. Admit people from the waiting room with an explicit role. You retain authority over the workspace and grant terminal typing access separately. One person can conduct while another reviews, or a new teammate can watch.

Share the work. Decide who can type.

FeatureScreen shareSpeakCode
What teammates seevideoreal terminals and canvas state
Typing into an agentwhole-screen remote controlper-terminal grant
Workspace rolesNoeditor, viewer, blocked
Waiting roomNoYes
Over the local networkYesYes
Over the internetYeswith a realtime backend you host
Host stays in controlYesYes

How it works

  1. Subscribe and install — Subscribe for $20/month or $200/year. Download the macOS app from your account page and sign in to reach the canvas in about two minutes.
  2. Bring your agents — Run Claude Code or Codex in real terminal nodes using your provider accounts or API keys. Arrange the agents and add notes or task cards for the work you want to share.
  3. Host, admit, and conduct — Share your workspace and admit teammates with an explicit role. Conduct while a teammate reviews, or grant access to a specific terminal so they can help an agent waiting for input.

FAQ

How is this different from screen sharing?

SpeakCode replicates workspace state. Guests get real, crisp terminals and a real canvas, rather than a video of the host's screen. The host remains authoritative over the shared workspace.

What can a guest do, and who controls access?

The host admits joiners from a waiting room with an explicit role. Editors can edit the workspace, viewers can watch, and blocked users cannot access it; these roles are enforced on the host. Typing into a terminal additionally requires a per-terminal grant from the host; an editor role alone does not grant terminal typing access.

Can teammates join over the internet?

Sharing works over the local network out of the box. For internet sessions, both sides point the app at a realtime backend you host: LiveKit plus a token service, configured under Settings → Collaboration.

Is there a free trial, and how do I cancel?

There is no free trial; one plan includes every feature for $20/month or $200/year, with two months free on annual billing, approximately $16.67/month. Payments run through Stripe and subscriptions auto-renew; cancel renewal anytime from the account page through the Stripe billing portal. Access continues until the end of your paid period; prepaid time is not refunded.

Which operating systems does SpeakCode support?

SpeakCode is a native macOS app for macOS 26 or later. It is not available for Windows or Linux.

Further reading

Pricing · SpeakCode