Component
Live Presence
Show who's online in real time. Avatars, cursors, typing indicators, and more.
Track which users are active and broadcast updates to everyone instantly. Build 'who's online' lists, collaborative cursors, typing indicators, or any feature that needs to know who's here right now.
What you can build
- A 'who's online' indicator showing active team members in a workspace.
- Live cursors in a collaborative whiteboard or document editor.
- 'User is typing...' indicators in chat applications.
- Multiplayer game lobbies showing connected players.
- Viewer counts for live streams or webinars.
Key capabilities
Efficient Updates
No polling. Clients only receive updates when someone joins or leaves. Scales to thousands of users.
Graceful Disconnects
When a user closes their tab, they're automatically removed after a short timeout. No stale 'online' indicators.
Room-Based Scoping
Presence is scoped to rooms (channels, documents, pages). Users in one room don't see presence from another.
Rich User Data
Attach user info (name, avatar, cursor position) to presence. Display it however you want in your UI.
How to use it
Just describe what you want in the prompt. Converge handles the setup automatically.
- 'Show who's online in the sidebar'
- "Add live cursors to the collaborative editor"
- "Show a typing indicator when someone is composing a message"
- "Display how many people are viewing this page"