Run open-source projects in your browser

Every project below clones into a browser tab over the real git protocol and opens in Tab Code with its README, a file tree and a terminal. There is nothing to install, no container to wait for, and no server running your code — it all happens on your own machine, inside the tab.

Clone any other repository →Free · public repos · no account to start

Front-end frameworks

The libraries the web is built with — cloned, opened and ready to read.

Back-end & CMS

Node and PHP servers, headless CMSes and the app skeletons they ship with.

Libraries

The small, sharp packages that end up in almost every project.

Build tools

Bundlers, formatters and the toolchain a project is built by.

Questions

How does a repository get cloned without a server?

Tab Desktop speaks the real git smart-HTTP protocol from inside the browser tab, through a CORS proxy that only forwards bytes. The objects are unpacked and written to OPFS, the browser’s own file system, by a WebAssembly runtime. Nothing is executed on our machines, and the working copy lives on your device.

Can I clone a repository that is not on this list?

Yes. The list is a starting point, not a limit — paste any public repository URL into the box on the home page, or search GitHub from it. GitHub, GitLab, Codeberg and any other host that serves git over HTTPS all work.

Will the project actually build and run, or does it just open?

Every project here clones and opens in the editor with its README, and Harbor reads the project to work out how to start it. Whether a given repository then builds depends on what it needs: Node, PHP, npm, pnpm, yarn, Composer and SQLite all run in the tab, while a native toolchain or a service the project expects on the network may not. The runtime pages say precisely what is supported.

What about private repositories?

A private repository needs a token, which you provide inside the desktop — it is stored in your browser and sent only to the git host it belongs to. The one-click buttons here are public repositories only.

How large a repository can it handle?

Repositories well past 100 MB clone successfully; the practical limits are your device’s storage and how long you are willing to wait for the download. A shallow clone is faster, and large monorepos are the slowest case.

What runs here

Each of these pages says exactly what is supported, and what is not.