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.
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
- Abra o código VS.
- Clique no ícone "Expandir" à esquerda (ou pressione o botão
Ctrl+Shift+X
). - Digite "Kilo Code" na barra de pesquisa para encontrar o
kilocode.Kilo-Code
. - Clique em "Install" (Instalar) e aguarde a conclusão.
- Reinicie o VS Code após a instalação.
Método 2: Instalação de compilação local
- 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.
- 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.
- 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.
- 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.
- Modo de desenvolvimento (opcional)
Se você quiser depurar ou modificar o código, execute:
npm run dev
e, em seguida, pressione F5
O 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.
- 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 i
ele solicitará a estrutura completa do loop:
for (let i = 0; i < array.length; i++)
- manter a mão sobre
Tab
talvezEnter
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
- 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. - 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. - 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. - 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
- 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. - 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. - Como posso participar do desenvolvimento?
entrevistashttps://github.com/Kilo-Org/kilocode
A equipe agradece todas as contribuições. - Há suporte para outros editores?
Atualmente, apenas o VS Code é compatível, mas não há planos de estendê-lo no futuro. - 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.