Complete pages or fragments
Runs as a sandboxed document with its own styles and scripts.
No setup · no account
CodeRush is a creative coding studio in your browser. Give it a complete page, a React component, a Markdown note or raw data: it works out the format, transforms only when it has to, and shows the result beside the source.
01 · Quick start
Paste source into the editor and it runs right away in the sandbox. For something known-good, open one of the 12 templates, or one of the 32 demos — twenty three.js scenes and twelve games, each a whole page.
Use Split for source and result together, Files to separate HTML, CSS and JavaScript, Problems to check syntax and accessibility without running code, Devices for responsive checks, Console for logs and errors, and Find for source navigation.
Name a local snapshot, download the source, or create a Rush link so someone else can carry it on. A Rush carries the source after the URL’s #; CodeRush stores no server copy.
02 · Formats
Runs as a sandboxed document with its own styles and scripts.
Runs in a generated document, the same way a complete page does.
Renders as a readable article. The Markdown compiler loads only when needed.
Compiles in this tab with vendored Babel and React, then mounts the last component.
Centers the graphic on a checkerboard stage for quick inspection.
Shows an indented, syntax-coloured source view instead of executing it.
Applies the stylesheet to a small page of representative elements.
Pretty-prints the structure in a collapsible, syntax-coloured viewer.
The detector explains what it found; the source badge always shows the chosen kind.
03 · Recovery
The preview is a sandboxed iframe with no same-origin access to the pad: code inside it cannot read this page, its storage or its cookies. Turn on Review code before it runs from the command palette and pages with JavaScript or outside connections wait for your approval first. If a render stalls, CodeRush keeps your source, turns Live off, and offers an offline retry.
04 · Continuity
Local
Files separates index.html, style.css and script.js locally, then combines one portable HTML page for preview and sharing. Problems checks syntax, duplicate IDs and common accessible-name gaps locally without executing source. Name, pin, rename, export or erase up to 24 local snapshots. Restoring first checkpoints an unsaved draft and offers Undo.
Link
Public, private and password-protected modes put the source in the URL fragment. There is no server file and therefore no remote revoke button.
Opt-in
Your prompt and current source go directly to the provider you select only after you press Send. CodeRush is not a proxy in that request.
05 · Other surfaces
Load the Chrome extension, enable Page buttons for the named site, then use a code block’s Run button. Installation asks for no blanket website access. Its runner can show reviewed HTML and inline CSS offline before you allow JavaScript or connections. The selection context menu works without a site grant, and Alt+R opens the full pad.
Extension setup on GitHubA screenshot lets a model say a page looks wrong. One check adds what it cannot see: errors, failed requests, overflow, cut-off or faint text, small targets, each with its source line and CSS rule. MCP, command line or local HTTP.
See how the two fit together06 · Shortcuts
Try an idea. See what happens.