✦ AI-Powered
Python Coding Agent
for Jupyter Notebooks
Lightweight, feature-rich and easy-to-set-up. Describe what you need in plain language and get runnable Python code right inside of your Notebook cells. You decide whether to run, edit or discard it, giving you complete control of your workflow
✓ No signup required
✓ 50,000 free tokens
✓ Data privacy
For the full feature set, see the Features section.
Start coding immediately
It's just another pip install
Install it via pip, import and run it in your notebook. That is the whole setup. No extra configuration, no API key hunting and nothing to sign up for.
50,000 free tokens to get you started
Get started instantly with 50,000 free tokens, assigned automatically on first use with no registration required. You can dive into the features right away, and when your balance is exhausted, a convenient top-up link is available directly within the interface.
Features
Transparent execution
Maintain absolute authority over your workflow. Jupyter Express never runs code on your behalf; instead, it generates clean Python code directly in your notebook cells. You decide whether to run it or tweak it, ensuring no accidental variable or data overwrites/deletions.
Context injection
Stop typing long and complicated variable/column names in your prompts. Simply type @ in prompt area to browse and insert any live variable in your kernel - filtered by name or type.
Prompt History
Remix and reuse past prompts without retyping a single word. Cycle through your history instantly using the up/down arrow keys, or select a specific entry from the Prompt History dropdown to populate the input field. Your prompts history is stored per notebook and survives kernel restarts and crashed. You can clear it anytime with a single click.
Agent memory
Never start from scratch. For each notebook, Jupyter Express remembers the conversation history independently. Moreover, this memory is persistent accross kernel crashes and restarts, allowing you continue where you left off each time. You can clear the agent memory anytime with a single click
Simple Token-Based Pricing
Pay only for what you use. No subscriptions, no hidden fees.
Frequently Asked Questions
No, Jupyter Express only produces runnable Python code inside your Jupyter Notebook. You decide whether to tweak it or run it as is.
Yes. Jupyter Express generates code based on the current notebook context (list of variables/columns and their types) and the conversation history. It never receives actual data unless you include it manually in your prompt
Absolutely not. Simply install Jupyter Express like any other Python package, then import and launch it within your notebook. Everything else is handled automatically in the background. You only need to create an account on our website when you’re ready to top up or purchase more tokens.
Tokens are calculated based on the amount of text processed in each request, including both input context and generated output. After each interaction with the agent, the amount of used and remaining tokens are shown at the bottom of the interface.
Tokens are calculated based on the amount of text processed in each request, including both input context and generated output. After each interaction with the agent, the amount of used and remaining tokens are shown at the bottom of the interface.
When you reach your token limit, you can purchase more tokens through our website. A link will be provided to you in the interface which takes yoou straight to top-up options.
No, an internet connection is required for Jupyter Express to be able to function as processing happens in the cloud.