Tables in Dokki are fully collaborative. Multiple people can edit the same cells, columns, and rows at the same time — no locks, no conflicts, no "someone else is editing" prompts.
What live editing feels like
You type — your changes show up instantly for everyone in the table.
Other people type — their changes show up instantly for you.
No save button. Edits are persisted automatically.
Refresh the page mid-edit and you'll pick up exactly where you (and everyone else) left off.
Seeing who's there
You can see who else is in the table:
Avatars in the toolbar show every active collaborator.
Colored cursors indicate the cell each person has selected.
Typing highlights flash briefly as someone edits.
Presence disappears when a collaborator closes the tab.
What happens when edits collide
Two people typing in the same cell — both edits merge automatically. The latest characters typed win on a per-character basis, so you almost never lose work.
One person deletes a row, another is editing a cell in it — the row deletion wins.
A column type is changed mid-edit — the new type takes effect for everyone instantly. If a teammate is in the middle of typing, their input is re-validated against the new type.
Copilot bulk fills — many cells update together as a single batch, so collaborators see the change land all at once instead of cell-by-cell.
Working offline
If your connection drops, you can keep editing locally. When you reconnect, your changes sync up with everyone else's automatically. A small "syncing" indicator appears while this is happening.
How big can a table get?
Tables comfortably handle a few thousand rows × dozens of columns. Beyond that, expect slower initial loads. For very large datasets, consider splitting into multiple tables — Dokki tables are designed for human-scale collaboration, not data-warehouse workloads.