Communityコーディング&開発github.com

plmbr/notebook-intelligence

JupyterLab拡張機能で、Claude Code、Copilot、Ollama、OpenAI互換LLMをサポートし、MCP、スキル、プラグイン、ノートブックエージェントを備えています。

notebook-intelligence とは?

plmbr/notebook-intelligenceは、JupyterLab環境を強化する拡張機能であり、Claude Code、GitHub Copilot、Ollama、OpenAI互換の大規模言語モデル(LLM)と統合して、ノートブック内でのインテリジェントなコード生成、補完、会話を可能にします。このスキルは、MCP(Model Context Protocol)、カスタムスキル、プラグイン、ノートブックエージェントをサポートし、開発者がワークフローを自動化し、複雑なタスクをより効率的に実行できるようにします。JupyterLab上で動作し、データサイエンティストや開発者がLLMの力を直接ノートブック内で活用するための拡張可能なフレームワークを提供します。主にPythonとJavaScriptのエコシステムで使用され、コードの提案、ドキュメントの生成、データ分析の支援などに役立ちます。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add plmbr/notebook-intelligence

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

notebook-intelligence は何をしますか?

JupyterLab拡張機能で、Claude Code、Copilot、Ollama、OpenAI互換LLMをサポートし、MCP、スキル、プラグイン、ノートブックエージェントを備えています。

はじめに

この拡張機能を使用すると、ノートブック内でAIアシスタントと対話し、コードの生成、説明、デバッグ、リファクタリングをシームレスに行えます。

サポートされるプラットフォーム

  • Claude Code (Anthropic)
  • GitHub Copilot (Microsoft)
  • Ollama (ローカルLLM)
  • OpenAI互換API (OpenAI、Azure、その他)

インストール

pip install notebook-intelligence

または、JupyterLab拡張機能として:

jupyter labextension install notebook-intelligence

設定

  1. JupyterLabを開きます。
  2. 設定パネルから「Notebook Intelligence」を選択します。
  3. 使用するLLMプロバイダ(Claude Code、Copilot、Ollama、OpenAI)を選択します。
  4. 必要に応じてAPIキーとエンドポイントを設定します。

機能

  • コード補完: 現在のセルまたはコンテキストに基づいてインテリジェントなコード補完を提供します。
  • 会話インターフェース: ノートブック内でAIアシスタントとチャットできます。
  • MCPサポート: Model Context Protocolを使用してツールやデータソースと統合できます。
  • スキルとプラグイン: カスタムスキルとプラグインで機能を拡張できます。
  • ノートブックエージェント: 複雑なワークフローを自動化するエージェントを作成できます。

使用例

# コード生成の例
from notebook_intelligence import get_completion

response = get_completion("データフレームの列を集計するコードを書いてください")
print(response)

開発

git clone https://github.com/plmbr/notebook-intelligence.git
cd notebook-intelligence
pip install -e .

貢献

プルリクエストは歓迎します。大きな変更を行う場合は、最初にissueを開いて議論してください。

ライセンス

MIT

謝辞

  • JupyterLabチーム
  • すべてのコントリビューター
  • サポートされているLLMプロバイダ

関連スキル