// readme

Strata

Strata is a notebook your coding agent can drive, and everything it computes stays.

Coding agents explore by writing throwaway scripts: python -c, files in /tmp, gone by the next session. Point one at Strata and the work lands in a notebook instead. Every result is cached by what produced it, every cell records who wrote it, and you can watch the whole thing in your browser while the agent works.

An agent adds and runs cells through the strata CLI while the browser on the same session updates. Captured from a real run, not a mock-up.

Try it

You need uv 0.8 or newer and Claude Code (or another MCP client).

uv tool install "strata-notebook[mcp,tui]"

strata agent ./my-notebook      # terminal 1: server, session and a live viewer
cd ./my-notebook && claude      # terminal 2: the agent drives the notebook

Ask the agent for an analysis and watch the cells arrive. Open http://localhost:8765 to follow along in the browser, or to take over and edit.

Two ways an agent uses it

The notebook is the deliverable. strata agent scaffolds the notebook, starts the server, and…