code-server

Desktop & Productivity

code-server runs a VS Code environment on your own machine and exposes it through a browser.

Use with conditions
Last updated2026-10-02
Open source licenseMIT
PlatformsLinux server · Web
DeploymentSelf-hosted service

About this project

code-server runs a VS Code environment on a machine you control and exposes it to a web browser. Source files, tests, compilation and other intensive work stay on that host, while another device acts as the browser client. The project is a hosted development environment rather than an account on a maintenance-free editing service.

The official README gives a Linux host with WebSockets enabled, at least 1 GB of RAM and two virtual CPUs as its baseline. Its installation script can first show a dry run; manual packages and provider deployment guides are also documented. Once installed, users follow the printed startup instructions and open the configured address in a browser.

The repository is MIT-licensed. Remote access still requires the authentication and secure-connection setup described in the official guide, and the host needs updates and ordinary service administration. Browser access to a terminal and source tree gives significant access to that machine, so the documented authentication boundary matters.

Project sources

Source labels distinguish recommendations, neutral mentions and the author’s own releases. Commercial relationships are unknown unless an author relationship is shown. Worthary reviews project eligibility separately.

Decision guide
01

Why it is worth a look

  • A VS Code environment accessible through a browser
  • Development tools run on the configured host
02

Before you use it

  • Maintain the host and its software updates
  • Configure login and a secure connection before remote access
  • Allow WebSockets and check the documented CPU and memory minimums
Manual setupHigh
With an AI agentModerate
DeploymentSelf-hosted service
Additional requirements2 confirmed; others not verified

Maintain the host and its software updates; Configure login and a secure connection before remote access; Allow WebSockets and check the documented CPU and memory minimums; Confirmed requirements: Command line, An always-on device or service; Some requirements have not been verified. Check the official setup instructions.

03

What it can do

  • A VS Code environment accessible through a browser
  • Development tools run on the configured host
  • A consistent editing environment across client devices

Who it fits

Good for

Editing the same repository from several devices; Using a remote development machine from a browser

Not a fit

A fully managed service with no host administration; Exposing an unauthenticated coding terminal to the internet

Getting started

  1. Prepare the documented Linux host and preview the official installation script with its dry-run option
  2. Install code-server through the official script or manual package instructions
  3. Configure authentication and a secure connection before using the browser editor remotely