Tab Desktop
A complete computerin a browser tab

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
Clone any git repo — it opens in Tab Code with its README, and Harbor knows how to run it

Search public repos, or paste a URL · GitHub, GitLab, Codeberg & friends

Or run one of these:
All projects →
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.

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

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.