Ju

Jupyter AI

by Project Jupyter

Open-source extension that connects AI agents to computational notebooks in JupyterLab.

Free · USD 0Free tierOfficial website ↗

What is Jupyter AI?

Jupyter AI brings agentic AI to JupyterLab and the Jupyter Notebook. It provides a native chat interface for collaborating with supported AI agents, along with notebook-focused tools for writing, debugging, and running notebooks.

The project is designed around open standards and extensibility. It supports multiple concurrent chats, file and notebook-cell context, custom MCP servers, and building custom AI personas.

Key Jupyter AI features

Native chat UI in JupyterLab
Support for multiple AI agents/personas
Notebook-focused write, debug, and run assistance
File and notebook-cell context sharing
Concurrent chats
Custom MCP server support
Guardrails that request approval before writing files or running commands

jupyterjupyterlabnotebookai assistantgenerative aiagentic aichat uimcpacpopen source

Jupyter AI use cases

  • Notebook coding assistance
  • Debugging and editing notebooks
  • Chat-based collaboration with AI agents
  • Using custom tools through MCP servers
  • Real-time collaborative work in JupyterLab

Strengths

  • Open source
  • Integrates directly into JupyterLab
  • Supports multiple agents
  • Extensible with custom MCP servers and personas
  • Built-in permission guardrails

Limitations

  • Requires a Jupyter environment
  • AI agent support depends on installing compatible agent dependencies
  • Not a standalone app

Not ideal for

Users who need a standalone desktop AI app outside JupyterLab, or who do not use Jupyter-based workflows.

Jupyter AI version history

Version 3.2.0