Introdução geral
O Anon-Kode é um assistente de código de IA de código aberto para operações baseadas em terminal, lançado no GitHub pelo desenvolvedor Daniel Nakov. Projetado para programadores, ele ajuda os usuários a corrigir rapidamente o código, executar testes, interpretar funções complexas e muito mais, integrando um modelo de linguagem que suporta APIs no estilo OpenAI. Se você estiver lidando com um "código espaguete" confuso ou precisar entender rapidamente o que seu código faz, o Anon-Kode oferece suporte eficiente. A ferramenta é conhecida por sua flexibilidade e utilidade para uma ampla gama de projetos de programação, especialmente para desenvolvedores que precisam trabalhar com eficiência em um ambiente de terminal. Fácil de instalar, flexível na configuração e com código-fonte totalmente aberto, os usuários podem escolher o modelo de IA adequado às suas necessidades.
Antrópica Lançado ao mesmo tempo que o claude-3.7 na semana passada código claude Essa ferramenta de linha de comando, ao que parece, quando eles lançaram o pacote, também vazaram acidentalmente o mapeamento do código-fonte. E, na verdade, é muito fácil restaurar o código-fonte usando o mapeamento do código-fonte. Então, alguém descompilou o claude Arquivo original descompilado: https://github.com/dnakov/claude-code
Lista de funções
- Correções de códigoDetecta e corrige automaticamente erros lógicos ou problemas de sintaxe no código.
- explicação funcionalDigite uma função ou um trecho de código para obter uma descrição detalhada da função.
- execução de testeSuporte para executar testes de código, gerar resultados e fornecer sugestões de aprimoramento.
- compatibilidade de modelosAdapta-se a qualquer modelo de linguagem compatível com a API de estilo OpenAI, e os usuários podem alternar entre eles.
- operação do terminalInterface gráfica: interage por meio da linha de comando, sem necessidade de interface gráfica, adequada para o desenvolvimento eficiente.
- Configuração personalizadaPermite que os usuários ajustem as configurações da ferramenta para atender às necessidades individuais.
Usando a Ajuda
Processo de instalação
A instalação e o uso do Anon-Kode são baseados em um ambiente Node.js, instalado globalmente por meio do gerenciador de pacotes npm. Aqui estão as etapas detalhadas:
1. garantir a preparação ambiental
- Node.jsVerifique se você tem o Node.js instalado em seu computador (a versão recomendada é a LTS). Você pode fazer download e instalá-lo no site do Node.js.
- npmNode.js: O Node.js vem com o npm, portanto, você não precisa instalá-lo separadamente, mas executá-lo no terminal.
npm -v
Verifique a versão para ter certeza de que está funcionando corretamente. - GitSe você precisar clonar seu código ou verificar se há atualizações, recomendamos a instalação do Git, que está disponível no site do Git.
2) Instale o Anon-Kode globalmente
Abra um terminal (CMD ou PowerShell para Windows, terminal padrão para Mac/Linux) e digite o seguinte comando:
npm install -g anon-kode
Quando a instalação for concluída, o Anon-Kode estará disponível globalmente. Execute o seguinte comando para verificar a instalação:
kode --versão
Se o número da versão for retornado, a instalação foi bem-sucedida.
3. inicialização do projeto
Vá para a pasta de seu projeto de programação, por exemplo:
cd /path/to/your-project
Então corra:
código
Na primeira vez que você a executa, a ferramenta solicita a configuração e passa pelas etapas de configuração.
4. ferramentas de configuração
Na primeira vez em que o usar, você precisará configurar a chave e o modelo da API:
- Execute o seguinte comando para entrar no modo de configuração:
kode /config
- O sistema solicitará uma chave de API (por exemplo, a chave do OpenAI ou de outro modelo compatível). Você precisará obter a chave do provedor do modelo, por exemplo, a chave do OpenAI pode ser gerada na plataforma do OpenAI.
- Depois de digitar a chave, selecione o modelo padrão (há suporte para Claude, GPT, etc.). Salve a configuração quando terminar e não haverá necessidade de repetir as configurações posteriormente.
Como usar
O Anon-Kode é operado por comandos de terminal, e a seguir estão os detalhes de como usar as principais funções:
Correções de código
- procedimento::
- Execute-o no diretório do projeto:
código
- importação
consertar
e pressione Enter. - Cole o trecho de código que precisa ser corrigido (por exemplo, uma função JavaScript) e pressione o botão
Ctrl+D
(Mac/Linux) ouCtrl+Z
(Windows) Entrada final. - O Anon-Kode analisa o código, gera a versão corrigida e explica as alterações.
- Execute-o no diretório do projeto:
- exemplo típico::
Digite o código de confusão:function add(a,b {return a+b
Saída:
função add(a, b) { return a + b; } }
Explicação: Correção de erros de sintaxe, adição de colchetes e novas linhas ausentes.
explicação funcional
- procedimento::
- estar em movimento
código
Digite a ferramenta. - importação
explicar
. - Para colar um trecho de código, como uma função, pressione a tecla
Ctrl+D
talvezCtrl+Z
Enviado. - Anon-Kode Detalhes de retorno.
- estar em movimento
- exemplo típico::
Entrada:def factorial(n): if n == 0 se n == 0. return 1 else: return n * factorial(n-1). return n * factorial(n-1)
Saída:
Esta é uma função recursiva que calcula o fatorial do número de entrada n. Ela retorna 1 quando n=0 (a condição de base para o fatorial); caso contrário, calcula recursivamente o fatorial multiplicando n por n-1. Por exemplo, factorial(3) calcula 3 * 2 * 1 = 6.
execução de teste
- procedimento::
- Certifique-se de ter arquivos de teste em seu projeto (por exemplo, use Jest ou Mocha).
- Em execução:
teste de código
- O Anon-Kode reconhece automaticamente os arquivos de teste, executa-os e apresenta os resultados.
- Se o teste falhar, serão sugeridas possíveis correções.
- exemplo típico::
arquivo de testetest.js
::test('adiciona 1 + 2 para ser igual a 3', () => { expect(1 + 2).toBe(3); });
estar em movimento
teste de código
Saída:Aprovado no teste: adiciona 1 + 2 para ficar igual a 3
Modelos de comutação
- procedimento::
- Em execução:
kode /config
- Insira uma nova chave de API ou selecione outro modelo.
- Salve-o para usar o novo modelo.
- Em execução:
habilidade operacional
- Saída rápida: Entrada
saída
ou porCtrl+C
Ferramenta de saída. - Exibir ajuda: Executar
kode --help
Obter uma lista de comandos. - modo de depuração: Executar
kode --debug
Visualize registros detalhados para facilitar a solução de problemas.
advertência
- requisito de redeA ferramenta depende de chamadas de API para garantir uma rede sem problemas.
- segurança das chavesNão compartilhe a chave de API publicamente.
- otimização do desempenhoRecomenda-se que projetos grandes sejam usados em módulos para evitar o processamento de muito código de uma só vez.
Com as etapas acima, você pode começar a usar o Anon-Kode facilmente e desfrutar de uma experiência de assistência à programação orientada por IA!