Technical Director @QuantStack, @ProjectJupyter Core Developer & Distinguished Contributor

Europe 🇪🇺 / Remote 👨‍💻
xtralab has been my daily driver for software development for the past few months. It’s JupyterLab with opinionated defaults and pre-installed extensions for working with coding agents. I use it with Claude Code, Codex, and Pi most of the time. jtpio.github.io/xtralab
1
6
219
Contributing to open source also sometimes means playing the game of “who’s going to get that random CI failure and have to fix it?” 🥲
3
421
Recently I have been working on an opinionated JupyterLab metapackage for coding agents, called xtralab. It's JupyterLab with a set of extra extensions and curated defaults tailored for agentic workflows. If folks are interested, I may do a more in-depth video walkthrough soon!
3
2
14
626
The upcoming JupyterLab 4.6 release will let users customize the position of the activity bar in the left and right sidebars. Just another way to tweak the interface to your liking! 🛠️
1
122
Working on a new feature for the next JupyterLab 4.6 release that makes it easier to move panels and tabs across the interface and customize the layout to your liking. This is going to be useful for working with your favorite coding agent CLI right from within JupyterLab! 🤖
3
132
Jeremy Tuloup retweeted
3 ways any-llm is showing up in real dev workflows: • JupyterLite AI → one config for multiple providers • LangChain → switch models with a string • Headroom → optimize context + access any provider All in one layer. Take a closer look: link.mozilla.ai/any-llm-inte…
1
3
128
Hot off the press: a new JupyterLab extension that brings advanced, interactive visualizations to your JSON, YAML, and CSV files, powered by the jsoncrack library. ➡️ Repo: github.com/jtpio/jupyterlab-… 💡 Try it in the browser: jtpio.github.io/jupyterlab-j…
2
6
607
One of the most common pieces of feedback from JupyterLite users is that it isn’t clear whether a file is server-provided or stored in the browser. Currently exploring ways to fix this with an improved UX. What do people think?
1
4
288
Everybody is talking about secure Python sandboxes for LLM code execution, but what about the browser sandbox? Quick demo using JupyterLite and the Pyodide kernel 💡
2
11
372
Vibe coded a Jupyter Widget to show a minimal globe with some options in Jupyter Notebooks. Based on the cobe JavaScript library. ➡️ Install: pip install ipycobe ➡️ Try in your browser: jtpio.github.io/ipycobe/note… Useful to quickly show data on a globe! 🌐
3
160
Jeremy Tuloup retweeted
JupyterLite now supports any-llm-gateway as a backend. Run browser-based AI notebooks with full cost tracking and budget limits on your self-hosted gateway. Integration details here: link.mozilla.ai/jupyterlite-…
1
2
2
190
Want to catch up on the latest JupyterLab and Notebook updates? This year at JupyterCon 2025 in San Diego, Rosio Reyes and I presented two years of development highlights from the Jupyter Frontends sub-project. And the recording is now available 🎉 piped.video/watch?v=xiPJDIbU…
2
178
JupyterCon is almost there! I will be presenting one of of the possible views for what AI in #Jupyter can look like, with a focus on forward-looking browser-based AI workflows. If you haven't registered yet, there is still time to do so. See you all in San Diego, CA 👋
3
311
Jeremy Tuloup retweeted
Jeremy @jtpio and Nicolas @NicolasBrichet_ from @QuantStack presenting JupyterLite AI at @PyDataParis #PyDataParis
1
4
375
👀 Sneak peek at the upcoming "Browser-based AI in Jupyter" talk, happening later this month at PyData Paris 2025
1
3
272
👋 JupyterLab and Jupyter Notebook users: What's one thing you'd love to see improved in JupyterLab, Jupyter Notebook, or JupyterLite? The team is prepping the upcoming 4.5/7.5 releases and wants to tackle some usability issues. Drop your feedback below, thanks!👇
3
2
370
JupyterLite 0.7 alpha releases are now available, and they already bring some nice new features 🎁 - Audio and video playback - Support for JupyterLab workspaces - Basic cell interrupt functionality
1
7
337
Try it in your browser, and feel free to share feedback or report any issue, thanks! jupyterlite.rtfd.io/en/lates…
1
1
402
Jeremy Tuloup retweeted
Jupyter Community Workshops are back! Find a Call for Proposals and a description of our goals here: blog.jupyter.org/jupyter-com… This one is for participants who are current or aspiring Jupyter contributors. The CfP is open through Sunday, September 7th, 2025.
2
1
382