pyobservablejs
Build, render, inspect, and synchronize Observable JavaScript notebooks from Python with pyobservablejs. Use when an agent needs to author Notebook Kit cells, embed a notebook in anywidget hosts such as JupyterLab or marimo, send Python values into the browser graph, read structured browser results, compose keyed views, attach files, or import Notebook Kit and ObservableHQ sources.