jupyterlab/jupyter-ai
A JupyterLab extension that connects AI agents to computational notebooks, enabling collaboration with frontier AI models through ACP and MCP protocols.

Jupyter AI provides a chat interface for working with AI agents inside JupyterLab. It integrates with agents like Claude, Codex, and Gemini via the Agent Client Protocol, allowing them to read/write files, run terminal commands, and interact with notebooks through a built-in Jupyter MCP server. A permission system gates agent actions, and users can add custom MCP servers for domain-specific tools. Developers can register custom AI personas via entry points.
Frequently asked
- What is jupyterlab/jupyter-ai?
- A JupyterLab extension that connects AI agents to computational notebooks, enabling collaboration with frontier AI models through ACP and MCP protocols.
- Is jupyter-ai open source?
- Yes — jupyterlab/jupyter-ai is open source, released under the BSD-3-Clause license.
- What language is jupyter-ai written in?
- jupyterlab/jupyter-ai is primarily written in Python.
- How popular is jupyter-ai?
- jupyterlab/jupyter-ai has 4.3k stars on GitHub.
- Where can I find jupyter-ai?
- jupyterlab/jupyter-ai is on GitHub at https://github.com/jupyterlab/jupyter-ai.