Docs/Collaboration/Live editing

Live editing

Nexus supports real-time collaborative editing. Multiple people can edit the same document simultaneously and see each other's changes instantly.

How it works

Nexus uses CRDTs (Conflict-free Replicated Data Types) under the hood. This means simultaneous edits always merge correctly — there's no "last write wins" problem, and you'll never lose someone else's changes. Document state is also stored locally and synced in the background, so you can keep writing even if your connection is briefly interrupted.

Presence indicators

When collaborators are viewing the same document, their avatars appear in the top-right corner of the page. Each collaborator gets a coloured cursor. When they're actively typing, you'll see their cursor move through the document in real time.

Offline editing

If you lose your connection, you can keep writing. Your changes are queued locally and sync when you reconnect. No spinner, no blocked input — the editor stays usable.

Conflict-free merging

Because of CRDT semantics, there are no merge conflicts in Nexus. If two people edit the same sentence simultaneously, both edits are preserved in a sensible combined form. In practice, the presence indicators help people naturally work in different sections of a document, so conflicts are rare.

Limitations

Live editing requires both users to be in the same workspace and have at least Editor access to the document. Viewers see the current saved state but don't see live cursors.