Your desktop.
In a tab.
A full operating system that boots in seconds — Tab Code, terminals, compilers for 13 languages, an office suite. No install. No servers. Just a tab.
Enter Tab Desktop →Public repos · GitHub, GitLab, Codeberg & friends
How to add an “Open in Tab Desktop” button to your GitHub repo →Tab Code
A full VS Code-class editor — extensions, source control, integrated terminal — living on your in-tab filesystem.
13 languages, zero installs
Node, Python, Rust, C, Java, PHP, Ruby and more — compilers included, all executing inside the tab.
A real shell
git, npm, pnpm, composer, sqlite — clone 100 MB repos, install dependencies, run dev servers. In a tab.
No servers. Ever.
Everything — files, builds, even WordPress — runs on your machine, in your browser. Nothing to trust but math.
The real toolchain, running in the tab
Not mockups of the logos — the actual runtimes, compiled to WebAssembly, executing on your machine.
$ nodeNode.js runtime — Vite, Next, Express, Strapi$ gitclone, commit, push — the real protocol$ npm · pnpm · yarnthe package managers, lockfiles and all$ phpPHP 8.3 — WordPress and Laravel boot in-tab$ composerPHP dependencies, autoloading, scripts$ sqlite3real databases, queried in place$ pythonCPython, with the scientific stack$ rustc · gcc · javaccompilers for 13 languages$ wpthe WordPress CLI, against your in-tab site
Start with a stack
One click gives the stack its own isolated desktop: the project is scaffolded and committed to git, Tab Code opens on it beside Harbor, and the dev server runs in its terminal. Nothing is installed on your machine.
What runs in the tab
- Node.jsin the browser
- PHPin the browser
- WordPressin the browser
- Laravelin the browser
- Vite + Reactin the browser
- Vite + Vuein the browser
- Expressin the browser
- Strapiin the browser
- Directusin the browser
- Feathersin the browser
- Gitin the browser
- Pythonin the browser
- SQLitein the browser
- TypeScriptin the browser
- 13 languagesin the browser