deepelementlab / jupyter-studio
PublicThe AI-native JupyterLab — open-source Cursor for notebooks. Cmd+K inline edit, multi-step agent with cell-level tools (read/edit/run), chat with @cell/@file context, ghost-text completion, one-click traceback fix. BYO model: Anthropic, OpenAI, Gemini, Ollama, vLLM. Local-first, privacy-first, fully open source.
Jupyter Studio is an open-source extension that adds AI coding assistance directly into JupyterLab notebooks. Think of it as bringing the smart features of modern AI code editors into the familiar notebook environment where data scientists and researchers already work. Users can select code in any cell and describe changes in plain language, ask the AI to fix errors with one click, chat with their entire notebook context, and get intelligent code suggestions as they type. The tool supports multiple AI providers and can even run entirely locally for privacy-conscious users. It combines a multi-step AI agent with cell-level tools that can read, edit, insert, and run notebook cells while seeing the results.
How It Works
You hear about a tool that brings AI coding assistance directly into your Jupyter notebooks, like having a smart coding partner that lives inside every cell.
You run a simple installer and Jupyter Studio sets itself up alongside your existing JupyterLab, or you download a desktop app for your computer.
You enter your account details for your preferred AI provider (or use a local model), and everything is ready to go.
Inside any cell, you press Cmd+K to ask the AI to refactor your code, fix an error with one click, or explain what a function does. The agent reads your cells, runs them, sees the output, and edits them back.
Multi-step agent plans and executes tasks across multiple cells
Ghost text completion appears as you type, like autocomplete on steroids
By default, your code never leaves your machine unless you explicitly choose a remote AI service. No tracking, no telemetry.
Errors get fixed automatically, refactoring happens across cells, and your AI assistant learns from your workflow to help you better next time.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.