RBS includes a complete set of collaboration features built into every branch server. Edit files together in real-time, join video calls, share your screen, and chat with your team — all without leaving your code editor or installing third-party tools.
Collaborative editing
Google Docs–style real-time code editing. Multiple developers edit the same file simultaneously with multi-cursor support.
Video meetings
Peer-to-peer video calls with camera and screen sharing. Data stays on your network — no third-party servers.
Team chat
Real-time chat rooms with code snippet sharing, file references, typing indicators, and full message history.
Presence tracking
See who’s online, what file they’re viewing, who’s in a meeting, and who’s in a chat session — across all features.
Multiple developers can edit the same file simultaneously. Changes appear in real-time, with each user getting a distinct cursor color. Conflicts are resolved automatically using Operational Transformation (OT) — the same technique used by Google Docs.
Start a peer-to-peer video call directly from your editor. No Zoom, no Google Meet, no external tools. Video and audio are transmitted directly between participants — the RBS server only handles the initial connection setup (signaling).
Real-time chat rooms built into the editor. Discuss code, share snippets, reference files, and keep a searchable history — all without context-switching to Slack or Teams.
Chat rooms are tied to the branch server. Every developer connected to a branch can join the default chat room or create topic-specific rooms.Create a chat room from the Tools → Chat panel, or via the REST API:
Copy
Ask AI
# Create a chat room via the RBS Server APIcurl -X POST http://localhost:8080/api/chat \ -H "Content-Type: application/json" \ -d '{"name": "API Design", "user_name": "Alice"}'
Presence tracking gives your team unified awareness across all collaboration features. See who’s online, what they’re working on, and how to reach them.
A public API and SDK for building custom integrations with the collaboration system are coming soon. If you’re interested in early access, reach out to support@reasonos.dev.
The RBS Server exposes WebSocket and REST endpoints for all collaboration features. These are used internally by the built-in code editor: