Run Python in your browser
Tab Desktop runs Python compiled to WebAssembly, inside an editor with a terminal and a real file system beside it — so a script can read and write files like it would anywhere else. Everything runs inside your browser tab on WebAssembly. There is no server executing your code, no container to wait for, and nothing to install.
Open Tab Desktop →Free · nothing to install
How it works
CPython compiled to WebAssembly, running against the same browser-local filesystem as the shell.
What you can do
- Run scripts and see output immediately
- Read and write files that persist between runs
- Work alongside the other runtimes in one environment
What it does not do
- Packages with compiled C extensions are limited to what has a WebAssembly build
- It is not a substitute for a full scientific stack on your machine
Questions
Does my code leave the browser?
No. It executes in the tab, and files stay in the browser's own storage.
Can I install packages with pip?
Pure-Python packages generally work; anything needing compiled C extensions depends on a WebAssembly build existing.