code-server

developer tools

Run VS Code in the browser on your own server. Full IDE with extensions, language support, and terminal, accessible from any device. MIT-licensed and free

#vscode#ide#browser-ide#remote-development#coding

Quick Start

docker run -it --name code-server -p 127.0.0.1:8080:8080 -v $HOME/.config:/home/coder/.config -v $PWD:/home/coder/project codercom/code-server:latest

Overview

code-server is an open-source project that runs VS Code on a remote server and makes it accessible through a browser. The development environment lives on whatever machine you point it at, from a cheap VPS to a home server, and you connect to it from any browser, anywhere.

The practical advantage is that your editor, its extensions, its language servers, and your project files all live server-side. A tablet, a Chromebook, or a borrowed laptop becomes a fully capable development machine without installing anything locally. Compute-intensive tasks like compilation, test runs, and package downloads happen on the server rather than draining your laptop battery.

Because code-server uses the VS Code codebase directly, most VS Code extensions install and work as expected. The editing experience is effectively identical to the desktop app. You lose some integrations that rely on native desktop features, but the vast majority of day-to-day development workflows carry over unchanged.

The project is MIT-licensed with 77,000+ GitHub stars. Self-hosting requires a Linux machine with 1GB RAM and 2 vCPUs as a minimum. Installation via the automated script takes a few minutes. A managed multi-user version is available through Coder’s commercial platform for teams that want centralized provisioning, though code-server itself is entirely self-contained for individual use.

Use Cases

Specific ways to use code-server for your workflow.

01
Code from a tablet or Chromebook with a full VS Code environment
02
Centralized development environment on a powerful remote server
03
Consistent environment for teams without local setup requirements

Deployment Strategy

Recommended ways to host code-server in your own environment.

docker
self-hosted