Live Presence

See who is online, where they are editing, and follow their work in real time.

Omnilib shows you exactly who is in your project and where they are working. Live presence gives every collaborator a unique color, displays their cursor position inside documents, and shows their avatar in the toolbar.

Presence avatars

When collaborators are online and have your project open, their profile avatars appear in the top toolbar. Each avatar is tinted with that person's assigned color so you can identify them at a glance.

Hover over an avatar to see the collaborator's display name and which file they currently have open. The avatar disappears from the toolbar when they close the project or go offline.

Live cursors

Inside the Markdown editor, you see a colored cursor for every active collaborator editing the same file. The cursor moves in real time as they type, select text, or navigate the document.

Each cursor displays a small label with the collaborator's name above it. Cursors fade out after a few seconds of inactivity and reappear as soon as the collaborator types or moves again.

Cursor colors are assigned automatically and stay consistent for each person throughout the session. If two collaborators happen to receive similar colors, Omnilib adjusts to keep them visually distinct.

Who is editing which file

The toolbar avatars update dynamically as collaborators switch between files. You can see at a glance whether someone is in the same file as you (useful for coordinating before making large edits) or working elsewhere in the project.

Presence requirements

Live presence is active whenever:

  • The project has been shared with at least one other person (see Project Sharing)
  • Both you and the collaborator are online with the project open
  • The collaborator has accepted their invitation and signed in

Presence is not available for projects you have not shared.

Privacy

Only people who have been explicitly invited to your project can see your presence. Project owners can revoke access at any time, which immediately removes that person's presence from all active sessions.