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

Sessões como
cidadãs do sistema.

O app desktop coloca o MVCode no seu dock: janelas, abas de sessão, notificações do sistema e atalhos globais — sobre o mesmo runtime das outras superfícies.

Disponível agoraHow-to /desktop1 min de leitura

01O que muda em relação à web

  • Abas de sessão — cada sessão é uma aba na titlebar; arraste para reordenar, feche sem perder o histórico.
  • Projetos por servidor — o painel lateral agrupa projetos locais e remotos, com worktrees Git indentados.
  • Notificações nativas — permissões pedidas, sessões concluídas e erros notificam pelo sistema, com o mesmo contrato de eventos do push mobile.
  • Quick-open Implementado — reabra sessões arquivadas e alterne entre projetos sem sair do teclado.
  • Atualização integrada — o app se atualiza pelo canal escolhido; o runtime segue o mvcode upgrade.

02Conectando a servidores

O desktop é um cliente: ele fala com um runtime local (padrão) ou com qualquer servidor MVCode acessível. Adicione servidores em Settings → Servers com URL e senha.

terminal remoto
# em uma máquina de trabalho ou VPS
MVCODE_SERVER_PASSWORD=segredo mvcode serve --hostname 0.0.0.0 --port 4096

Cenário comum no Windows: app desktop nativo + servidor dentro do WSL — o guia completo está em Windows com WSL.

03Review de mudanças

O painel lateral da sessão concentra o review: arquivos alterados com diffs, a árvore da sessão com subagentes e o breakdown de contexto. Mudanças podem receber comentários por linha antes de você pedir a próxima iteração. Compartilhamento e review →

04Arrastar é contexto

Solte arquivos ou pastas inteiras no composer Implementado — o app resolve a intenção do caminho e anexa como referência. Imagens entram como anexo visual; arquivos de texto viram contexto citável.

05Instalação

Baixe o instalador da sua plataforma na página de releases — macOS (dmg), Windows (exe) e Linux (AppImage/deb). O app pode embarcar o runtime ou usar um mvcode já instalado no PATH.

Paridade por contrato

Desktop, web e PWA são o mesmo cliente renderizado em containers diferentes. Fluxos, atalhos e estados são idênticos — o que muda é a integração com o sistema.