Git in your browser
Paste a repository URL and Tab Desktop clones it over the real git protocol — not the GitHub API — straight into a browser-local filesystem, then opens it in an editor with a terminal beside it. Branch, commit, and push back. 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
A full git client speaking the git smart-HTTP protocol, over a browser-local filesystem.
git clone https://github.com/vitejs/vite && cd viteWhat you can do
- Clone public repositories, including large ones
- Commit, branch, merge, stash, cherry-pick, rebase and tag
- Push and pull with a token, or sign in to GitHub, GitLab or Bitbucket
- A visual client (Git Studio) alongside the command line, sharing one repository
- Open the clone straight into an editor and run it
What it does not do
- Traffic goes through a CORS proxy, because browsers cannot open raw git connections
- SSH remotes are not supported — HTTPS with a token is the path
- Very large histories are bounded by browser storage
Start with a preset
One click scaffolds the project in its own isolated desktop and starts the dev server.
Questions
Is this the real git protocol or the GitHub API?
The real protocol, over HTTPS. That is why it works with GitLab, Bitbucket and self-hosted remotes rather than only GitHub.
Can I push my changes?
Yes, with a personal access token or by signing in to your provider. Commits are made with your own identity.
Can I clone a private repository?
Yes, once you have signed in or supplied a token with repository scope.