Presence

When several people are in a cluster you see each other's cursors, selections and text carets live. A facepile shows who is on the current board, and a workspace facepile shows who is anywhere in the workspace — clicking someone jumps you to whatever board they are on. Everyone has a stable colour that stays the same across sessions.

Presence answers "who else is here and what are they doing" without anyone having to say.

On a board

  • Live cursors, each labelled with a name
  • Selection halos — what someone has selected is outlined in their colour
  • Text carets inside notes and documents, so you can see where someone is typing before the words appear
  • A facepile in the header, with the full roster on click

Across the workspace

A second facepile shows everyone active anywhere in the workspace, not just on your board.

Click someone to jump to them — you land on whatever board they are on. On a call, this replaces "which board are you on, send me the link".

Colours

Each person has a stable presence colour. It does not change between sessions, so a colour becomes a person you recognise.

Set your own in Settings → Profile.

At scale

On a busy board, cursors are capped and culled rather than all rendered — a board with twenty people on it stays readable and stays fast.

Connections survive reconnects and token rotation, so a laptop lid closing and reopening does not drop you out and duplicate you in the roster.

What is real time

Effectively everything:

SurfaceLive
Moving, resizing, adding, deleting cards
Typing in a note✓, with carets
Writing in a document✓, with carets
Comments and votes
List view selections
Messages

Concurrent edits merge. There is no locking and no last-write-wins overwrite — two people editing the same note produce a note containing both edits.

Working offline

Changes made while briefly disconnected are reconciled on reconnect. The status in the header reports what has actually saved rather than assuming.

Frequently asked questions

Can I see what someone is looking at without asking?

Yes. Click their avatar in the workspace facepile and you jump to the board they are on.

Do presence colours change?

No. Each person keeps a stable colour, and you can set your own in Settings under Profile.

What happens when a lot of people are on one board?

Cursors are capped and culled so a busy board stays readable and fast rather than filling with labels.

Machine-readable: /docs/collaborate/presence.md · /llms.txt