Run TypeScript in your browser
Tab Desktop compiles and runs TypeScript in the tab, in an editor with the same language features you expect from VS Code — completion, go-to-definition and inline type errors — with a terminal beside it. Everything runs inside your browser tab on WebAssembly. There is no server executing your code, no container to wait for, and nothing to install.
How it works
The TypeScript compiler running in-browser, with SWC for fast transforms and a VS Code-class editor.
What you can do
- Type checking as you type, with real diagnostics
- Run files directly, or build a project with its own tsconfig
- Use it inside a cloned repository rather than on a scratch file
What it does not do
- Very large monorepos are bounded by browser memory
- Editor extensions from the VS Code marketplace are not installable
Start with a preset
One click scaffolds the project in its own isolated desktop and starts the dev server.
Questions
Is the editor really VS Code?
It is a VS Code-class editor built on the same core, so the editing model, keybindings and language features are familiar. Marketplace extensions are not installable.
Does type checking actually run?
Yes — the real TypeScript compiler runs in the tab, so the errors you see are the errors tsc gives.