You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Directus v11.15.4 (February 17, 2026) shipped collaborative state — showing who is viewing or editing a record. Directus v11.16.0 (March 4, 2026) added global draft versioning with Visual Editor integration. Directus is now shipping versioning + presence → they're assembling real-time collaboration piece by piece.
Sanity shipped v5.17.0 and v5.17.1 on March 17, 2026 (same day) — two releases in 24 hours signals active development. Sanity's real-time collaborative editing remains their core moat. They process ~$50M+ ARR on the strength of this single feature.
Strapi's top issues include drag-and-drop broken in Configure View (#23161, 26 comments) and dynamic import failures (#20870, 55 comments) — indicating Strapi's editor UX is degrading under technical debt.
The Gap
Numen has no real-time multi-user editing. One person in the editor at a time. This is the single most-cited reason enterprise content teams don't migrate away from WordPress/Contentful.
The feature has been on the horizon for multiple analysis cycles. Directus is now visibly shipping toward it. Sanity continues to hold it as their primary differentiator. This needs to move from "monitoring" to "building."
Live, conflict-free multi-user editing with AI-aware collaboration features that no other CMS has.
Core Components
Presence Awareness
Avatar bubbles on content list items showing who is viewing/editing
"Currently editing" lock with optional optimistic unlock (after 30s inactivity)
Field-level cursor positions (see who is typing in which field)
Operational Transformation / CRDTs for Rich Text
Real-time rich text sync using Y.js (CRDT library)
Conflict-free concurrent edits to the same document
Change attribution: see which user made which change, in real-time
Rollback to any point in the live editing session
AI-Aware Collaboration (Numen's Unique Angle)
"AI is generating..." presence indicator — when the pipeline is running, show it as a "collaborator"
Accept/reject AI suggestions inline, with rationale surfaced from the AI Review step
AI-generated sections visually distinguished from human-authored text
Pipeline suggestions appear as tracked changes that team members can approve collectively
Commenting & Review Workflow
Inline comments on any content block
Comment threads with @mentions
Comment resolution with change tracking
Comments persist across sessions (unlike live cursors)
Change History
Full version history (every save = a version)
Named versions ("pre-review", "approved for publish")
Diff view between any two versions
Restore with one click
Why Now
Directus is shipping collaboration piecemeal (presence now, versioning now, full collab later). Sanity owns this space. If Numen ships a full collaborative editing feature with AI-native collaboration (AI as a collaborator, not just a tool), we differentiate from both.
The Y.js ecosystem (Tiptap, Hocuspocus) makes this tractable in 2026. Laravel + Pusher/Soketi provides the realtime transport.
Architecture Sketch
Backend: Y.js documents stored as binary blobs, synced via WebSocket (Reverb or Soketi)
Frontend: Tiptap editor with Y.js provider (already using rich editor in Numen)
AI integration: Pipeline results injected as Y.js delta operations, attributed to "Numen AI"
Persistence: Version snapshots on every explicit save + periodic auto-snapshots
Estimated scope: XL (6-8 weeks) — but chunked across multiple agents
Strategic priority: HIGH — this is a retention and enterprise sales blocker. Every quarter we delay, Directus closes the gap.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Competitor Signal
Directus v11.15.4 (February 17, 2026) shipped collaborative state — showing who is viewing or editing a record. Directus v11.16.0 (March 4, 2026) added global draft versioning with Visual Editor integration. Directus is now shipping versioning + presence → they're assembling real-time collaboration piece by piece.
Sanity shipped v5.17.0 and v5.17.1 on March 17, 2026 (same day) — two releases in 24 hours signals active development. Sanity's real-time collaborative editing remains their core moat. They process ~$50M+ ARR on the strength of this single feature.
Strapi's top issues include drag-and-drop broken in Configure View (#23161, 26 comments) and dynamic import failures (#20870, 55 comments) — indicating Strapi's editor UX is degrading under technical debt.
The Gap
Numen has no real-time multi-user editing. One person in the editor at a time. This is the single most-cited reason enterprise content teams don't migrate away from WordPress/Contentful.
The feature has been on the horizon for multiple analysis cycles. Directus is now visibly shipping toward it. Sanity continues to hold it as their primary differentiator. This needs to move from "monitoring" to "building."
Proposed Feature: Real-Time Collaborative Content Editing
Live, conflict-free multi-user editing with AI-aware collaboration features that no other CMS has.
Core Components
Presence Awareness
Operational Transformation / CRDTs for Rich Text
AI-Aware Collaboration (Numen's Unique Angle)
Commenting & Review Workflow
Change History
Why Now
Directus is shipping collaboration piecemeal (presence now, versioning now, full collab later). Sanity owns this space. If Numen ships a full collaborative editing feature with AI-native collaboration (AI as a collaborator, not just a tool), we differentiate from both.
The Y.js ecosystem (Tiptap, Hocuspocus) makes this tractable in 2026. Laravel + Pusher/Soketi provides the realtime transport.
Architecture Sketch
Estimated scope: XL (6-8 weeks) — but chunked across multiple agents
Strategic priority: HIGH — this is a retention and enterprise sales blocker. Every quarter we delay, Directus closes the gap.
Beta Was this translation helpful? Give feedback.
All reactions