Private preview · Browser-native IDE

Code, run, and preview projects in your browser.

Recode runs real Python, previews web projects live, and keeps every workspace local-first. No installs, no servers.

PythonHTML/CSS/JSBrowser runtimeLocal storage
No publish. No deploy. Private workspace only.
python-starter — Recode
Run Python
main.py
helpers.py
1
2
3
4
5
6
# Welcome to Recode
 
name = input("Name: ")
print(f"Hi, {name}!")
 
def run():
Console Exited 0
$ python main.py
Name: Dev
Hi, Dev!
Process finished.
PythonLn 4, Col 8

Everything you need to code in the browser

Write, run, preview, and manage projects — all in one workspace.

Write code

Edit files in a full Monaco editor with syntax highlighting, tabs, and multi-file support.

Browser runtime

Run Python

Execute real Python in the browser via Pyodide — no server, no install.

Preview

Preview websites

Render HTML, CSS, and JavaScript live in a sandboxed iframe.

Manage files

Create, rename, organize, and delete files and folders in the Explorer.

Console output

See stdout, stderr, and runtime logs as they happen, in real time.

Use templates

Start from Python, web, or framework starter templates in one click.

Runtime status

Every language is labeled by what actually runs today. No false promises.

Local storage

Projects persist in IndexedDB on your device. No upload, no surprise sync.

Runtime status

Python first-class. Honest runtime status for every language — never overstated.

PythonBrowser runtime
HTMLPreview
CSSPreview
JavaScriptBrowser runtime
TypeScriptEditor support
ReactRequires sandbox
Next.jsRequires sandbox
Node.jsRequires sandbox
MarkdownPreview
View all

Project templates

Python

Python Starter

Browser runtime
Python

Python Calculator

Browser runtime
Python

Python Quiz

Browser runtime
HTML

HTML/CSS/JS Website

Preview
JavaScript

JavaScript Starter

Browser runtime
TypeScript

TypeScript Starter

Editor support
React

React App

Requires sandbox
Next.js

Next.js App

Requires sandbox
Browse all templates →

Private workspaces. Local-first storage.

Projects are stored in your browser via IndexedDB. Your account protects access to your dashboard. Cloud sync is planned for a future release. Recode focuses on coding, running, and previewing — not hosting your apps publicly.

Start your first workspace

Python, Next.js, HTML/CSS/JS, and more — ready in seconds.