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 →Search public repos, or paste a URL · GitHub, GitLab, Codeberg & friends
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.
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.
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
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
Questions
Does my code run on your servers?
No. Everything executes inside your browser tab on WebAssembly — the editor, the terminal, the package managers, the dev server. There is no container on our side, and files live in your browser’s own storage on your device.
Can it really clone a git repository?
Yes, over the real git smart-HTTP protocol rather than an API: clone, commit, branch, fetch and push all work, on public repositories and on private ones with a token. Repositories well past 100 MB clone successfully.
What can it run?
Node.js with npm, pnpm and yarn — Vite, Next, Vue, React, Express and Strapi among them — plus PHP 8.3 with Composer, which is enough for WordPress and Laravel, and SQLite for the database. Compilers for 13 languages are built in.
Do I need an account?
No. Open the site and the desktop boots. An account only becomes useful when you want settings and files to follow you between devices.
What does it cost?
Nothing to start. There is no install, no card and no trial timer — the desktop, the editor, the terminal and the office apps are all there on first load.