Was macht notebook-intelligence?
Eine JupyterLab-Erweiterung, die Claude Code, Copilot, Ollama und OpenAI-kompatible LLMs unterstützt, mit MCP, Skills, Plugins und Notebook-Agenten.
Funktionen
- Multi-Modell-Unterstützung: Nutzen Sie Claude Code, GitHub Copilot, Ollama oder beliebige OpenAI-kompatible Modelle.
- Model Context Protocol (MCP): Standardisierte Schnittstelle für Tool-Integrationen und Agenten.
- Skills-System: Erstellen und verwalten Sie spezialisierte Agentenfähigkeiten für wiederkehrende Aufgaben.
- Plugin-Architektur: Erweitern Sie die Funktionalität durch benutzerdefinierte Plugins.
- Notebook-Agenten: Führen Sie KI-gesteuerte Workflows direkt in Ihren Jupyter-Notebooks aus.
Voraussetzungen
- JupyterLab 4.x
- Node.js 18+
- Python 3.9+
Installation
pip install notebook-intelligence
jupyter labextension install @plmbr/notebook-intelligence
Konfiguration
Konfigurieren Sie Ihre bevorzugten LLM-Anbieter in der Datei ~/.jupyter/jupyter_notebook_config.py:
c.NotebookIntelligence.llm_providers = {
"claude": {
"api_key": "your-claude-api-key",
"model": "claude-sonnet-4-20250514"
},
"ollama": {
"base_url": "http://localhost:11434",
"model": "llama3"
}
}
Verwendung
- Öffnen Sie JupyterLab und starten Sie die Erweiterung über das Menü "Notebook Intelligence".
- Wählen Sie Ihren bevorzugten LLM-Anbieter aus der Dropdown-Liste aus.
- Nutzen Sie die integrierten Skills oder erstellen Sie eigene über das Skills-Panel.
- Aktivieren Sie Notebook-Agenten, um automatisierte Workflows zu starten.
Skills erstellen
Erstellen Sie einen neuen Skill im Ordner ~/.jupyter/notebook-intelligence/skills/:
name: data-analyzer
description: Führt automatische Datenanalysen durch
prompt: """
Analysiere die aktuelle Zelle und führe eine explorative Datenanalyse durch.
"""
Plugins
Plugins erweitern die Funktionalität. Ein Beispiel-Plugin:
from notebook_intelligence import BasePlugin
class MyPlugin(BasePlugin):
def on_cell_execute(self, cell):
# Benutzerdefinierte Logik
pass
Unterstützte LLM-Anbieter
- Claude Code (Anthropic)
- GitHub Copilot
- Ollama (Open-Source-Modelle)
- OpenAI (GPT-4, GPT-3.5)
- OpenAI-kompatible APIs (z. B. Together AI, Groq)
Lizenz
MIT