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

Anon-Kode: assistente de código de IA de linha de comando (decompilação de código do Claude Code)

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

Anon-Kode: assistente de código de IA de linha de comando (versão oficial descompilada do Claude Code)-1

 

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::
    1. Execute-o no diretório do projeto:
      código
      
    2. importação consertar e pressione Enter.
    3. 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) ou Ctrl+Z(Windows) Entrada final.
    4. O Anon-Kode analisa o código, gera a versão corrigida e explica as alterações.
  • 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::
    1. estar em movimento código Digite a ferramenta.
    2. importação explicar.
    3. Para colar um trecho de código, como uma função, pressione a tecla Ctrl+D talvez Ctrl+Z Enviado.
    4. Anon-Kode Detalhes de retorno.
  • 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::
    1. Certifique-se de ter arquivos de teste em seu projeto (por exemplo, use Jest ou Mocha).
    2. Em execução:
      teste de código
      
    3. O Anon-Kode reconhece automaticamente os arquivos de teste, executa-os e apresenta os resultados.
    4. Se o teste falhar, serão sugeridas possíveis correções.
  • exemplo típico::
    arquivo de teste test.js::

    test('adiciona 1 + 2 para ser igual a 3', () => {
    expect(1 + 2).toBe(3);
    });
    

    estar em movimento teste de códigoSaída:

    Aprovado no teste: adiciona 1 + 2 para ficar igual a 3
    

Modelos de comutação

  • procedimento::
    1. Em execução:
      kode /config
      
    2. Insira uma nova chave de API ou selecione outro modelo.
    3. Salve-o para usar o novo modelo.

habilidade operacional

  • Saída rápida: Entrada saída ou por Ctrl+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!


CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Anon-Kode: assistente de código de IA de linha de comando (decompilação de código do Claude Code)

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil