Real-time collaborative workspace

Code together. Anywhere.

A lightweight collaborative coding room for teams, classmates, and friends. Edit in real time, chat, and keep total ownership of your project data.

room: DEMO01 — main.ts
3 OnlineDEMO01
import { createServer } from "coderoom";
const room = createServer({ id: "DEMO01" });
room.on("collaborate", (user) => {
console.log(`${user.name} is live!`);Salman
});
// Real-time CRDT synchronization
room.broadcast("Ready to code");Rahul

Designed for speed, clarity, and collaboration

Everything you need to pair program or work with teams across LAN or Internet.

Real-time coding

Edit code together with instant synchronization. Powered by Yjs CRDTs and Monaco Editor with remote cursor indicators.

Built-in chat

Talk while you code. Room-scoped instant messaging with persistent history and online presence indicators.

LAN + Internet

Use it locally on your Wi-Fi network without internet, or access the same server remotely through a domain or public IP.

Your data

Projects and messages are stored by your own server. Self-contained database with zero external cloud dependencies.