Advertisement Β· 728 Γ— 90

Posts by Jeremy Tuloup

Video

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

2 weeks ago 3 2 2 0
Video

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?

4 weeks ago 2 2 0 0
Video

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

4 weeks ago 5 5 0 0
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

1 month ago 7 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-...

1 month ago 36 21 0 1
Video

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

1 month ago 7 2 0 0
Video

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

3 months ago 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...

3 months ago 4 2 0 0
Advertisement
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-...

3 months ago 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-...

4 months ago 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...

4 months ago 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...

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

5 months ago 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...

5 months ago 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...

6 months ago 4 4 0 1

See you all in Paris!

In the meantime, quick sneak peek πŸ‘€

7 months ago 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
7 months ago 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

7 months ago 4 0 1 0
Advertisement
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/...

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

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

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

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

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

7 months ago 17 10 4 0
Video

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

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

9 months ago 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.

9 months ago 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!

9 months ago 1 0 1 0
Advertisement
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...

9 months ago 17 6 1 0
Video

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

10 months ago 4 2 0 0