✦ 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
✓ 50,000 free tokens
✓ Data privacy
For the full feature set, see the Features section.
Up and running in 30 seconds
It's just another Python package
Three commands and you are in. Simply install it via pip, import and launch it in your notebook. No extra configuration, no API key hunting and nothing to sign up for.
50,000 free tokens to get you started
Assigned automatically on first use - no registration required.
Features
Transparent execution
Stay in full control of your workflow. Jupyter Express generates clean Python code directly in your notebook cells - never running it automatically. You decide when to execute or modify it, preventing any accidental overwrites or deletions.
Context injection
Skip typing long and complicated variable or column names. Simply type @ in prompt area to browse and insert any live kernel variable/column - filterable by name or type.
Prompt History
Reuse past prompts without retyping. Press the up/down arrow keys to cycle through history, or pick a specific entry from the Prompt History dropdown. History is stored per notebook, survives kernel restarts and crashes, and can be cleared anytime with a single click.
Agent memory
Never start from scratch. Jupyter Express maintains a persistent conversation history per notebook - surviving kernel restarts and crashes — so you always pick up where you left off. Clear it anytime with a single click.
Simple Token-Based Pricing
Pay only for what you use. No subscriptions, no hidden fees. Your tokens never expire.
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.