Creates a server-free URL with the script encoded into the hash. Recipient opens, runs, edits — no account required.
Load Vibe
Paste a py-vibe JSON payload or raw Python code. Auto-detected and loaded into the editor.
Python Studio — Help & API
Runtime
Powered by Pyodide — CPython 3.12 compiled to WebAssembly. Real numpy, pandas, matplotlib, scipy, plus 100+ pure-Python packages via micropip.
Output helpers
print(x) → stdout panel. display(df) → renders DataFrames/HTML reprs in the output. render("<html>…") → arbitrary HTML widget. matplotlib figures show automatically.
Vibe links
The Vibe menu emits #vibe= URLs carrying code + packages. Paired with the py-vibe skill, an LLM can generate runnable scripts and hand you a clickable link that runs on open.
Packages
Pre-loaded: numpy, pandas, matplotlib. Add more via Run → Install packages… or via "packages":["scipy","sympy"] in the vibe payload.
Shortcuts
⌘↵ run · ⌘S save · ⌘N new · ⇧⌘V Load Vibe · ⌘. focus mode. Standard editor shortcuts work inside the Ace editor.