Your whole team.
One container.
Share a DevSpace with your team in seconds. See live cursors, edits, and terminal activity — as it happens. No installs, no config, no friction.
See everyone.
Work together.
Every collaborator's cursor appears live in the editor. Watch edits happen in real time — no refreshing, no merging, no waiting. Like Google Docs, inside your dev environment.
Live presence. See who's online, which file they have open, and exactly where their cursor is — in real time.
Conflict-free edits. Changes are applied with CRDT-based sync — no merge conflicts, no lost work, even on simultaneous edits to the same line.
In-editor chat. Talk about the code right where you're writing it. No context-switching to Slack.
One link.
Instant access.
Share your DevSpace with a single link. Your teammate clicks it, chooses their access level, and is inside the same environment in seconds — no account required for read-only sessions.
Role-specific links. Generate separate links for editors, viewers, and terminal-only users. Each link enforces its own permission set.
Expiring links. Set links to expire after a time window or a number of uses. Revoke instantly if needed.
No install required. Collaborators access everything through their browser — editor, terminal, file manager, and live cursors.
Shared terminal.
Watch in real time.
Multiple users can share the same terminal session simultaneously. Watch commands run live as a collaborator types them — perfect for pair debugging, onboarding, and live demos.
Multi-user terminal sessions. Up to 10 users in a single terminal session — with clear attribution of who typed what.
Watch-only mode. Viewers can observe the terminal without being able to type. Great for live walkthroughs and demos.
Join notifications. A non-intrusive join pill appears when a collaborator enters the terminal session — no disruption to your workflow.
Always know who's around. Presence is first-class — see avatars, active files, and cursor positions across the whole team without asking.
File-level presence. See which file each collaborator has open right in the file tree — no guessing what anyone is working on.
Idle detection. Users inactive for 3 minutes show as idle. Their cursor disappears to reduce noise while they're away.
Follow mode. Click a collaborator's avatar to follow their view — your editor scrolls in sync with wherever they are in the file.
Everything a team needs.
All collaboration features are available on every plan — no extra add-ons required.
Live Cursors
See every collaborator's cursor in real time, color-coded with their name tag. Cursors appear instantly and move smoothly as teammates navigate the editor.
CRDT File Sync
Changes sync across all connected clients with zero conflicts. CRDT-based conflict resolution means simultaneous edits to the same line always produce a correct result.
Shared Terminal
Share terminal sessions with your team. Watch commands execute live, or hand control to a collaborator — all from the same browser window.
In-Editor Chat
Talk about code without leaving the editor. Messages are visible inline next to the file you're both working on — no Slack tab required.
Permission Scoping
Viewer, editor, terminal-only, and owner roles. Each link enforces a specific permission set — revoke access from any session in one click.
Follow Mode
Click any collaborator's avatar to follow their view. Your editor scrolls in sync with wherever they are — ideal for code walkthroughs and pair reviews.
Your whole org,
across every DevSpace.
See all active DevSpaces and who's in each one from a single dashboard. Jump into any environment, follow a collaborator, or spin up a new space — all without leaving your browser.
Get started freeCode together.
Ship faster.
DevSpace Collab is available on every plan. Invite your team today.
Collaboration
questions
Up to 20 simultaneous collaborators on Professional and Enterprise plans. The free tier supports up to 3 collaborators per DevSpace.
Viewer-role collaborators can join without an account via a share link. Editor and terminal roles require a free Shulker account for authentication and audit purposes.
Every keystroke is broadcast as a small operation and merged at each client using a CRDT algorithm. This means simultaneous edits — even on the same line — are always resolved correctly without conflicts or lost changes.
Yes. File-level presence is shown in the file tree — each open file shows the avatar(s) of who has it open. You can also see their cursor position inside the editor.
Yes. Revoking a collaborator terminates their session within seconds. They are disconnected from the editor, terminal, and file manager instantly — no container restart required.
Each terminal session is scoped to a specific DevSpace and user role. Watch-only viewers cannot type. You can restrict terminal access per collaborator independently of file access.
Presence indicators, live cursors, and the in-editor chat work on mobile. The code editor is best used on desktop — we recommend mobile primarily for viewing and chat.

