MVCODEDocsv2026.7 · devAbrir o app
MAXVISION CODE · DOCS47 ENTRADAS · 6 GRUPOSPT-BR · 2026.07

Engenharia com
controle total.

MaxVision Code — MVCode — é um agente de engenharia terminal-native: um binário único que lê, planeja, edita e verifica código no seu projeto, sob as suas regras e com as suas chaves. Esta é a documentação oficial, com o status real de cada capacidade.

O que ele é

O MVCode roda onde o trabalho acontece: no terminal. A partir de um único binário — que embarca servidor HTTP e interface web — ele abre uma sessão sobre o diretório do projeto, conversa com o modelo que você escolher e age por meio de ferramentas, sempre dentro do contrato de permissões que você define. Cada superfície — TUI, CLI, web, desktop, celular — é um cliente do mesmo estado: a sessão que você abre num lugar continua em todos os outros.

Bináriomvcode
Configmaxvision-code.json
EnvMVCODE_*
Execuçãolocal, por padrão
ModelosBYOK · 75+ provedores
  • Agentes com papéisbuild edita, plan só propõe, explore só lê. Agentes →
  • Tudo reversível — cada mudança vira snapshot; /undo e /redo fazem parte do fluxo.
  • Modelo de produtoBYOK como caminho padrão; MVCode+ e Prime como planos gerenciados, com status honesto em cada página.

Por que terminal-native importa

O terminal é o único ambiente que já está em todo lugar onde código vive — sua máquina, o servidor, o CI, o container. Um agente nativo dele herda isso: sem janela obrigatória, sem contexto trancado num app. As demais superfícies ampliam o alcance; nenhuma substitui o chão de fábrica.

a evidência é o fluxo
cd ~/repos/meu-app && mvcode
→ sessão aberta · branch main · agente build
Corrija o timeout do checkout em @src/api/checkout.ts
→ edit · src/api/checkout.ts · +9 −3 · diff na timeline
/undo
→ mudança revertida · prompt devolvido
Disponível agoraJá implementado e entrando na documentaçãoEm rolloutPlanejadoCompatibilidade
Compatibilidade · herança opencode

O núcleo do MVCode deriva do runtime open source opencode e mantém, por decisão de engenharia, identificadores de compatibilidade — o fallback de configuração opencode.json, o $schema herdado e os provider IDs do gateway. Eles existem para que configs, schemas e integrações continuem funcionando, e aparecem nesta documentação apenas em módulos como este, nunca como marca.