Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Por tempo limitado: Programa de Parceiro de Design. Plano BUSINESS grátis para sempre.

VS Code no seu Browser

Abra um VS Code completo em qualquer repositório a partir de qualquer browser, sem instalação local, e veja o sandbox do kernel mantê-lo dentro do repositório.

VS Code no seu Browser

Prefere um editor a um terminal? Um único comando serve um VS Code completo a partir do interior do sandbox do seu repositório, acessível a partir de qualquer browser: Linux, macOS, Windows, até um tablet. Sem nada para instalar localmente.

Ver o tutorial

Como funciona

The editor lives in the sandbox

O editor não corre no seu computador portátil. Corre dentro do sandbox do repositório no servidor, e o seu browser acede-lhe através de um túnel SSH. A árvore de ficheiros, o terminal integrado e tudo o que lançar a partir dele veem exatamente o que o repositório vê, e nada mais.

Passo 1: Ligar

rdc vscode connect --machine <machine-name> --repository my-app --browser

Conecte com a flag --browser. O CLI instala o servidor de editor open-source na máquina (uma vez), inicia-o dentro do sandbox do repo, abre um tunnel SSH e imprime um link para o seu navegador.

A primeira ligação instala o servidor de editor open-source na máquina (verificado por checksum, partilhado como só de leitura). Depois disso, as reconexões reutilizam o servidor em execução.

Gira-o a qualquer momento:

rdc vscode serve status -r my-app -m server-1
rdc vscode serve stop -r my-app -m server-1

Passo 2: Trabalhar no browser

Crie pastas e ficheiros, edite, guarde. Tudo aterra diretamente no repositório. O terminal integrado também funciona e obedece ao mesmo sandbox que o rdc term.

rdc term connect --machine <machine-name> --repository my-app --command 'pwd && ls'

Abra uma sessão de terminal no mesmo repo: o diretório de trabalho e os arquivos correspondem ao que o editor exibe.

rdc term connect --machine <machine-name> --repository my-app --command 'cat notes/todo.md'

O arquivo criado no editor do navegador é um arquivo real do repo, legível em qualquer sessão.

Passo 3: As paredes são reais

rdc term connect --machine <machine-name> --repository my-app --command 'ls /'

Tente listar o diretório raiz do servidor: permissão negada. O kernel confina a sessão ao repo.

rdc term connect --machine <machine-name> --repository my-app --command 'ls /home'

Outros diretórios como /home também são negados. O sandbox se aplica a tudo que é iniciado dentro dele.

As recusas vêm do kernel, não da configuração. O que quer que corra dentro do sandbox (editores, terminais, ferramentas de build, agentes de IA) termina nas paredes do repositório.

VS Code local? rdc vscode connect -r my-app -m server-1 (sem --browser) abre o mesmo repositório no seu VS Code instalado via Remote-SSH.


Próximo: Criar um Fork de um Repositório.