How pair rooms work
Create a room, share the code and solve together: one editor, shared runs and verdicts, chat and audio. Pair on a hard problem or mock-interview a friend.
What is a pair room?
A pair room is a live coding session for two to four people on one problem: one shared editor with everyone's cursor, chat, typing indicators and an audio call, and Run and Submit that anyone can press and the whole room sees. The host picks the problem and the seats, and opens the room to anyone signed in — listed in the lobby — or keeps it invite-only behind a passcode. Submissions count on the host's account; the host can remove someone, and every room keeps a history with its last submission, verdict and code. Pair rooms are unlimited on every plan; hosting or joining needs a free account.
How it works
- Open a room. Pick the problem, the mode and how many seats, two to four. An open room is listed in the lobby for anyone signed in; an invite-only one is joined with the passcode the host shares. A host can keep three rooms waiting at once.
- Solve in one editor. Everyone types in the same code and sees each other's cursors, with chat, typing indicators and audio beside it. Anyone can Run or Submit, and the results panel updates for the whole room. Edits made while a connection drops are kept and reconciled when it returns.
- Let the host keep order. The host can remove someone, who then needs the room's recovery code to come back. If the host's connection is gone for 20 seconds, the longest-seated participant takes over; a room left empty for a minute closes.
- Keep the history. The room's last submission — verdict and code — stays in the History tab for everyone who was there. The solve itself lands on the host's account: their history, XP, streak and roadmap.
Who it is for
Anyone who solves better out loud: two people on a hard problem, a friend running your mock interview with one of you driving and one asking, or a mentor teaching someone who watches the cursor move. It needs nothing but the room's link — no screen-share, no second app for the call.