A port of VS Code's workbench that swaps Electron for Tauri, using the system webview to cut memory use. Early release.
coder/code-server
Run VS Code on any machine and access it in the browser, so you can code from any device.
Open-source alternative to:GitHub Codespaces
- Stars
- 79,661
- Forks
- 6,895
- Open issues
- 157
- Last commit
- yesterday
What is it?
code-server runs Visual Studio Code on a remote Linux machine and serves the editor through a web browser. All compilation, file access and other intensive work happens on the server, so the client device only needs a browser.
This makes it practical to keep one consistent development environment that you can reach from a laptop, tablet or other device, and to use a cloud server for heavier tasks such as builds, tests and downloads. Installation can be done with an install script, a manual install, a devcontainer feature, or through one-click cloud deployment guides.
The project requires a Linux machine with WebSockets enabled, with roughly 1 GB of RAM and 2 vCPUs listed as the minimum. Team-wide management on your own infrastructure is handled by the separate coder/coder product.
Key features
- 01Runs the full VS Code editor in a browser tab.
- 02Keeps compilation and intensive tasks on the server, not the client device.
- 03Provides an install script with a dry-run preview option.
- 04Supports deployment through devcontainers and cloud provider guides.
- 05Licensed under MIT.
Use cases
- Coding from a tablet or a low-powered laptop while the heavy work runs on a cloud server.
- Keeping a consistent development environment accessible from multiple devices.
- Offloading builds, tests and downloads to a remote Linux machine.
Quick start
- 1
Review the requirements (Linux machine with WebSockets, 1 GB RAM, 2 vCPUs)
- 2
Run the official install script from the README
- 3
Start code-server and open the URL it prints in your browser, as the install script's output describes
Things to know
- The README's TL;DR requires a Linux machine with WebSockets enabled, 1 GB RAM, and 2 vCPUs.
Topics
FAQ
- What is code-server?
- Run VS Code on any machine and access it in the browser, so you can code from any device. code-server runs Visual Studio Code on a remote Linux machine and serves the editor through a web browser. All compilation, file access and other intensive work happens on the server, so the client device only needs a browser.
- Is code-server free to use? What license does it have?
- code-server is open source under the MIT license. Check the license terms before using it in commercial products.
- Is code-server still maintained?
- Actively maintained. The last commit to code-server was on Oct 20, 2026.
- What can I use code-server for?
- Coding from a tablet or a low-powered laptop while the heavy work runs on a cloud server. Keeping a consistent development environment accessible from multiple devices. Offloading builds, tests and downloads to a remote Linux machine.
- How do I install code-server?
- Review the requirements (Linux machine with WebSockets, 1 GB RAM, 2 vCPUs) Run the official install script from the README Start code-server and open the URL it prints in your browser, as the install script's output describes
- Where can I get code-server?
- The source code and installation instructions are on GitHub: https://github.com/coder/code-server
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted platform for cloud development environments and AI coding agents, with workspaces defined in Terraform.
A collection of handy online tools for developers and IT workers, with a focus on good UX, available at it-tools.tech and self-hostable via Docker.
An open-source internet computer: a browser-based personal cloud desktop with files, apps, and developer services, self-hostable.
A self-hosted OpenAI-compatible gateway that pools free LLM provider tiers behind one /v1 endpoint, with routing and failover.
Open-source video conferencing platform that you can use in the browser, on mobile, or self-host and embed in your own web app.