Liveblocks is a real-time collaboration infrastructure and managed backend designed to synchronize application state, presence, and documents across multiple users. It provides a synchronization engine based on conflict-free replicated data types to resolve concurrent edits and maintain consistent shared state.
The platform distinguishes itself through deep AI integration, allowing the deployment of contextual AI agents and copilots that can interact with users, modify application state, and execute custom tools. It features specialized knowledge base orchestration to provide these agents with domain-specific context and manages AI response streaming within collaborative environments.
Broad capabilities include real-time user presence tracking with live cursors and avatar stacks, and a comprehensive commenting system for threaded discussions and content annotations. It also provides tools for synchronizing rich-text editors, spreadsheets, and visual diagrams, alongside a notification service for managing in-app alerts and activity feeds.
The project offers a server-side SDK for programmatic room and document management, as well as a self-hosted option for the collaboration synchronization server.