notebook-intelligence

plmbr/notebook-intelligence
★ 301 stars Python 🤖 AI/LLM Updated 3d ago
A JupyterLab extension supporting Claude Code, Copilot, Ollama, and OpenAI-compatible LLMs, with MCP, skills, plugins, and notebook agents.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "notebook-intelligenc": {
      "command": "uvx",
      "args": [
        "notebook-intelligence"
      ]
    }
  }
}

Or install with pip: pip install notebook-intelligence

README Excerpt

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.

Tools (20)

ANTHROPIC_API_KEYANTHROPIC_BASE_URLNBI_CHAT_MODEL_IDNBI_CHAT_MODEL_PROVIDERNBI_CLAUDE_CHAT_MODELNBI_CLAUDE_CODE_TOOLS_POLICYNBI_CLAUDE_CONTINUE_CONVERSATION_POLICYNBI_CLAUDE_INLINE_COMPLETION_MODELNBI_CLAUDE_JUPYTER_UI_TOOLS_POLICYNBI_CLAUDE_MCP_MANAGEMENT_POLICYNBI_CLAUDE_MODE_POLICYNBI_CLAUDE_PLUGINS_MANAGEMENT_POLICYNBI_CLAUDE_SETTING_SOURCE_PROJECT_POLICYNBI_CLAUDE_SETTING_SOURCE_USER_POLICYNBI_EXPLAIN_ERROR_POLICYNBI_INLINE_COMPLETION_MODEL_IDNBI_INLINE_COMPLETION_MODEL_PROVIDERNBI_OUTPUT_FOLLOWUP_POLICYNBI_OUTPUT_TOOLBAR_POLICYNBI_REFRESH_OPEN_FILES_ON_DISK_CHANGE_POLICY

Topics

agent-pluginsagent-skillsaiai-agentsai-toolsclaude-codecodexcopilotgenaijupyterlabmcpnotebookollama