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.