> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MKA1 Code

> Planeje, desenvolva e revise software com um agente de IA em um ambiente desktop baseado na MKA1 API.

O MKA1 Code é uma aplicação pronta para desenvolver software com um agente de IA. O ambiente desktop reúne projeto, conversa, terminal, navegador e alterações do Git para você investigar um problema, implementar uma correção e conferir o resultado no mesmo lugar. Ele está disponível no macOS, Windows e Linux.

Descreva em linguagem natural o que você quer criar ou alterar. O agente pode ler arquivos do projeto, editar código, executar comandos e usar ferramentas conectadas para realizar a tarefa. Cada sessão mantém a conversa e os resultados das ferramentas disponíveis ao longo do trabalho. Você pode pedir um plano antes de editar, orientar o trabalho com novas instruções e revisar as alterações propostas antes do commit. O modo de permissão selecionado determina quando o aplicativo pede aprovação para usar ferramentas.

O MKA1 Code é baseado na MKA1 API e usa os modelos disponíveis pelo gateway da sua organização. Organizações podem distribuí-lo com marca e configuração de gateway próprias. Comece com um projeto local ou conecte o aplicativo a um host SSH, uma distribuição WSL ou um contêiner Docker onde seu repositório e suas ferramentas de desenvolvimento estejam disponíveis.

<Frame>
  <img src="https://mintcdn.com/meetkaiinc/43eerls_ebLIfCxY/images/mka1-code/guides/pt/welcome.jpg?fit=max&auto=format&n=43eerls_ebLIfCxY&q=85&s=b8aaa603e31eade748534793800f36ab" alt="MKA1 Code no modo claro, com a mensagem de boas-vindas e o compositor de conversa vazio" width={2320} height={1200} data-path="images/mka1-code/guides/pt/welcome.jpg" />
</Frame>

## Conduza uma tarefa de desenvolvimento

Uma sessão pode abranger uma alteração completa: ler o código relevante, definir a abordagem, editar arquivos, executar testes e revisar o diff. Você pode parar em cada etapa para perguntar ou ajustar o escopo. A conversa registra os resultados das ferramentas para você voltar ao comando que falhou ou ao arquivo que fundamentou uma decisão.

| Tarefa | Solicitação inicial útil | O que conferir |
| - | - | - |
| Entender um repositório | “Leia o README e siga o caminho de uma solicitação até o banco. Indique os arquivos envolvidos.” | Referências aos arquivos e explicação do caminho. |
| Corrigir um erro | “Reproduza a falha com um teste, corrija a causa e execute o teste novamente.” | A falha inicial, o resultado aprovado e o diff. |
| Planejar um recurso | “Identifique os arquivos afetados e proponha implementação e testes antes de editar.” | Premissas, escopo e verificação. |
| Revisar uma alteração | “Revise estas alterações em busca de regressões. Cite arquivo e linha para cada problema.” | Evidências e verificações que não puderam ser executadas. |

Comece em **Código** quando a tarefa depender de arquivos ou comandos do repositório. Use **Conversas** para discutir uma ideia sem selecionar um ambiente de programação. Para verificações recorrentes, salve um prompt em **Tarefas agendadas** e examine cada resultado.

## Primeiros passos

Comece pelo aplicativo desktop no macOS, Windows ou Linux. O início rápido leva você de uma pergunta sobre o projeto a um teste de regressão e uma correção verificada.

<CardGroup cols={2}>
  <Card title="Instalação" icon="download" href="/pt/docs/mka1-code/install">
    <span id="obtenha-a-aplicação" />

    <span id="conecte-sua-conta" />

    <span id="como-o-mka1-sustenta-a-aplicação" />

    Instale o aplicativo desktop, conecte sua conta e confira o gateway e os modelos disponíveis.
  </Card>

  <Card title="Início rápido" icon="play" href="/pt/docs/mka1-code/first-task">
    <span id="inicie-uma-tarefa-de-programação" />

    Leia um projeto, reproduza um erro no checkout, verifique a correção e prepare a revisão.
  </Card>
</CardGroup>

Para escolher um modelo do gateway ou configurar outro endpoint compatível, consulte [Modelos e provedores](/pt/docs/mka1-code/models).

<span id="desktop" />

<span id="aplicativo-desktop" />

## Recursos

Use uma sessão para levar uma tarefa da investigação à implementação e à revisão. Estes guias explicam como fornecer contexto, controlar o acesso a ferramentas, verificar resultados e organizar o trabalho entre projetos.

<CardGroup cols={2}>
  <Card title="Sessões e contexto do projeto" icon="comments" href="/pt/docs/mka1-code/sessions">
    <span id="escolha-como-trabalhar" />

    <span id="acompanhe-e-oriente-o-trabalho" />

    <span id="use-conversas-junto-com-a-programação" />

    Adicione arquivos, oriente tarefas ativas, encontre trabalhos anteriores e confira o contexto.
  </Card>

  <Card title="Planejamento e permissões" icon="shield" href="/pt/docs/mka1-code/permissions">
    Planeje antes de editar e escolha como o agente solicita aprovação para ferramentas.
  </Card>

  <Card title="Agentes especializados" icon="users" href="/pt/docs/mka1-code/agents">
    Crie um revisor ou investigador com instruções e ferramentas específicas.
  </Card>

  <Card title="Automação do navegador" icon="browser" href="/pt/docs/mka1-code/previews">
    <span id="visualize-aplicações-e-documentos" />

    Teste um fluxo web, confira o resultado e assuma o controle quando precisar intervir.
  </Card>

  <Card title="Revisão e commits" icon="code-compare" href="/pt/docs/mka1-code/review-changes">
    <span id="revise-e-faça-o-commit-das-alterações" />

    Confira diffs e testes, escolha o que incluir no commit e envie ou abra um pull request.
  </Card>

  <Card title="Trabalho paralelo e worktrees" icon="code-branch" href="/pt/docs/mka1-code/workspaces">
    <span id="trabalhe-em-tarefas-paralelas" />

    <span id="trabalhe-em-um-ambiente-remoto" />

    Use worktrees independentes para edições simultâneas e organize sessões em painéis.
  </Card>

  <Card title="Desenvolvimento remoto" icon="server" href="/pt/docs/mka1-code/remote-development">
    Conecte SSH, WSL ou Docker, transfira ferramentas e retome o trabalho existente.
  </Card>

  <Card title="Tarefas agendadas" icon="clock" href="/pt/docs/mka1-code/schedules">
    <span id="agende-tarefas-de-acompanhamento" />

    Execute verificações recorrentes e retome uma conversa local depois.
  </Card>
</CardGroup>

<span id="personalização" />

## Ferramentas e personalização

<CardGroup cols={2}>
  <Card title="Memória do projeto" icon="brain" href="/pt/docs/mka1-code/memory">
    <span id="salve-preferências-do-projeto" />

    Salve e aprove preferências do projeto para futuras sessões locais.
  </Card>

  <Card title="Conectores, skills e plugins" icon="puzzle-piece" href="/pt/docs/mka1-code/extensions">
    <span id="conecte-suas-ferramentas" />

    Conecte ferramentas externas e gerencie instruções reutilizáveis para programar.
  </Card>

  <Card title="Documentos e arquivos" icon="file-lines" href="/pt/docs/mka1-code/documents">
    Anexe material e revise PDFs, planilhas, apresentações e documentos gerados.
  </Card>
</CardGroup>

<span id="outras-formas-de-trabalhar" />

## Outras interfaces

Se preferir trabalhar no editor ou no terminal, use a extensão do VS Code ou a CLI. Ambas se conectam ao gateway MKA1 configurado; os guias abaixo explicam a instalação e os controles.

Sessões compatíveis, serviços do agente e configurações de conectores podem ser compartilhados pelo mesmo armazenamento local. As sessões não são sincronizadas automaticamente entre computadores.

<CardGroup cols={2}>
  <Card title="Extensão do VS Code" icon="code" href="/pt/docs/mka1-code/vscode">
    <span id="extensão-do-vs-code" />

    Instale o MKA1 Code no VS Code e trabalhe com o agente ao lado dos arquivos.
  </Card>

  <Card title="CLI" icon="terminal" href="/pt/docs/mka1-code/cli">
    <span id="cli" />

    Instale a CLI do MKA1 Code, abra sessões interativas e execute tarefas em scripts.
  </Card>
</CardGroup>

<span id="ajuda" />

## Suporte

<CardGroup cols={2}>
  <Card title="Atalhos de teclado" icon="keyboard" href="/pt/docs/mka1-code/keyboard-shortcuts">
    Navegue pelo aplicativo desktop, trabalhe com sessões e painéis e personalize os atalhos de teclado.
  </Card>

  <Card title="Consumo e solução de problemas" icon="circle-question" href="/pt/docs/mka1-code/troubleshooting">
    <span id="o-login-não-é-concluído" />

    <span id="um-comando-do-projeto-não-encontra-uma-ferramenta-ou-dependência" />

    <span id="um-conector-está-indisponível-ou-suas-ferramentas-não-aparecem" />

    <span id="o-ambiente-remoto-não-conecta" />

    <span id="uma-tarefa-agendada-não-foi-executada" />

    <span id="um-commit-ou-envio-falhou" />

    <span id="consulte-o-consumo" />

    <span id="solução-de-problemas" />

    Consulte o consumo e resolva problemas de acesso, projetos, conectores, ambientes remotos, tarefas e Git.
  </Card>
</CardGroup>

## Sobre os exemplos

O início rápido inclui um projeto executável com um erro de quantidades proposital. Os demais guias seguem esse fluxo e trazem exemplos de revisão, navegador, documentos e tarefas recorrentes. Adapte arquivos, comandos e critérios de aceitação ao seu projeto.

As capturas usam um projeto, uma conta e um catálogo de modelos de demonstração local. Os modelos, conectores e a marca disponíveis dependem da sua organização.
