Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Kilo Code: uma ramificação do Roo Code com uma experiência de usuário limpa

Introdução geral

O Kilo Code é um plug-in de extensão de código aberto para o Visual Studio Code (VS Code). Ele usa tecnologia de inteligência artificial para ajudar os usuários a escrever códigos com mais eficiência. Desenvolvido pela equipe do Kilo-Org, o projeto foi originalmente bifurcado do Roo Code, com recursos adicionais, como geração de código, automação de tarefas e sugestões inteligentes. Ele está disponível gratuitamente por US$ 15. Claude 3,7 créditos de uso do modelo Sonnet, disponíveis aos usuários mediante registro.O objetivo do Kilo Code é criar um assistente de programação de IA de alto nível por meio da colaboração da comunidade e da rápida iteração. Todo o código está disponível publicamente no GitHub e pode ser baixado, usado ou desenvolvido por qualquer pessoa.

Kilo Code:Roo Code分支的VS Code插件-1


 

Lista de funções

  • Geração de código orientada por IADescrição da linguagem natural de entrada para gerar código automaticamente.
  • refatoração automatizadaAnálise e otimização do código existente para melhorar a qualidade.
  • Conclusão inteligente de códigoFornecer aconselhamento em tempo real com base no contexto.
  • Automação de tarefasTarefas repetitivas: lida com tarefas repetitivas, como modificações ou formatação em lote.
  • Suporte ao Claude 3.7: Uso Antrópica Modelos de IA que fornecem uma análise de código mais precisa.
  • Colaboração de código abertoOs usuários podem enviar código ou feedback para participar dos aprimoramentos do projeto.

 

Usando a Ajuda

Processo de instalação

O Kilo Code pode ser instalado de duas maneiras: baixando-o diretamente do marketplace do VS Code ou criando manualmente uma versão local. Veja a seguir as etapas detalhadas:

Método 1: Instalação a partir do VS Code Marketplace

  1. Abra o código VS.
  2. Clique no ícone "Expandir" à esquerda (ou pressione o botão Ctrl+Shift+X).
  3. Digite "Kilo Code" na barra de pesquisa para encontrar o kilocode.Kilo-Code.
  4. Clique em "Install" (Instalar) e aguarde a conclusão.
  5. Reinicie o VS Code após a instalação.

Método 2: Instalação de compilação local

  1. Clonagem da base de código
    Digite-o no terminal:
git clone https://github.com/Kilo-Org/kilocode.git

Os arquivos do projeto serão baixados localmente.

  1. Instalação de dependências
    Vá para a pasta do projeto e execute-o:
npm run install:all

Certifique-se de que o Node.js e o npm estejam instalados.

  1. Extensões de edifícios
    Em execução:
npm run build

Após a conclusão.bin/ A pasta será exibida kilo-code-4.0.0.vsix Documentação.

  1. instalação manual
  • Abra o código VS.
  • É executado no terminal:
    code --install-extension bin/kilo-code-4.0.0.vsix
    
  • Ou selecione "Install from VSIX" (Instalar do VSIX) no menu "Extension" (Extensão) e marque a caixa .vsix Documentação.
  • Reinicie o VS Code após a instalação.
  1. Modo de desenvolvimento (opcional)
    Se você quiser depurar ou modificar o código, execute:
npm run dev

e, em seguida, pressione F5O VS Code iniciará uma nova janela para carregar o plug-in. Depois de modificar o código, as alterações entrarão em vigor em tempo real, mas a modificação da extensão principal precisará ser reiniciada.

  1. Faça login para obter créditos gratuitos
    Quando a instalação estiver concluída, abra o VS Code e o Kilo Code solicitará que você faça login com sua conta do Google. Quando estiver conectado, você receberá um crédito de US$ 15 para o Claude 3.7 Sonnet.

Como usar os principais recursos

1. geração de código orientada por IA

  • No editor de código VS, insira uma descrição em linguagem natural, como "Criar uma função que verifique se uma matriz está ordenada".
  • Pressione a tecla de atalho padrão Ctrl+Enter(ajustável em Configurações), o Kilo Code gera o código e o insere no cursor. Por exemplo:
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
  • Se o resultado gerado não for satisfatório, a descrição poderá ser ajustada e gerada novamente.

2. conclusão inteligente de código

  • Ao escrever código, o Kilo Code sugere conclusões com base no contexto.
  • Por exemplo, digite for (let iele solicitará a estrutura completa do loop:
for (let i = 0; i < array.length; i++)
  • manter a mão sobre Tab talvez Enter Sugestões aceitas. A função Conclusão analisa o documento inteiro e fornece sugestões mais personalizadas.

3. reconfiguração automatizada

  • Selecione um trecho de código e pressione o atalho padrão Ctrl+Shift+R.
  • O Kilo Code analisa e otimiza o código. Por exemplo:
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}

pode ser otimizado para:

const sum = numbers.reduce((acc, curr) => acc + curr, 0);
  • O código é atualizado automaticamente quando você clica em Confirmar.

4. automação de tarefas

  • Abra o painel de comando (Ctrl+Shift+P), digite "Kilo Code: Automate Tasks" (Código Kilo: Automatizar tarefas).
  • Selecione o tipo de tarefa, como "Format Code" (Formatar código) ou "Batch Rename Variables" (Renomear variáveis em lote).
  • Insira uma solicitação específica, como "alterar todos os lets para const", e o Kilo Code fará a varredura e executará as alterações.

5. acesso ao suporte

  • Execute "Kilo Code: Open Community" no VS Code e acesse o Discord (https://discord.gg/fxrhCFGhkP) ou GitHub.
  • Você pode fazer uma pergunta no Discord ou enviar um problema no GitHub e, se o feedback for valioso, você poderá receber créditos adicionais gratuitos.

Precauções de manuseio

  • requisito de redeA função AI requer uma conexão com a Internet para manter a rede aberta.
  • gerenciamento de cotasQuando o crédito gratuito de US$ 15 se esgotar, você poderá comprar mais por meio do Stripe, cobrado de acordo com a taxa da API Anthropic, sem custo adicional.
  • Ajustes de configuração: Procure por "Kilo Code" nas configurações do VS Code para ajustar atalhos ou preferências de recursos.
  • Salvar arquivoApós gerar ou modificar o código, pressione Ctrl+S Salvar.

cenário do aplicativo

  1. Prototipagem rápida
    Os desenvolvedores podem usar o Kilo Code para gerar estruturas de código. Por exemplo, digite "create a login page" (criar uma página de login) e a IA gerará o código base HTML e JavaScript, economizando tempo.
  2. Aprendizado de programação
    Os alunos podem usá-lo para gerar exemplos de código. Por exemplo, digite "write a binary lookup" e o Kilo Code fornecerá o código para facilitar a compreensão do algoritmo.
  3. Manutenção do código
    Ao manter projetos antigos, você pode usar a refatoração automatizada para limpar o código. Por exemplo, otimize os loops aninhados em formas concisas para melhorar a legibilidade.
  4. Desenvolvimento de equipes
    Os colaboradores de código aberto podem usar o Kilo Code para implementar recursos rapidamente, fazer o commit do código no GitHub e acelerar as iterações do projeto.

QA

  1. O Kilo Code cobra alguma taxa?
    É uma ferramenta gratuita e de código aberto. A inscrição vem com um crédito de US$ 15 do Claude 3.7, sem necessidade de cartão de crédito. Quando o crédito acabar, você pode comprar mais por meio do Stripe e ser cobrado pelo preço original do Anthropic.
  2. Os requisitos de configuração do computador são altos?
    Não é muito alto. Ele pode ser usado em um computador comum, desde que possa executar o VS Code e o Node.js. A computação de IA é feita na nuvem.
  3. Como posso participar do desenvolvimento?
    entrevistas https://github.com/Kilo-Org/kilocodeA equipe agradece todas as contribuições.
  4. Há suporte para outros editores?
    Atualmente, apenas o VS Code é compatível, mas não há planos de estendê-lo no futuro.
  5. O que acontece quando eu ficar sem crédito?
    Ele pode ser recarregado via Stripe ou fornecendo feedback útil, e a equipe pode oferecer créditos adicionais.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Kilo Code: uma ramificação do Roo Code com uma experiência de usuário limpa
pt_BRPortuguês do Brasil