plmbr/notebook-intelligence
307 stars · Last commit 2026-05-24
A JupyterLab extension supporting Claude Code, Copilot, Ollama, and OpenAI-compatible LLMs, with MCP, skills, plugins, and notebook agents.
README preview
# Notebook Intelligence Notebook Intelligence (NBI) is an AI coding assistant and extensible AI framework for JupyterLab. It adds chat, inline edit, auto-complete, and an agent that can drive notebooks — backed by GitHub Copilot, an OpenAI-compatible or LiteLLM-compatible endpoint, local [Ollama](https://ollama.com/) models, or Anthropic's Claude Code CLI. NBI is free and open-source. Connect it to a free or paid LLM provider of your choice — GitHub Copilot, any OpenAI- or LiteLLM-compatible endpoint, Ollama (local), or Anthropic Claude (via the Claude Code CLI). Provider charges, when applicable, are paid directly to the provider. ## Contents - [Requirements](#requirements) - [Quick start](#quick-start) - [Concepts](#concepts) - [Feature highlights](#feature-highlights) - [Claude mode](#claude-mode) - [Agent mode](#agent-mode) - [Code generation with inline chat](#code-generation-with-inline-chat) - [Auto-complete](#auto-complete) - [Chat interface](#chat-interface) - [Cell output actions](#cell-output-actions) - [Notebook toolbar generation](#notebook-toolbar-generation) - [Reload open files when changed on disk](#reload-open-files-when-changed-on-disk)