Native project files in each editor.
Each collaborator works in their own project window with their own keymaps, plugins, and inspections. Changes converge through one shared model.
Cross-editor collaboration, live now
We Code Live synchronizes project files, cursor presence, room chat, and approved terminal access while each participant continues working in their own editor.
Native files Durable rooms Explicit permissions
PRODUCT
This example shows presence, concurrent editing, room discussion, and an explicitly approved terminal-control request.
export async function reserveStock({ sku, quantity }) {
const item = await inventory.find(sku)
if (item.available < quantity) {
throw new StockError(`Only ${item.available} left`)
}
return inventory.reserve(sku, quantity)
}YOUR PROJECT STAYS YOUR PROJECT
TypeScriptKotlinJavaPythonRustGoWORKFLOW
Editors keep their native project model while the service coordinates files, messages, permissions, and recovery state.
Each collaborator works in their own project window with their own keymaps, plugins, and inspections. Changes converge through one shared model.
Participants can send room chat and authorized code links without moving the discussion to another service.
Participants can view streamed terminal output. Input remains locked until the host grants a short, revocable control lease.
Receipts, recovery journals, and persistent room state distinguish accepted work from changes that still need attention.
Read, edit, full-access, co-host, and publisher decisions are checked before durable changes are accepted.
RECOVERY DIAGNOSTICS
Select a scenario to see how the client records a disconnection, a permission update, or concurrent document operations.
sockettransport interrupted
journal17 local operations protected
receiptserver watermark 2,841
roomresumed · no replay ambiguity
OPERATING MODEL
Each participant edits native files in their own IDE. The room synchronizes project state and limits sensitive capabilities through explicit permissions.
Text, not pixelsSharp source at any connection quality.
Explicit consentRevocable grants for sensitive capabilities.
Operation receiptsKnow which changes the room accepted.
CREATE A COLLABORATION ROOM
Create an account, open a room from VS Code or IntelliJ, and invite collaborators who use either editor.