Sign in

Jeremy Tuloup

@jtp.io
224 followers 102 following 55 posts

Technical Directory at QuantStack, Project Jupyter Core Developer & Distinguished Contributor - github.com/jtpio - jtp.io

PostsRepliesMedia
Jeremy Tuloup @jtp.io · 24/09/2026
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
051
Jeremy Tuloup @jtp.io · 05/08/2026
Recently I have been working on an opinionated JupyterLab metapackage for coding agents, called xtralab. It's basically JupyterLab with a set of extra extensions and curated defaults. If folks are interested, I may do a more in-depth video walkthrough soon! ➡️ Repo: github.com/jtpio/xtralab
021
Jeremy Tuloup @jtp.io · 11/05/2026
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! 🛠️
041
Jeremy Tuloup @jtp.io · 24/04/2026
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! 🤖
051
Jeremy Tuloup @jtp.io · 21/03/2026
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/jupyte... 💡 Try it in the browser: jtpio.github.io/jupyterlab-j...
232
Jeremy Tuloup @jtp.io · 13/03/2026
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?
022
Jeremy Tuloup @jtp.io · 12/03/2026
Recreating Ed Hawkins' climate spiral visualization in a Jupyter Notebook on notebook.link 🎨 The notebook uses NASA GISTEMP v4 monthly temperature anomalies from 1980 to 2025, and the p5.js JupyterLite kernel for ad-hoc visualizations 💡 ➡️ Try it in your browser: notebook.link/@jtp/paintin...
055
Jeremy Tuloup @jtp.io · 11/02/2026
Everybody is talking about secure Python sandboxes for LLM code execution, but what about using the browser sandbox? Quick demo using JupyterLite and the Pyodide kernel 💡
072
Jeremy Tuloup @jtp.io · 07/01/2026
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 online: jtpio.github.io/ipycobe/note... Useful to quickly show data on a globe! 🌐
031
Jeremy Tuloup @jtp.io · 31/10/2025
JupyterCon is almost there! I will be presenting one of the possible views for what AI in Project Jupyter can look like, with a focus on forward-looking browser-based AI workflows. If you haven't registered yet and feel like attending, there is still time to do so. See you all in San Diego, CA 👋
A screenshot of AI integration in Jupyter
010
Jeremy Tuloup @jtp.io · 04/09/2025
See you all in Paris! In the meantime, quick sneak peek 👀
053
Jeremy Tuloup @jtp.io · 21/08/2025
Current status: fixing 7 year old issues
Screenshot of an old issue being fixed in 2025Second screenshot of an old issue being fixed in 2025
140
Jeremy Tuloup @jtp.io · 14/08/2025
JupyterLite 0.7 alpha releases are now available, with already some nice new features 🎁 - Audio and video playback - Support for JupyterLab workspaces - Basic cell interrupt Try it in your browser and don't hesitate to share feedback, thanks! jupyterlite.rtfd.io/en/latest
071
Jeremy Tuloup @jtp.io · 04/06/2025
For those of you who prefer R over Python — good news! 🎉 You can now try out and run R code directly right in your browser from the @jupyter.org website — all in just a couple of seconds 🚀 Huge thanks to Isabel Paredes and contributors for making this possible! 👉 jupyter.org/try
042
Jeremy Tuloup @jtp.io · 09/04/2025
Coming soon in the next JupyterLite release: ℹ️ Improved kernel loading indicator Sometimes it can be difficult to know if there is an issue when starting a kernel, or if the kernel has finished loading. So we're working on making it easier to check the kernel state and access the logs.
051
Jeremy Tuloup @jtp.io · 20/03/2025
Cooking something 👀 💡
010
Jeremy Tuloup @jtp.io · 28/02/2025
R in JupyterLite 💡 😍 🎉
A screenshot showing the R kernel in JupyterLite
092
Jeremy Tuloup @jtp.io · 21/02/2025
Learned about OpenLLM-France and their Lucie open source LLM yesterday. To try it in JupyterLab: ➡️ Install Ollama: ollama.com ➡️ ollama pull OpenLLM-France/Lucie-7B-Instruct ➡️ pip install jupyterlab jupyter-ai langchain-ollama Then configure Jupyter AI to chat with Lucie 💬
010
Jeremy Tuloup @jtp.io · 17/02/2025
What if we could use AI models like Llama 3.2 or Mistral 7B in the browser with JupyterLite? 🤯 Still at a very early stage of course, but making some good progress! Thanks to WebLLM, which brings hardware accelerated language model inference onto web browsers, via WebGPU 🚀
061
Jeremy Tuloup @jtp.io · 12/02/2025
Preparing for the AlpOSS (Alpes Open Source Software) 2025 conference, happening next week in the Grenoble area 🏔️ I will be giving a short talk (5 minutes!) about the current state of Jupyter AI, related projects and ongoing developments ✨ Quick sneak peek 👀
110
Jeremy Tuloup @jtp.io · 06/02/2025
The PR improving the JupyterLab code consoles has been merged, and is now available in the latest JupyterLab, Notebook and JupyterLite pre-releases! ➡️ pip install --pre jupyterlab notebook 💡We're working on making the new options available in the JupyterLite REPL, stay tuned! 💡
044
Jeremy Tuloup @jtp.io · 09/01/2025
JupyterLite 0.5.0 is now available🎉 This release is based on the latest JupyterLab 4.3 and Jupyter Notebook 7.3, and includes features such as the notebook minimap and a new "execute" config for the REPL 🎁 It also comes with a fix for better handling kernel restarts. Enjoy!
A notebook with the minimap opened in JupyterLite 0.5.0
1228
Jeremy Tuloup @jtp.io · 27/12/2024
Currently working on improving the JupyterLab code consoles, to be able to change the position of the prompt cell and not clear code on execute. This would allow for more use cases such as a "Single Cell" usage, while leveraging all the features the console already provides ✨
073
Jeremy Tuloup @jtp.io · 25/04/2023
Just released a new beta for the upcoming JupyterLab 4 major version 🎉 🖥️ Try it on Binder: mybinder.org/v2/gist/jtpio/4e9a3d43… ⬇️ Install with `pip install jupyterlab==4.0.0b2` Please test and report any issue or feedback you may have 🙏 Thanks!
011