← SkillSafe / NB Shift

Your notebook, read cell by cell — then audited, ported, or scheduled

Drop the .ipynb. Before anything is sent, this page parses it in your browser: every cell's top-level bindings, every name used before it is defined, every execution count that runs backwards, every import that cannot load under WebAssembly. Then pick a lane and the model has to answer for each of those findings.

Both examples ship with saved model runs for every lane, so you can see all four outputs — including the generated marimo notebook — without signing in and without spending a credit.

nothing pasted yet
Drag a notebook in, or Everything is read in your browser. Stored outputs never leave it.
Paste a notebook to price the run.