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

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

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)

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.