✦ 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.

1
Install
in your terminal
pip install jupyter_express
copied!
2
Import
in any notebook cell
import jupyter_express
copied!
3
Launch
in any notebook cell
%run_jupyter_express
copied!

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.

Free Trial

Free

50,000 tokens

Basic Plan

$5

500,000 tokens

⚡Best value

Standard Plan

$10

1,200,000 tokens

Pro Plan

$20

2,500,000 tokens

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.

Scroll back to top
Shopping cart0
There are no products in the cart!
0