A Collaborative Code Editor That Feels Like Real Engineering
Monaco Editor + Yjs CRDT. 30+ languages. Real-time interviewer-candidate co-editing with full cursor awareness, integrated execution, and session playback.
The same editor as VS Code
CRDT for conflict-free sync
Languages supported
Sync latency
Built on the best-in-class tools
Your candidates shouldn't have to learn a new editor to pass your interview.
Monaco Editor
The same editor that powers VS Code. Familiar keybindings, syntax highlighting, and IntelliSense.
Real-time collaboration (Yjs CRDT)
Interviewer and candidate co-edit with millisecond sync. Full cursor and selection awareness.
Integrated execution
Run code against test cases inside the editor. No local setup, no screen share, no guesswork.
Session recording and playback
Replay every keystroke of every session. Absent stakeholders can catch up at 2x.
Multiple files and tabs
Support full exercises across multiple files — not just a single scratchpad.
Works in any browser
No installs, no extensions. Chrome, Safari, Firefox, Edge all supported.
Keystroke capture for integrity
Every keystroke is captured for optional biometric verification and replay.
Edit pattern analysis
Detect suspicious paste events and non-human editing sequences automatically.
Export final code
One click to export the candidate's submission as a zip or commit to a branch.
Built for how modern teams hire
Yjs CRDT, not polling hacks
Most online editors use polling or centralized OT with awkward merge conflicts. ClarityHire uses Yjs, a battle-tested CRDT — conflict-free, peer-aware, millisecond-accurate.
- < 50ms sync latency
- Offline-safe with automatic reconciliation
- Full cursor and selection awareness for all participants
The editor they already know
Monaco is the editor behind VS Code — the most-used IDE in the world. Candidates drop in and can actually code instead of fighting a weird web editor.
- VS Code keybindings out of the box
- Syntax highlighting for 30+ languages
- IntelliSense, hover tooltips, and go-to-definition
Pair-program or spectate — both work
Sit back and watch the candidate solve the problem. Or jump in to pair-program when they get stuck. Full awareness of cursor position means you can guide without confusing.
- Read-only spectate mode
- Full edit mode for pair-programming
- Inline comments without code modifications
How it works
Start a session
Create an interview or assessment. The editor is pre-configured per role.
Candidate joins
One-click browser access — no installs, no accounts, no extensions.
Co-edit or spectate
Watch keystrokes live, jump in to pair-program, or add inline review comments.
Review and grade
Replay the full session. AI grades quality. You grade the thinking.
Frequently asked questions
What makes the collaborative editor different from CoderPad or HackerRank CodePair?+
ClarityHire uses Monaco (same as VS Code) and Yjs CRDT for real-time sync — no awkward merge conflicts, millisecond-accurate cursor awareness, and full session playback. It's bundled with integrity detection, scorecards, and AI copilot at no extra cost.
Which languages does the editor support?+
30+ languages with full syntax highlighting and IntelliSense: JavaScript, TypeScript, Python, Java, Go, Rust, C, C++, C#, Ruby, PHP, Kotlin, Swift, Scala, SQL, HTML/CSS, and anything else Monaco supports.
Can candidates run their code?+
Yes. Integrated execution is built in for every supported language, with visible test case output. No local setup required.
Is the session recorded?+
Yes. Every keystroke, run, and file change is recorded and replayable. Absent stakeholders can watch at 2x speed without waiting for a live session.
Can multiple people edit the same file?+
Yes. Yjs CRDT supports any number of concurrent editors. Typical use is one candidate + one or two interviewers, with cursor awareness for everyone.
Explore related features
ClarityHire is one platform. Every feature is built to work with the rest.
Coding Assessments
Live collaborative coding with Monaco, integrated execution, and AI-assisted grading.
Video Interviews
LiveKit WebRTC video with recording, transcription, and AI copilot for interviewers.
Code Coherence AI
Claude-powered analysis judges whether code edits reflect authentic human thinking.
Keystroke Biometrics
XGBoost classifier detects when a different person takes over the keyboard.
Structured Interviews
Interview scorecards, rating rubrics, and consistent feedback templates.
Run your next technical interview in a real editor
Monaco + Yjs + integrated execution. Try the collaborative editor free.