David Brochart
banner
davidbrochart.bsky.social
David Brochart
@davidbrochart.bsky.social
Better not to start, once begun better to finish.
Here's one pointer: a notebook shared model has a shared text for an input cell.
github.com/jupyter-serv...
That allows multiple users to type into the cell at the same time. It's a CRDT so conflicts are resolved automatically in real-time. That's how collaboration works in Jupyter. AI could use it.
jupyter_ydoc/jupyter_ydoc/ynotebook.py at 654e8f80f619c7820dd82dfbe3c6d985b6a69e28 · jupyter-server/jupyter_ydoc
Jupyter document structures for collaborative editing using Yjs/pycrdt - jupyter-server/jupyter_ydoc
github.com
January 15, 2026 at 1:25 PM
No, I think most Jupyter AI extensions' workflow is rather to treat the AI as a collaborator and use the real-time collaboration system to modify the shared model of the notebook, not the underlying JSON directly.
January 15, 2026 at 11:58 AM
Can't wait for the release!
December 16, 2025 at 9:05 PM
Seeing these ".." getting smaller, it seems to me your're using Ghostty 😃
December 12, 2025 at 3:41 PM
Too bad it's hard-coded to use asyncio.
November 7, 2025 at 9:37 AM
It's better to open a private window, and you should be aware that it doesn't work on
Firefox because of bugzilla.mozilla.org/show_bug.cgi....
If it still doesn't work, it would be great if you could open an issue.
1387483 - [meta] Support ReadableStream as Request.body in fetch API
NEW (nobody) in Core - DOM: Networking. Last updated 2025-09-09.
bugzilla.mozilla.org
September 11, 2025 at 12:23 PM
They are really different approaches and Microverse is nowhere near JupyterLite for now. I think it's really a question of integration with the rest of the ecosystem. JupyterLite diverges in many ways from JupyterLab due to the lack of server while Microverse is more streamlined and more compatible.
September 11, 2025 at 12:20 PM