Jeremy Tuloup's Avatar

Jeremy Tuloup

@jtp.io

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

211
Followers
100
Following
46
Posts
25.04.2023
Joined
Posts Following

Latest posts by Jeremy Tuloup @jtp.io

Post image

any-llm just got better.

JupyterLiteAI connects through our OpenAI-compatible gateway.
LangChain users install one package and switch models with a string.
Headroom adds any-llm as a backend for context optimization.

Read more: [https://link.mozilla.ai/any-llm-integrations

25.02.2026 20:00 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
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…

πŸŽ‰ 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-...

12.02.2026 19:43 πŸ‘ 35 πŸ” 18 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

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 πŸ’‘

11.02.2026 09:58 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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! 🌐

07.01.2026 21:31 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Jeremy Tuloup & Nicolas Brichet - Browser-based AI workflows in Jupyter
Jeremy Tuloup & Nicolas Brichet - Browser-based AI workflows in Jupyter YouTube video by PyData

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...

22.12.2025 16:26 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

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-...

19.12.2025 11:00 πŸ‘ 9 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0

πŸš€ 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-...

05.12.2025 08:28 πŸ‘ 14 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Lightning Talk: What's New in Jupyter Frontends - Jeremy Tuloup, QuantStack & Rosio Reyes, Anaconda
Lightning Talk: What's New in Jupyter Frontends - Jeremy Tuloup, QuantStack & Rosio Reyes, Anaconda YouTube video by JupyterCon

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...

01.12.2025 14:54 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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…

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...

24.11.2025 10:10 πŸ‘ 23 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1
A screenshot of AI integration in Jupyter

A screenshot of AI integration in Jupyter

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 πŸ‘‹

31.10.2025 12:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Jupyter Open Studio Day - November 10, 2025

Jupyter Open Studio Day in San Francisco on Monday, November 10th. Register at go.bloomberg.com/attend/invit...

23.10.2025 15:35 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

07.10.2025 17:09 πŸ‘ 4 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1

See you all in Paris!

In the meantime, quick sneak peek πŸ‘€

04.09.2025 10:41 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
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
21.08.2025 09:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of an old issue being fixed in 2025

Screenshot of an old issue being fixed in 2025

Second screenshot of an old issue being fixed in 2025

Second screenshot of an old issue being fixed in 2025

Current status: fixing 7 year old issues

21.08.2025 08:32 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Provide a custom export plugin by jtpio Β· Pull Request #1625 Β· jupyterlite/jupyterlite References Fixes #1364 Code changes Disable the default @jupyterlab/notebook-extension:export plugin in all relevant apps. Provide a custom plugin to download a notebook User-facing changes ...

On the radar for the next 0.7 release: github.com/jupyterlite/...

20.08.2025 07:38 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
jupyterlab/jupyterlab-desktop JupyterLab desktop application, based on Electron. - jupyterlab/jupyterlab-desktop

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.

20.08.2025 07:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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...

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.

20.08.2025 07:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

20.08.2025 06:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

19.08.2025 19:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ‘‹ 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!πŸ‘‡

19.08.2025 09:43 πŸ‘ 17 πŸ” 10 πŸ’¬ 4 πŸ“Œ 0
Video thumbnail

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

14.08.2025 07:41 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Generative AI for Jupyter | ia4dev 2025
Generative AI for Jupyter | ia4dev 2025 YouTube video by Jeremy Tuloup

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...

30.06.2025 07:19 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

13.06.2025 11:36 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Great to hear!

Don't hesitate to report issues if you find any, or share ideas and feedback for future features. Thanks!

13.06.2025 11:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

πŸŽ‰ 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...

13.06.2025 09:22 πŸ‘ 17 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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

04.06.2025 17:33 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025 YouTube video by Jeremy Tuloup

just watched a very great overview of the latest updates in Jupyterlab and Jupyterlite

- Improved code consoles, RTC,
- Support for R via xeus-R; consoles
- Improvements with xeus-python with some pip magic
- JupyterAI and Jupyterlite-AI, with options for in-browser LLMs
- hybrid kernels 🀯 (cont ⬇️)

29.05.2025 17:17 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025
Jupyter Frontends & JupyterLite updates | Jupyter Open Studio Day 2025 YouTube video by Jeremy Tuloup

Shared some Jupyter Frontends demos last week at Jupyter Open Studio Day (hosted by Bloomberg)!

Covered:
✨ JupyterLab 4.4, Notebook 7.4
πŸ§ͺ JupyterLite 0.6
🌐 In-browser Python/R
πŸ–₯️ Terminal w/ Vim
🧠 AI (WebLLM, on-device)
⚑ Hybrid kernels

Thanks Bloomberg & all who joined!

youtu.be/7kS_xfKEOmM

28.05.2025 14:50 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
JupyterLab 4.4 and Notebook 7.4 are available! JupyterLab 4.4 has been released! This new minor release of JupyterLab includes many new features and bug fixes.

JupyterLab 4.4 and Notebook 7.4 are now available! πŸŽ‰

Coming with new features 🎁

- Code console improvements
- Settings import and export
- Workspace indicator
- Kernel subshells support

But also with bug fixes and other enhancements.

Check out the blog post!

blog.jupyter.org/jupyterlab-4...

21.05.2025 13:31 πŸ‘ 28 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0