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.
- Agentes com papéis —
buildedita,plansó propõe,exploresó lê. Agentes → - Tudo reversível — cada mudança vira snapshot;
/undoe/redofazem parte do fluxo. - Modelo de produto — BYOK 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.
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
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.
