Multiplayer
ShellTab workspaces are shared by default. Every drive, terminal, and agent session is visible to all members of your organisation — no invites, no screen sharing, no setup.
How it works
When a teammate opens your workspace they see the canvas exactly as you left it — same tiles, same positions, same active sessions. Their cursor appears as a coloured ring in the navbar. If they click into a terminal tile, they're typing in the same shell as you: keystrokes from both of you interleave in the same PTY, and output is visible to everyone watching.
This is not screen sharing. There's no video stream, no latency budget for encoding frames, and no dependency on either person's network quality. The terminal state is synchronised via the ShellTab backend — low-latency, text-only, and perfectly accurate.
Presence & awareness
Avatar ring
Each member gets a unique colour. Their avatar appears in the top-right navbar whenever they're in the workspace.
Jump to teammate
Click a teammate's avatar to pan the canvas to whatever tile they're focused on. Useful for pair debugging without calling out a tile name.
Tile indicators
A coloured dot on a tile's titlebar shows who's currently active inside it — both humans and AI agents.
Command attribution
Every command in the terminal output is annotated with the name of the person or agent that ran it, so the history is always readable even after a shared session.
Shared terminals
Every terminal tile on the canvas is a PTY session connected to the drive. Multiple people can type in the same terminal simultaneously. There's no lock or turn-taking mechanism — if two people type at once, both inputs go into the shell. In practice teams quickly develop a natural rhythm: one person drives while others watch and comment, then hand off.
You can also open additional terminal tiles for parallel work. Each tile is a separate PTY but shares the same drive filesystem — a file written in one terminal is immediately visible in another.
Permissions & roles
All members of an organisation can see all drives and terminal sessions. Role-based access control lets you restrict write access to specific drives:
Admin
Full access: create and delete drives, manage members, configure billing, and type in any terminal.
Member
Can view all drives and type in terminals on drives they have write access to. Cannot manage members or billing.
Viewer
Read-only access. Can watch terminals and replay recordings but cannot type commands or start agents.
Agent
Service identity used by AI agents. Shown distinctly in attribution and presence indicators so it's always clear when a machine is typing.