Chris Nicholas @chrisnicholas.dev · 24/09/2026I've built an open-source coding agent tool! Jev classifies every message—the chats are multiplayer, and humans can talk normally, but if Jev recognises a coding request or question, it hops in and triggers the correct agent. Get it + info ↓ 121
Chris Nicholas @chrisnicholas.dev · 21/09/2026I've built an open-source workflow builder for Jev! Experiment with a UI—classify inputs using choices, scores, booleans; wire results into other prompts; and return a set of custom outputs. Below I've set up a support system that can help with various queries. Features ↓ 121
Chris Nicholas @chrisnicholas.dev · 18/09/2026I love that Jev can fit into basically any app. You don't need to build everything around a chat, you can just integrate intelligent features into the background, like these auto-fill buttons. Much better UX than with slow LLMs. Feels like the missing piece! 110
Chris Nicholas @chrisnicholas.dev · 17/09/2026Jev enables instant AI suggestions 👏 In this app, 20+ intelligent checks occur every time you edit a cell, immediately providing warnings. No LLMs necessary! 121
Chris Nicholas @chrisnicholas.dev · 16/09/2026Adding real-time collaboration? Work at a startup? @liveblocks.io offers discounts for early-stage companies, give us a message and we'll do our best to help you out! lblcks.io/h9IcT7Olblcks.ioBuild Multiplayer Products from Day One | Liveblocks for StartupsThe best products are realtime and multiplayer from day one. Liveblocks is the sync engine that lets startups ship collaborative, AI-ready products in days, free to start. 010
Chris Nicholas @chrisnicholas.dev · 10/09/2026Our homepage now has a multiplayer game! ✦ Real-time cursors & physics. ✦ Ripples & web page reflections. ✦ Secret code unlocks the easter egg. → lblcks.io/WJGKiD9 120
Reposted by Chris NicholasLiveblocks @liveblocks.io · 10/09/2026We've shipped a new hero. → lblcks.io/WJGKiD9 221
Reposted by Chris NicholasMarc Bouchenoire @marcbouchenoire.com · 10/09/2026We made a new liveblocks.io 3D hero 💧 242
Chris Nicholas @chrisnicholas.dev · 04/09/2026We shipped a Yjs alternative for collaborative text editing! LiveText is a new data type for @liveblocks.io. It's quicker, simpler, and smaller than a CRDT, and integrates into four popular text editors. And there's more ↓ 171
Reposted by Chris NicholasLiveblocks @liveblocks.io · 01/09/2026Meet Liveblocks Sync—the sync engine for the agentic web. Add collaborative editing for humans and agents, without building infrastructure. lblcks.io/synclblcks.ioLiveblocks Sync | The sync engine for the agentic webAdd collaborative editing for humans and agents, without building infrastructure. 131
Chris Nicholas @chrisnicholas.dev · 01/09/2026Liveblocks Sync is the sync engine designed for the agentic web. Add conflict-resolved multiplayer to any React app, so that humans and agents can edit the same state, at the same time. lblcks.io/sync Here's how it works ↓ 131
Reposted by Chris NicholasLiveblocks @liveblocks.io · 01/09/2026Introducing LiveText, part of Liveblocks Sync. Our new data type for collaborating text editing, and a replacement for Yjs. → lblcks.io/livetext 142
Chris Nicholas @chrisnicholas.dev · 07/08/2026diffs.com/edit is a fantastic new code editor, built by Pierre Computer Company. It's not just Monaco or ProseMirror, but a new editor built from scratch. Couldn't resist adding collaboration with @liveblocks.io! 021
Chris Nicholas @chrisnicholas.dev · 04/08/2026Liveblocks Storage now has version history! Snapshot your room's sync engine data, browse previous versions, preview earlier states, and restore any you need. Snapshots can be saved automatically at intervals, or created manually. We've released a new data type too ↓ 251
Chris Nicholas @chrisnicholas.dev · 27/07/2026You can now upload files to @liveblocks.io! If your multiplayer app uses media, archives, or any file, `LiveFile` allows you to upload them directly to your Storage tree. Other users will see the file appear in realtime—like in this @tldraw.com clip. Learn more ↓ 143
Chris Nicholas @chrisnicholas.dev · 23/07/2026Article: What's the best vector database for AI and RAG? Turbopuffer, Pinecone, pgvector, more—a deep-dive into the options. Our team's well positioned to give guidance, as we tried them before building our product. Written last year, we stand by our choice! Link ↓ 120
Chris Nicholas @chrisnicholas.dev · 15/07/2026Build a collaborative agentic workflow builder. In CodeWithAntonio's latest video, he explains how to build a browser automation tool—in the video you it automatically loads a news website, extracts headlines, and sends an email. Video tutorial ↓ 231
Chris Nicholas @chrisnicholas.dev · 10/07/2026Using @liveblocks.io Comments? You can now create private comment threads within a room. Set permissions to control exactly who can see and reply—ideal for internal notes and hidden feedback. How to set it up ↓ 121
Reposted by Chris NicholasLiveblocks @liveblocks.io · 08/07/2026Updated—AI slideshow example. We've added new features to our latest example, enabling drag-and-drop editing, realtime presence, multi-slide generation, and more. Download it ↓ 141
Chris Nicholas @chrisnicholas.dev · 08/07/2026I've updated my open-source AI slideshow template! It's got a bunch of new features: ✦ Drag-and-drop elements, double-click to edit text. ✦ Editing is collaborative, users have presence. ✦ Multiplayer undo/redo, in both views. ✦ Create multiple slides. Get it ↓ 131
Chris Nicholas @chrisnicholas.dev · 06/07/2026I've built an open-source slide editor! ✦ Generate HTML slides with AI. ✦ Collaborative code editing. ✦ Draggable commenting. ✦ Export to powerpoint. Try it out ↓ 141
Reposted by Chris NicholasLiveblocks @liveblocks.io · 06/07/2026Generate HTML slides with AI, collaboratively. We've released a new open-source example—a multiplayer slide editor with live code editing, draggable comments, and PowerPoint export. Get it ↓ 121
Chris Nicholas @chrisnicholas.dev · 01/07/2026Add a multiplayer .docx editor to your app! ✦ 100% compatible with MS Word. ✦ Real-time editing and presence. ✦ Leave suggestions for others. Get it ↓ 241
Reposted by Chris NicholasLiveblocks @liveblocks.io · 30/06/2026New template: AI spreadsheet. When multiple humans & agents edit simultaneously, changes are overwritten. However, with a sync engine, you can solve conflicts gracefully, and enable true collaboration—like in our new spreadsheet. Get it from @vercel.com ↓ 121
Chris Nicholas @chrisnicholas.dev · 30/06/2026Add a multiplayer AI chat to your app! ✦ Multiple users at once. ✦ Real-time chat updates. ✦ Switch between pages, history. Get it from @vercel.com templates ↓ 121
Chris Nicholas @chrisnicholas.dev · 29/06/2026I've published an AI spreadsheet template. ✦ Cells & chat are real-time multiplayer. ✦ Live presence for humans & agents. ✦ Trigger AI from comment threads. It's open-source ↓ 161
Chris Nicholas @chrisnicholas.dev · 26/06/2026Trying out @nextjs.org 3.16 instant navigations. Adds a noticeable feeling of snappiness 👏 nice. Here's a before → after. 110
Chris Nicholas @chrisnicholas.dev · 24/06/2026DX in @liveblocks.io is crazy! See this hook? It fetches a multiplayer list of objects. Every time the list changes, it automatically updates with a new value, in real-time. No back-end or setting up WebSockets—just React. 121
Chris Nicholas @chrisnicholas.dev · 22/06/2026In case you missed it, @liveblocks.io has nodes for n8n! It's super handy for setting up complex workflows, for example after a Liveblocks comment's created, you can trigger an AI response. Another use case is allowing AI to modify your realtime data with a custom trigger. 121
Chris Nicholas @chrisnicholas.dev · 19/06/2026We're transitioning into a world where multiplayer documents are required. As more and more agents become commonplace, you need a way to ensure that their modifications don't disrupt other agents & humans—you need a sync engine, like below. And that's not the only challenge ↓ 121
Chris Nicholas @chrisnicholas.dev · 18/06/2026I'm building an AI-powered spreadsheet template! AI can edit cell contents, styling, and leave comments. Plus the whole table is multiplayer, so that humans and AI can work together at the same time. Interested in me open-sourcing it? 161
Reposted by Chris NicholasLiveblocks @liveblocks.io · 16/06/2026Do you know we have a @xyflow.com package? Add multiplayer editing into your flowchart in just a few lines of code. 131
Chris Nicholas @chrisnicholas.dev · 16/06/2026Add WebSockets to your agent/workflow with one React hook! Feeds is a new real-time primitive for the agentic world, by @liveblocks.io. Use it to send live JSON data into your app, directly from your back-end. Status updates, chat messages, tool calls, etc. And it's multiplayer. 131
Chris Nicholas @chrisnicholas.dev · 05/06/2026Building multi-agent canvases in a morning with @liveblocks.io & @tldraw.com 👏 • Humans and AI have live presence. • Both can make changes simultaneously. • Trigger any amount of agents at once. 221
Chris Nicholas @chrisnicholas.dev · 04/06/2026Everything we shipped at @liveblocks.io in May! 1️⃣ New guides for enabling AI in @xyflow.com flowcharts. Trigger real-time agent workflows from comment pins, and AI will make sync engine changes as you watch. More ↓ 141
Chris Nicholas @chrisnicholas.dev · 03/06/2026The best apps, like Linear & Notion, increasingly feature AI that inhabits the same space as humans. In particular, agents that can: • Edit documents. • Show live presence. • Leave comments in threads. I've written a post on how to add it to your own app! 121
Chris Nicholas @chrisnicholas.dev · 02/06/2026Add collaborative .docx editing to your app in 5 mins! @superdoc.dev 🤝 @liveblocks.io 111
Reposted by Chris NicholasLiveblocks @liveblocks.io · 29/05/2026We've deployed our slides demo. Collaborate with agents and humans in this Liveblocks-powered example. → lblcks.io/slides-demo 131
Chris Nicholas @chrisnicholas.dev · 29/05/2026Our team built an AI slideshow editor! No login required, try it out. → lblcks.io/slides-demo 041
Chris Nicholas @chrisnicholas.dev · 27/05/2026Add real-time presence to your agent in 5 mins! With a couple of React hooks and REST APIs, you can add WebSockets to your AI, without setting up any servers or infrastructure. Plus updates are multiplayer—all users see changes as they come. Set it up ↓ 111
Chris Nicholas @chrisnicholas.dev · 27/05/2026I now write agent skills for everything I do at work. Not just generic skills, but highly specific custom skills, with a singular purpose. At this point, it saves me hours of tedious work every week. Do it yourself ↓ 100
Reposted by Chris NicholasLiveblocks @liveblocks.io · 26/05/2026This is what you can build with Liveblocks. AI-powered apps with multiplayer documents, realtime presence, activity feeds, and comment threads. Our new slideshow demo showcases what’s possible in modern collaborative apps. Learn more ↓ 121
Chris Nicholas @chrisnicholas.dev · 20/05/2026I've added an "Install with AI" button to our homepage. One click opens Cursor, Codex, or Claude Code and starts a new chat with the installer prompt—there's no quicker way to get started! It loads our agent skills too. 210
Chris Nicholas @chrisnicholas.dev · 18/05/2026People are sleeping on AI in comments. Tagging agents in existing threads immediately provides all the context it needs to work effectively with humans. Here's an example where I trigger a workflow inside an @xyflow.com document. 131
Chris Nicholas @chrisnicholas.dev · 14/05/2026Many AI apps have a flaw—agents are a black box. It's frustrating when an agent edits your document, and there's no way to tell what changed. You can't trust it. And the problem only compounds with multiple agents. We can solve this with real-time presence ↓ 111
Chris Nicholas @chrisnicholas.dev · 12/05/2026Creating a multiplayer list is trickier than it looks. When two users make simultaneous edits, state drifts out of sync—you can't just use a regular array. Real-time tools like Figma and Liveblocks use a specific technique to solve this. It's called fractional indexing ↓ 121
Reposted by Chris NicholasLiveblocks @liveblocks.io · 24/04/2026Add collaboration to your Handsontable data grids. We've published new guides/examples detailing how to add commenting and realtime multiplayer to your table. Leave contextual info on cells, or see realtime presence as users make edits. 132
Chris Nicholas @chrisnicholas.dev · 24/04/2026Add commenting and multiplayer to @handsontable.bsky.social! I've put together two demos/guides that detail how to add collaboration to your grid. The first adds multiplayer state and live presence, as you can see below. 162
Reposted by Chris NicholasVincent Driessen @nvie.com · 23/04/2026Today, I co-blogged and got to see @chrisnicholas.dev’s amazing visualization talents up close! 🤩 lblcks.io/W1Ehpn6lblcks.ioHow CRDTs and sync engines keep realtime lists ordered with fractional indexing | Liveblocks blogAn interactive guide to fractional indexing, how it works, and how it’s used to power multiplayer lists in Figma and Liveblocks. 043
Chris Nicholas @chrisnicholas.dev · 23/04/2026Interactive article: How sync engines handle realtime lists. Regular arrays don't work in multiplayer, users overwrite each other's changes. You need to use an alternate system, fractional indexing—here's how it works. Link ↓ 142