MVCODEDocsv2026.7 · devAbrir o app
Docs/Superfícies do produto/Web

O navegador como
cliente do runtime.

A interface web vem embarcada no binário — sem deploy, sem dependência externa. Um comando sobe o servidor local e abre o MVCode completo no navegador, com as mesmas sessões da TUI.

Disponível agoraHow-to /web1 min de leitura
terminal
mvcode web
→ servidor local em 127.0.0.1, porta aleatória; abre o navegador
Atenção

Sem MVCODE_SERVER_PASSWORD, o servidor sobe sem autenticação. Para uso local tudo bem; para acesso pela rede, defina a senha.

01Flags do servidor

FlagEfeito
--port 4096Porta fixa em vez de aleatória.
--hostname 0.0.0.0Aceita conexões da rede; imprime endereço local e de rede.
--mdnsAnuncia o servidor na rede local via mDNS (implica 0.0.0.0).
--mdns-domain meu.localDomínio mDNS customizado — múltiplas instâncias na mesma rede.
--cors https://exemplo.comLibera domínios adicionais para CORS (frontends próprios).

02Autenticação

terminal
MVCODE_SERVER_PASSWORD=segredo mvcode web --hostname 0.0.0.0

O usuário padrão é definido por MVCODE_SERVER_USERNAME. Combine com a política de rede em ambientes controlados.

03Sessões e servidores

A Home da interface lista projetos por servidor e sessões agrupadas por dia; "See servers" mostra a saúde de cada servidor conectado. A partir daí, é o MVCode integral: timeline, diffs, review, permissões e terminal.

04TUI e web, juntas

As superfícies compartilham estado. Você pode anexar uma TUI a um servidor web já em execução:

terminal
# terminal 1 — sobe o servidor
mvcode web --port 4096
# terminal 2 — anexa a TUI ao mesmo estado
mvcode attach http://localhost:4096

05Config permanente

As mesmas opções vivem na config; flags de linha de comando têm precedência.

maxvision-code.jsonjson
{
  "server": {
    "port": 4096,
    "hostname": "0.0.0.0",
    "mdns": true,
    "cors": ["https://exemplo.com"]
  }
}
No Windows

Rode mvcode web de dentro do WSL, não do PowerShell — garante filesystem e terminal corretos, acessíveis do navegador do Windows.