Jeremy Tuloup
jtp.io
Jeremy Tuloup
@jtp.io
Technical Directory at QuantStack, Project Jupyter Core Developer & Distinguished Contributor - he / him - https://github.com/jtpio - jtp.io
Reposted by Jeremy Tuloup
πŸŽ‰ JupyterLite is now part of Project Jupyter!

Run Jupyter notebooks directly in your browser: no server, no setup.

Many thanks to the JupyterLite contributors and supporters like QuantStack, Bloomberg and the Gates Foundation.

πŸ”— blog.jupyter.org/jupyterlite-...
JupyterLite Officially Joins Project Jupyter!
We are thrilled to announce that JupyterLite is now an official part of Project Jupyter. This milestone marks a significant step forward…
blog.jupyter.org
February 12, 2026 at 7:43 PM
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 πŸ’‘
February 11, 2026 at 9:58 AM
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! 🌐
January 7, 2026 at 9:31 PM
Together with @nicolasbrichet.bsky.social at @pydataparis.bsky.social 2025, we presented a vision for what AI @jupyter.org can look like, with a focus on forward-looking, browser-based AI workflows πŸ€–

The recording is now available on YouTube, happy watching!

www.youtube.com/watch?v=cKeu...
Jeremy Tuloup & Nicolas Brichet - Browser-based AI workflows in Jupyter
YouTube video by PyData
www.youtube.com
December 22, 2025 at 4:26 PM
Reposted by Jeremy Tuloup
JupyterLite now supports any-llm-gateway as a backend for its AI static front-end.

any-llm-gateway routes LLM requests through a single gateway rather than tying usage to one provider.

Integration details: link.mozilla.ai/jupyterlite-...
December 19, 2025 at 11:00 AM
πŸš€ JupyterLite 0.7 is now available!

- Support for workspaces
- Audio / video playback
- Interrupt execution queue
- Basic notebook export
- Notebook scrolling fixes

➑️ Try it: jupyter.org/try-jupyter
➑️ Walkthrough video: www.youtube.com/watch?v=utNt...
➑️ Blog post: blog.jupyter.org/jupyterlite-...
jupyter.org
December 5, 2025 at 8:28 AM
Want to catch up on the latest JupyterLab and Jupyter 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 πŸŽ‰

www.youtube.com/watch?v=xiPJ...
Lightning Talk: What's New in Jupyter Frontends - Jeremy Tuloup, QuantStack & Rosio Reyes, Anaconda
YouTube video by JupyterCon
www.youtube.com
December 1, 2025 at 2:54 PM
JupyterLab 4.5 and Jupyter Notebook 7.5 are here! πŸŽ‰

Highlights 🎁

- Enhanced notebook scrolling behavior
- Native audio and video support
- New Terminal search
- Debugger, Notebook and File Browser improvements

Check out the blog post to learn more!

blog.jupyter.org/jupyterlab-4...
JupyterLab 4.5 and Notebook 7.5 are available!
JupyterLab 4.5 has been released! This new minor release of JupyterLab includes 51 new features and enhancements, 81 bug fixes, 44…
blog.jupyter.org
November 24, 2025 at 10:10 AM
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 πŸ‘‹
October 31, 2025 at 12:03 PM
Reposted by Jeremy Tuloup
Jupyter Open Studio Day in San Francisco on Monday, November 10th. Register at go.bloomberg.com/attend/invit...
Jupyter Open Studio Day - November 10, 2025
go.bloomberg.com
October 23, 2025 at 3:35 PM
Reposted by Jeremy Tuloup
Go from JupyterLab user to creator πŸš€
At JupyterCon 2025, learn to build + publish custom extensions for real-world workflows β€” guided by experts in JupyterLab development.
πŸ—“οΈ Nov 3 | San Diego
Details: sched.co/28H2m
Register: events.linuxfoundation.org/jupytercon/r...
October 7, 2025 at 5:09 PM
See you all in Paris!

In the meantime, quick sneak peek πŸ‘€
September 4, 2025 at 10:41 AM
a man with a mustache wearing a shirt that says dunkin donuts
ALT: a man with a mustache wearing a shirt that says dunkin donuts
media.tenor.com
August 21, 2025 at 9:33 AM
Current status: fixing 7 year old issues
August 21, 2025 at 8:32 AM
By app do you mean JupyterLab Desktop?

If so, it unfortunately currently suffers from a lack of maintenance: github.com/jupyterlab/j...

So hopefully there will be a solution for this because JupyterLab Desktop definitely helps address the "Getting Started" usability issue you mentioned.
jupyterlab/jupyterlab-desktop
JupyterLab desktop application, based on Electron. - jupyterlab/jupyterlab-desktop
github.com
August 20, 2025 at 7:37 AM
Right, this has been indeed been discussed for a long time and keeps coming back: github.com/jupyterlab-c...

One challenge is also to agree on what needs to be included by default. And if some of these extensions are not official, how to make sure they get proper support and maintenance.
Host a JupyterLab metapackage Β· Issue #23 Β· jupyterlab-contrib/jupyterlab-contrib.github.io
Following the discussion at the JupyterLab dev meeting, @tonyfast proposed to maintain a JupyterLab metapackage in this organization. This is a great idea, now the question is which extensions shou...
github.com
August 20, 2025 at 7:21 AM
Thanks πŸ‘

Do you think it would already be an improvement if JupyterLab shipped with a couple of useful extensions like LSP or code formatting? For example in a different metapackage.
August 20, 2025 at 6:24 AM
Indeed!

Although given the complexity dependency management, virtual environments, and all the different deployment scenarios, maybe a good starting point would be to explore this in an extension first.
August 19, 2025 at 7:07 PM
πŸ‘‹ 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, this will help prioritize what gets fixed!πŸ‘‡
August 19, 2025 at 9:43 AM
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
August 14, 2025 at 7:41 AM
Check out my talk from April at UniversitΓ© Grenoble Alpes, where I demoed the latest AI advancements in @jupyter.org.

From %ai magics to generating notebooks and connecting to model providers, plus a peek at local browser models with JupyterLite πŸ’‘

www.youtube.com/watch?v=LiQl...
Generative AI for Jupyter | ia4dev 2025
YouTube video by Jeremy Tuloup
www.youtube.com
June 30, 2025 at 7:19 AM
Reposted by Jeremy Tuloup
I just tried it.

The fact that "input" now works is a major, major game changer.

I just tried a few other things, and they all work perfectly -- certainly perfectly enough for my "Python for non-programmers" class.

Wow. Kudos to the entire Jupyter team. I'm so impressed and delighted.
June 13, 2025 at 11:36 AM
Great to hear!

Don't hesitate to report issues if you find any, or share ideas and feedback for future features. Thanks!
June 13, 2025 at 11:02 AM
πŸŽ‰ JupyterLite 0.6 is now available, and brings exciting new features:

✨ Interactive input() support
πŸ”„ New REPL options
🎯 Better kernel status and logs
⚑️ Improved multi-tab experience

Read more: blog.jupyter.org/jupyterlite-...

Walkthrough video: www.youtube.com/watch?v=jkQ9...
JupyterLite 0.6.0 is released! πŸŽ‰
JupyterLite 0.6.0 includes a number of new features, bug fixes, and enhancements and significant improvements to the user interface.
blog.jupyter.org
June 13, 2025 at 9:22 AM