What is code-server?
code-server runs VS Code on a server so you can use it from any browser: the same editor, extensions, terminal and Git, with your projects and tools living on the server instead of your laptop.
code-server in action
What you can do with code-server
Code from a tabletA full editor and terminal on an iPad or Chromebook.
Always-on projectsLong builds and scripts keep running when you close the tab.
Teaching and learningOne environment for a course, ready on any computer.
Bots and scriptsWrite and run Python or Node.js projects in one place.
Get started in four steps
- Choose a planDeveloper, Pro or Flagship, by how heavy your builds are.
- Open itVisit your address and enter the password in your panel.
- Clone your codeOpen the terminal and git clone your repository.
- Add extensionsInstall language extensions from the Open VSX marketplace.
How AtrbCode runs code-server
- The VS Code editor and extensions
- A real terminal: Git, Node.js, Python and more
- Password-protected HTTPS address
- Your projects stay where you left them
- Nightly backups of your home folder
- Its own isolated container, so nothing else on the server can reach it
- Its own panel: status, logs, tools, backups and billing
code-server plans
| Plan | Memory | Storage | Good for | Price |
|---|---|---|---|---|
| Developer | 2 GB | 10 GB | Coding and learning on any device | $9.99/mo |
| Pro | 4 GB | 30 GB | Full-stack projects and builds | $19.99/mo |
| Flagship | 6 GB | 60 GB | Heavy builds and several projects | $39.99/mo |
Questions about code-server
Can I use Microsoft's extension marketplace?
code-server uses Open VSX, which has most popular extensions; a few Microsoft-only ones are not available.
Can I run a web app and see it?
Yes. Start it in the terminal and open it through code-server's built-in port forwarding.
Is my work saved?
Yes. Your home folder is kept and backed up every night.