← Ко всем open source проектам

code-server

coder/code-server

code-server — запуск VS Code в браузере, чтобы работать с удаленной машиной через веб-интерфейс.

Форки 6,700
Автор coder
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-11

Что это такое

code-server — проект Coder для запуска VS Code в браузере. Идея простая: код, расширения и терминал работают на удаленной машине, а пользователь открывает редактор через веб-интерфейс. Это удобно, когда нужна мощная среда на сервере, общий доступ к окружению или работа с проектом без полной настройки локального компьютера.

Репозиторий coder/code-server появился на GitHub в 2019 году. Проект написан на TypeScript и распространяется под MIT. В темах указаны browser-ide, development-environment, remote-work и vscode, что точно описывает его место: это мост между привычным редактором и удаленной средой.

Что внутри

Внутри — серверная часть, которая поднимает веб-доступ к редактору, документация, настройки запуска, требования к системе и материалы для командного использования. code-server не является отдельным языком или платформой сборки: он дает способ подключиться к уже существующему окружению разработки.

Локальный запуск сервиса

Пример показывает общий смысл запуска: поднять code-server на локальном адресе и подключаться к нему через браузер или обратный прокси. Настройки доступа и TLS в реальном развертывании нужно задавать отдельно.

Язык: Bash
code-server --bind-addr 127.0.0.1:8080
# Затем открыть http://127.0.0.1:8080

Где он полезен

code-server полезен для удаленных рабочих станций, учебных окружений, серверов с особыми зависимостями, временных машин и команд, где важно быстро дать человеку одинаковое окружение. Вместо инструкции на десять страниц можно подготовить сервер и выдать доступ к редактору.

Особенно хорошо проект ложится на задачи, где вычисления или данные уже находятся на сервере. Не нужно тянуть весь репозиторий и набор зависимостей на ноутбук: редактор оказывается рядом с кодом, а браузер становится только клиентом.

Сильные стороны и ограничения

Сильная сторона code-server — знакомый интерфейс VS Code при серверном исполнении. Это снижает порог входа: пользователю не нужно учить новую IDE, если он уже привык к VS Code, панели расширений и встроенному терминалу.

Ограничения связаны с безопасностью и сетью. Доступ к редактору фактически дает доступ к рабочей машине, поэтому нужны аутентификация, HTTPS, аккуратная сетевой контур и ограничения прав. Еще один компромисс — задержка: если связь нестабильна, удаленное редактирование ощущается хуже локального.