Skip to content

Different Jupyter Frontends

The notebook format can be used to save and share the conversation with the agent

Jupyter Console

Install the classic console client:

pip install jupyter-console

Run it against the kernel:

jupyter console --kernel pydantic_ai

Capture

euporie

euporie is a modern, terminal‑oriented Jupyter frontend. Install:

pip install euporie

The best way is to use euporie-notebook :

euporie-notebook

Then start a notebook with kernel pydantic_ai

Capture

Jupyter Lab

For a richer UI, install Jupyter Lab:

pip install jupyterlab

Launch it:

jupyter lab

and choose the pydantic_ai kernel (or any subclass)

Capture

You can use it either in console or notebook mode.

Silik Signal Messaging

The Silik Signal Messaging frontend integrates the kernel with the Signal messaging app. Install the companion package:

pip install silik-messaging

Then follow the repository’s README to configure the Signal server and connect to the kernel.

jpterm

jpterm provides a terminal‑based Jupyter Lab experience. Install it with:

pip install jpterm

Run:

jpterm

Then choose pydantic_ai kernel.