Resumo

Kilo Code é um agente de programação com IA de código aberto que atua dentro do editor: lê arquivos do projeto, propõe diffs, gera e refatora código, responde perguntas sobre o repositório, automatiza tarefas e revisa pull requests, com modos alternáveis, integrações MCP e opção de usar sua própria chave de API.

Kilo Code: um agente de programação com IA de código aberto dentro do seu editor

Kilo Code é uma extensão de programação com IA de código aberto para VS Code, a linha de IDEs da JetBrains e a linha de comando. Em vez de pedir que você cole código numa janela de chat, ele trabalha dentro do projeto: lê os arquivos relevantes, propõe um plano, mostra o diff exato que pretende aplicar e só executa comandos depois da sua aprovação. A empresa resume o posicionamento como "um agente aberto para cada fluxo de trabalho de desenvolvimento".

Essa diferença pesa mais do que a geração de código em si. A parte difícil do desenvolvimento assistido por IA raramente é produzir uma função plausível; é garantir que a alteração caia no arquivo certo, respeite as convenções ao redor e continue revisável. O Kilo Code foi desenhado em torno desse ciclo e devolve ao usuário a escolha do modelo e a gestão de chaves, com suporte a chave própria (BYOK) e repositório público.

Visão geral do produto Kilo Code

Principais recursos

Geração e edição de código. Descreva a tarefa em linguagem natural e o agente escreve código novo ou faz alterações pontuais em arquivos existentes. As mudanças chegam como diffs que você aceita ou rejeita item por item, em vez de sobrescrever o arquivo inteiro.

Modos alternáveis. O modo Code implementa, o modo Architect foca em projeto e documentação técnica, e o modo Debug busca rastrear e corrigir defeitos. Trocar de modo equivale a trocar o conjunto de restrições sob o qual o modelo opera, o que evita misturar exploração e implementação.

Perguntas sobre o código. Dá para perguntar onde uma função é chamada, por que certa configuração existe ou como um módulo se conecta. Depois da indexação, as respostas vêm com a localização do arquivo, para conferência direta.

Automação de tarefas. O agente lê e escreve arquivos e executa comandos de terminal, assumindo tarefas repetitivas. Ações destrutivas exigem aprovação manual por padrão, e a aprovação automática pode ser limitada por regras se você quiser mais autonomia.

Revisão de código. Analisa pull requests e sugere melhorias, o que é útil como uma passada automática antes de um revisor humano abrir o diff.

Integração via MCP. Com o Model Context Protocol é possível expor ferramentas internas, APIs ou scripts ao agente, de modo que operações específicas da empresa sejam chamadas no mesmo painel.

Escolha de modelo. A empresa afirma que há mais de 500 modelos disponíveis e permite alternar entre modelos rápidos e modelos com mais raciocínio conforme a tarefa. Também é possível informar sua própria chave de API.

Como usar

  1. Instale a extensão. Abra o painel de extensões do VS Code (Ctrl+Shift+X ou Cmd+Shift+X), procure "Kilo Code" e instale. Também está disponível no Open VSX, em instalação manual de .vsix e no marketplace de extensões do Cursor.
  2. Entre na conta. Clique no ícone do Kilo Code na barra lateral e conclua o cadastro ou login.
  3. Escolha um modelo. Selecione um modelo nas configurações ou aponte a extensão para sua própria chave. Começar com um modelo menor é uma forma barata de testar o fluxo.
  4. Descreva a tarefa. Escreva o objetivo e as restrições, por exemplo "adicione validação de argumentos a este script Python e cubra com testes".
  5. Revise a proposta. O agente lista os arquivos que quer ler, as edições que quer fazer e os comandos que quer executar. Aprove ou rejeite cada passo.
  6. Itere. Dê retorno até a alteração corresponder ao que você queria. Trabalhar num branch separado facilita reverter.

Onde ele se encaixa

  • Protótipos. Transforme uma ideia em esqueleto executável para validar a estrutura antes de refinar detalhes.
  • Manutenção de código alheio. Mapeie relações de chamada e complete comentários ou documentação ao herdar um repositório.
  • Triagem antes da revisão. Passe o agente por um pull request para pegar omissões óbvias antes de um colega gastar tempo.
  • Aprendizado. Peça ao agente para explicar um caminho de execução e confira a resposta com os locais de arquivo citados, em vez de copiar a solução.
  • Aplicar convenções. Coloque regras de estilo e de diretórios nas instruções do agente para que o código gerado pareça com o resto do projeto.

Limitações e pontos de atenção

  • O custo acompanha o uso. Os planos publicados são pagamento por uso para pessoas físicas, 15 USD por usuário ao mês para equipes e preço sob medida para empresas. No modelo por uso, a fatura segue as chamadas ao modelo, e sessões com contexto longo sobem rápido, então defina antes um orçamento ou limite.
  • A saída precisa de revisão humana. Código gerado pode conter erros de lógica, APIs obsoletas ou falhas de segurança. Tudo que envolva autenticação, cálculo de valores ou exclusão de dados deve ser lido linha por linha antes do merge.
  • Números são da empresa. Os mais de 500 modelos, o autocompletar e os agentes paralelos vêm de páginas oficiais; o que você consegue usar depende do plano, da conta e da região.
  • O fluxo de dados precisa de avaliação. Com modelos hospedados, trechos de código saem da sua máquina. Equipes com código privado devem preferir chave própria, gateway privado ou os recursos de auditoria do plano empresarial, validando antes com o time de compliance.
  • Lacunas no material coletado. O material não trouxe métricas de latência ou concorrência nem avaliações independentes de terceiros, então o desempenho deve ser medido no seu próprio repositório.

Perguntas frequentes

O Kilo Code é gratuito? O software é de código aberto, com repositório em github.com/Kilo-Org/kilocode, então é possível revisar o código e a licença. O uso de modelos costuma ser pago: a empresa indica pagamento por uso para pessoas físicas, 15 USD por usuário ao mês para equipes e preço sob medida para empresas. Consulte o site oficial para os valores atuais.

Funciona só no VS Code? A documentação cobre VS Code, IDEs da JetBrains e interface de linha de comando, além de instalação pelo marketplace do Cursor ou pelo Open VSX. A paridade de recursos pode variar entre editores, então vale conferir as notas da versão antes de depender de uma capacidade específica.

Qual a vantagem em relação a colar código num chat? Contexto e execução. A extensão lê os arquivos do projeto, edita em locais conhecidos, apresenta mudanças como diffs e pede aprovação antes de executar comandos. Isso elimina o vai e vem de copiar e colar e deixa cada alteração rastreável.

Dá para usar com código privado da empresa? Tecnicamente sim, mas é preciso passar por uma avaliação de compliance. As opções realistas são uma configuração com chave própria apontando para um provedor aprovado, ou o plano empresarial com gateway privado, logs de auditoria e controles de acesso, para que o código não chegue a terceiros não autorizados.

Perguntas frequentes

O Kilo Code é gratuito?

O software é de código aberto em github.com/Kilo-Org/kilocode. O uso de modelos costuma ser pago: pagamento por uso para pessoas físicas, 15 USD por usuário ao mês para equipes e preço sob medida para empresas.

Quais editores são suportados?

A documentação cobre VS Code, IDEs da JetBrains e linha de comando, além de instalação pelo marketplace do Cursor ou Open VSX. A paridade de recursos pode variar entre editores.

Qual a diferença em relação a colar código num chat?

A extensão lê os arquivos do projeto, edita em locais conhecidos, apresenta mudanças como diffs e pede aprovação antes de executar comandos, o que torna cada alteração rastreável.

Pode ser usada com código privado?

Tecnicamente sim, mas exige avaliação de compliance. Chave própria apontando para um provedor aprovado, ou o plano empresarial com gateway privado e auditoria, evita enviar código a terceiros não autorizados.