Discover and explore top open-source AI tools and projects—updated daily.
notebook-intelligenceAI coding assistant and framework for JupyterLab
Top 100.0% on SourcePulse
Notebook Intelligence (NBI) is an AI coding assistant and extensible framework for JupyterLab, designed to significantly boost user productivity. It supports a wide range of AI models from providers like GitHub Copilot, Ollama (for local models), and any other LLM provider. NBI offers advanced features such as a dedicated Claude Mode for enhanced AI agent interactions and inline coding assistance, alongside an autonomous Agent Mode capable of creating, editing, and executing notebooks.
How It Works
NBI integrates into JupyterLab via Python server and NPM frontend extensions. Its core innovation lies in its flexibility, allowing users to connect various LLM providers and models. The "Claude Mode" specifically leverages Claude Code for a sophisticated AI Agent Chat UI and inline chat/auto-complete, bringing features like built-in tools and custom commands to JupyterLab. The "Agent Mode" enables AI to interactively manage notebooks—creating, editing, and executing cells—while also detecting and fixing potential issues. Code generation and suggestions are accessible via inline chat popovers and automatic typing completions.
Quick Start & Requirements
pip install notebook-intelligenceHighlighted Details
Maintenance & Community
No specific details regarding contributors, sponsorships, or community channels (e.g., Discord, Slack) were found in the provided README.
Licensing & Compatibility
The license type and compatibility notes for commercial use or closed-source linking are not specified in the provided README.
Limitations & Caveats
NBI_GH_ACCESS_TOKEN_PASSWORD environment variable for enhanced security. The user-data.json file contains sensitive tokens and should not be shared.config.json require a JupyterLab restart to become effective.1 month ago
Inactive