VS Code в браузере
Предпочитаете редактор терминалу? Одна команда поднимает полноценный VS Code изнутри песочницы репозитория – доступен из любого браузера: Linux, macOS, Windows, даже планшет. Ничего устанавливать локально не нужно.
Смотреть урок
Как это работает
Редактор работает не на вашем ноутбуке. Он запускается внутри песочницы репозитория на сервере, и браузер достигает его через SSH-туннель. Файловое дерево, встроенный терминал и всё, что вы запускаете из него, видят ровно то, что видит репозиторий – и ничего больше.
Шаг 1: Подключение
rdc vscode connect --machine <machine-name> --repository my-app --browser Подключитесь с флагом --browser. CLI устанавливает open-source сервер редактора на машину (один раз), запускает его внутри sandbox repo, открывает SSH-туннель и выводит ссылку для вашего браузера.
При первом подключении на машину устанавливается open-source сервер редактора (с проверкой контрольной суммы, только для чтения). После этого повторные подключения используют уже запущенный сервер.
Управляйте им в любой момент:
rdc vscode serve status -r my-app -m server-1
rdc vscode serve stop -r my-app -m server-1
Шаг 2: Работа в браузере
Создавайте папки и файлы, редактируйте, сохраняйте – всё попадает прямо в репозиторий. Встроенный терминал тоже работает и подчиняется той же песочнице, что и rdc term.
rdc term connect --machine <machine-name> --repository my-app --command 'pwd && ls' Откройте terminal-сессию в тот же repo: рабочий каталог и файлы совпадают с тем, что показывает редактор.
rdc term connect --machine <machine-name> --repository my-app --command 'cat notes/todo.md' Файл, созданный в браузерном редакторе, является настоящим файлом repo и доступен для чтения из любой сессии.
Шаг 3: Стены настоящие
rdc term connect --machine <machine-name> --repository my-app --command 'ls /' Попробуйте просмотреть корневой каталог сервера: в доступе отказано. Ядро ограничивает сессию пределами repo.
rdc term connect --machine <machine-name> --repository my-app --command 'ls /home' Другие каталоги, такие как /home, тоже закрыты: sandbox распространяется на всё, что запущено внутри него.
Отказы приходят от ядра, а не от конфигурации. Всё, что запускается внутри песочницы – редакторы, терминалы, инструменты сборки, AI-агенты – останавливается у стен репозитория.
Локальный VS Code?
rdc vscode connect -r my-app -m server-1(без--browser) открывает тот же репозиторий в вашем установленном VS Code через Remote-SSH.
Далее: Форк репозитория.