See multiplayer in action ↓
Should we add retry logic here?
Everything teams need to ship together
From a 2-person huddle to a 500-seat org — one collaboration layer across every canvas.
Live cursors & presence
See who's editing in real time. Live cursors, selection highlights, node locking, and “who's online” avatars — synced in milliseconds.
Threaded comments
Leave comments on any node, slide, paragraph, or shape. Reply, resolve, reopen, and tag teammates — without leaving the canvas.
Share without signup
Generate a link in two clicks. Anyone can view or comment instantly — no account required. Set per-link permissions, passwords, and expiry.
Team workspaces
Spin up an organization with role-based access, shared project libraries, activity feeds, and invite-by-email onboarding.
Built-in team chat
Each organization gets a real-time chat room with typing indicators, presence, reactions, and threads — no Slack required.
Version history & restore
Every edit is captured automatically. Scrub the timeline, see who changed what, and restore any previous state in seconds.
Granular link permissions
Each share link is scoped viewer, commenter, or editor. Add passwords, expiration, watermarks, or revoke access anytime.
RBAC + row-level security
Role-based access across organizations and row-level security at the database layer. Every read and write is policy-checked per tenant.
2FA, encryption & audit logs
TOTP two-factor auth, AES-256 at rest, TLS 1.2+ in transit, and immutable audit trails. SSO/SAML available on Enterprise.
How it works
Open any project
Flowcharts, whiteboards, notes, presentations, and code canvases all support real-time collaboration out of the box. No setup required.
Invite or share a link
Invite teammates by email for persistent access, or generate a public share link with viewer / commenter / editor permission. Both work on free accounts.
Edit together live
See cursors move, watch nodes lock as someone edits, and react to comments instantly. Changes sync in milliseconds across every connected client.
Comment, resolve, restore
Leave comments on any element, mark threads resolved, and rewind through version history when something needs fixing — all without leaving the canvas.
Frequently asked questions
Do collaborators need an OpenCharts account?
No. Anyone with a share link can view or comment without signing up. To edit, collaborators need a free account — but signup takes seconds and the free plan unlocks every collaboration feature.
How many people can edit at once?
There is no hard cap on simultaneous editors on free or paid plans. The real-time engine is designed to handle large rooms — most teams hit zero contention because of node locking and presence indicators.
Is real-time collaboration free?
Yes. Live cursors, presence, threaded comments, share links, and version history are all included on the free plan. Paid plans add team workspaces, advanced RBAC, SSO, and audit logs.
Which canvases support comments?
All of them — flowcharts, whiteboards, notes, presentations, code canvas, and image canvas. Comments are anchored to specific nodes / slides / blocks so the conversation stays in context.
Can I control who edits vs. who only views?
Yes. Each share link has its own permission level (viewer / commenter / editor) and you can also set per-member roles in team workspaces (owner / admin / editor / viewer). Permissions are enforced both in the UI and at the database layer with row-level security.
Where is real-time data hosted?
All real-time presence, comments, and team chat run on SOC 2 / ISO-aligned infrastructure with TLS 1.2+ in transit. Persistent data lives in our US-region cloud with AES-256 at-rest encryption. Data residency options are available on Enterprise.
Ready to try Real-Time Collaboration?
Free to start, no credit card needed, and your whole team can join.