Reactive by construction
Cells form a dependency DAG. Change a value and every downstream cell restales and recomputes automatically — no manual "run all", no stale state hiding in the kernel.
A live, reactive notebook that edits a plain .jl file — with @bind widgets, ECharts & Makie figures, a built-in timeline, and an AI agent that builds cells alongside you.
KaimonSlate is a reactive notebook for Julia that runs in your browser and edits a plain .jl file. It is built as a Kaimon extension: cells evaluate in a per-notebook gate worker, the browser stays in sync over server-sent events, and an AI agent can drive the notebook through the same tool surface you use.
Every cell's output always reflects its current inputs. Cells declare what they read and write; KaimonSlate builds a dependency graph and recomputes exactly the cells affected by a change — so nothing silently goes stale.
Install Kaimon — the recommended runtime, which gives each notebook its own worker and powers the AI agent — then install the slate app from the Pkg REPL:
pkg> app add KaimonSlate # puts a `slate` launcher on your PATHRun it:
slate my_analysis.jl # start the hub, open the notebook, show a status TUIOn first run slate offers to register as a Kaimon extension (so the agent gets the slate.* tools). No Kaimon? slate --own runs standalone. See Installation and Getting Started.
