The nteract 2.5 release invites you to stop leaking credentials in notebooks, emit Arrow for rich data exploration, and jump from tracebacks to the cell that raised.
Python errors render as navigable, structured tracebacks
Explorable DataFrames with interactive crossfiltering
Outputs scrub secret-looking environment values to [redacted env]
@runtimed/node opens the daemon behind the nteract desktop app to any Node runtime, and @nteract/pi uses it to give pi.dev agents a persistent Python REPL with notebook memory.
@runtimed/node exposes the runtimed daemon to Node: create notebooks, run cells, read outputs
@nteract/pi gives pi.dev agents a persistent, notebook-backed Python REPL, installed with pi install npm:@nteract/pi
Ask your pi agent to hack with @runtimed/node and build you what you need
Now nteract resolves environments from projects: pyproject.toml, environment.yaml, and pixi.toml. No more futzing with kernel definitions. Use your projects!
Project files drive the kernel: pyproject.toml, pixi.toml, and environment.yml detected and used automatically
pixi joins uv and conda as a first-class environment manager
Prewarmed environment pools and captured-env caching
Native Intel Mac builds ship alongside Apple Silicon
Agents spin up ephemeral runtimes that close when they finish, conda kernels pick up new packages without a restart, and the whole app gets a warm cream theme.
Ephemeral notebooks let agents grab a runtime on demand and throw it away when done
Conda kernels hot-sync new dependencies without a restart
This is the first cut of repr-llm. Plotly, Vega, Leaflet, and more are supported for both humans and agent views. Native rendering for humans, text/plain+llm for agents.
Rich outputs synthesize a text/llm+plain summary for agents to read
An agent looking at a Plotly chart or GeoJSON map gets a description
Plotly, Vega, Leaflet, LaTeX, audio, video, and PDF all render natively
Preliminary Pixi support begins alongside uv and conda