Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O Kode é um assistente de IA avançado que é executado diretamente no terminal do seu computador. Você pode pensar nele como um programador trabalhando com você. Ele entende sua base de código, edita arquivos para você e executa instruções de linha de comando para lidar com todo o processo de desenvolvimento. Diferentemente de outras ferramentas, o Kode pode usar muitos modelos grandes diferentes ao mesmo tempo, como DeepSeek, Kimi, GLM, Qwen Coder e outros. Isso permite que ele escolha o modelo mais adequado para resolver um problema, dependendo da tarefa. Por exemplo, invocar um modelo que seja bom em pensamento abstrato ao projetar a arquitetura do sistema e mudar para outro modelo que seja bom em geração de código ao escrever código concreto.@O recurso de preenchimento automático que menciona o sistema e a correspondência difusa permite que você chame facilmente esses modelos, agentes ou arquivos de projeto, aumentando consideravelmente a eficiência do desenvolvimento. Ele também oferece suporte à implementação via Docker e fornece um modo seguro para adicionar uma apólice de seguro de confirmação manual ao trabalhar em projetos importantes.

Itens relevantes que expiraram:analysis_claude_code: uma biblioteca para análise de engenharia reversa do código ClaudeeAnon-Kode: assistente de código de IA de linha de comando (decompilação de código do Claude Code)

Estudo:O que torna o Claude Code tão bom? Desconstruindo a magia do design de seu agenteeGuia prático completo do Claude Code: da configuração introdutória aos fluxos de trabalho de automação avançados

Lista de funções

  • Colaboração com vários modelosSuporte para a configuração e o uso simultâneos de vários modelos de idiomas grandes, que podem ser alternados de forma flexível de acordo com os requisitos da tarefa, aproveitando os pontos fortes de diferentes modelos.
  • Sistema de agente inteligentePode ser usado@run-agent-nameinstruções formatadas que delegam tarefas específicas a subagentes especializados.
  • Consultoria especializada em modelagem:: Pronto para uso no diálogo@ask-model-namepara solicitar modelos específicos de IA para fornecer análises profissionais para problemas difíceis.
  • Compreensão e edição de códigoCapacidade de analisar a estrutura do código e as relações de arquivos em um projeto e fazer alterações nos arquivos de código diretamente das instruções.
  • execução de comandosComando shell: você pode executar comandos shell diretamente no ambiente do terminal e retornar os resultados em tempo real.
  • Preenchimento automático inteligenteSistema de complementação avançado que permite inserir rapidamente comandos, caminhos de arquivos e nomes de modelos por meio de uma variedade de algoritmos, como correspondência difusa, suporte a abreviações e muito mais.
  • Geração automática de documentos: SuporteAGENTS.mdvocê pode usar os critérios#Solicitações abertas em linguagem natural para gerar e manter automaticamente a documentação do projeto.
  • Suporte a várias plataformasOpções de montagem: Há uma variedade de opções de montagem disponíveis, incluindoBunresponder cantandonpme suporte para o uso doDockerImplementação em contêineres.

Usando a Ajuda

O Kode, como um avançado assistente de IA para endpoints, oferece maneiras flexíveis de ser instalado e usado. Aqui está um guia detalhado para ajudar você a começar rapidamente.

Processo de instalação

RecomendadoBunExecute a instalação, pois ela é a mais rápida. Se você não tiver oBunSe você não tiver o sistema, poderá instalá-lo primeiro com o seguinte comando:

curl -fsSL https://bun.sh/install | bash

configurarBunDepois disso, execute o seguinte comando para instalar o Kode globalmente:

bun add -g @shareai-lab/kode

Se você se sentir mais confortável usandonpmque também pode ser instalado com o seguinte comando:

npm install -g @shareai-lab/kode

Após uma instalação bem-sucedida, você pode usar qualquer um dos três comandos para iniciar o Kode:kode(comando principal),kwa(abreviação de Kode With Agent) oukd(pseudônimo ultra-curto).

Uso básico

O Kode suporta dois modos principais de operação: interativo e não interativo.

  1. modo interativo
    Ao inserir o comando principal diretamente no terminal, você entra em uma sessão interativa com um diálogo contínuo:

    kode
    

    Nesse modo, você pode manter um diálogo contínuo com a IA, que se lembra do contexto e é adequada para tarefas complexas que exigem várias etapas.

  2. modo não interativo
    Se quiser apenas obter uma resposta rápida a uma pergunta ou executar um comando simples, você pode usar o-pesse modo é encerrado imediatamente após a execução:

    kode -p "解释一下这个函数的作用" src/main.js
    

Operação da função principal

1. usar@Referências ao sistema

@O sistema de menção é um recurso central do Kode que simplifica muito a interação com modelos, agentes e arquivos.

  • Modelo de consultorQuando você se deparar com uma pergunta difícil, poderá especificar um modelo específico para responder. O complemento inteligente do kode sugerirá os modelos disponíveis.
    @ask-gpt-5 这个身份验证方法的安全隐患是什么?
    @ask-o1-preview 分析一下这个算法的复杂度。
    
  • Chamada de agentes profissionaisDelegação de tarefas complexas a agentes profissionais predefinidos.
    @run-agent-architect 为这个系统设计一个微服务架构。
    @run-agent-test-writer 为这些模块创建全面的测试。
    
  • Referência a documentos do projetoSe você quiser se referir convenientemente a um arquivo ou diretório de projeto em um diálogo, o Kode complementa automaticamente o caminho.
    @src/components/Button.tsx
    @docs/api-reference.md
    

2. geração automática de documentos

Kode segueAGENTS.mdque pode ajudá-lo a automatizar a geração da documentação do projeto. Basta usar a#Use-a como uma abertura para fazer uma pergunta ou dar uma ordem.

# 如何设置开发环境?
# 这个项目的测试流程是怎样的?

O Kode formatará automaticamente a resposta e a anexará ao diretório raiz do projeto no diretórioAGENTS.mdDocumentação.

3. modelo de segurança

Por padrão, o Kode é executado emYOLOque executa automaticamente as modificações e os comandos do arquivo para obter o máximo de eficiência. No entanto, ao trabalhar em projetos críticos, é recomendável ativar o modo de segurança. No modo de segurança, todas as operações perigosas exigem sua aprovação manual.

kode --safe

4. ordens internas

No modo interativo, você pode usar o/no início para controlar o comportamento do Kode:

  • /helpExibe todos os comandos internos disponíveis.
  • /modelModelo de IA: Alterna ou configura o modelo de IA usado no momento. Você pode definir diferentes modelos padrão aqui para tarefas primárias, tarefas de subagentes etc.
  • /configAbra o arquivo de configuração global para obter configurações mais detalhadas.
  • /costNúmero de tokens e custos consumidos por cada modelo na sessão atual: Visualize o número de tokens e custos consumidos por cada modelo na sessão atual.
  • /clearLimpar o histórico do diálogo atual e iniciar uma nova sessão.

5. implantação do Docker

Se quiser usar o Kode em um ambiente isolado ou implantá-lo facilmente em diferentes máquinas, você pode usar o Docker.

Primeiro, clone o repositório de código-fonte do Kode e entre no diretório:

git clone https://github.com/shareAI-lab/Kode.git
cd Kode

Em seguida, crie a imagem do Docker:

docker build --no-cache -t kode .

Após a conclusão da compilação, inicie o contêiner do Kode executando o seguinte comando em seu próprio registro de projeto. Esse comando montará o diretório do seu projeto, o diretório de configuração do Kode e os arquivos de configuração no contêiner para garantir a persistência dos dados.

cd your-project
docker run -it --rm \
-v $(pwd):/workspace \
-v ~/.kode:/root/.kode \
-v ~/.kode.json:/root/.kode.json \
-w /workspace \
kode

Kode x Claude

dimensão funcional Kode Claude
ambiente operacional É executado diretamente no terminal do computador local do usuário. Principalmente por meio declaude.aiAcesso ao navegador da Web ou à interface API.
posicionamento central Agente desenvolvedor de IA (Agente)um ambiente de desenvolvimento profundamente integrado, focado na automação de todo o processo de desenvolvimento de software. Modelo dialógico genérico de grande porte (LLM)O sistema de gerenciamento de conteúdo é uma ferramenta poderosa para questionar o conhecimento e criar conteúdo.
integração de sistemas your (honorífico). Os arquivos locais podem ser lidos e modificados diretamente, os comandos do shell podem ser executados e perfeitamente integrados ao ambiente de desenvolvimento do usuário. não ter. Não pode acessar diretamente o sistema de arquivos local do usuário nem executar comandos; todas as operações são baseadas em textos ou documentos fornecidos pelo usuário.
Uso do modelo Colaboração com vários modelos. É possível chamar vários modelos com diferentes especialidades (por exemplo, Kimi, DeepSeek, etc.) ao mesmo tempo e fazer com que eles dividam o trabalho. modelo único. Os usuários usam o Claude, um modelo avançado treinado pela Anthropic.
método de interação orientado por comandos. Automatize tarefas chamando funções com referências **@** ao sistema e instruções precisas. orientado para o diálogo. Compreensão da intenção do usuário e fornecimento de assistência por meio de diálogo em linguagem natural.
Principais benefícios Automação do fluxo de trabalhoA capacidade de combinar "pensar" e "fazer". Capacidade de combinar o "pensar" e o "fazer" para concluir a cadeia completa de tarefas, desde a escrita do código até o teste e a geração da documentação. Contextos extremamente longos e raciocínio profundo. Especialmente hábil na leitura e compreensão de documentos extremamente longos, PDFs e bases de código com análises e resumos complexos.

cenário do aplicativo

  1. Refatoração automatizada de código
    Quando chegar a hora de modernizar ou refatorar uma base de código antiga, os desenvolvedores poderão instruir o Kode: "Use o@run-agent-refactorRefatorar todos os componentes de classe no projeto como componentes React Hooks फंक्शन", o Kode examina toda a base de código, localiza os arquivos de destino e os altera um a um.
  2. Geração rápida de testes de unidade
    Conclusão de casos de teste para funções existentes. Um desenvolvedor pode apontar para um arquivo de função complexo e instruir o Kode: "Use a função@run-agent-test-writerpor causa de@src/utils/calculation.jsO Kode analisará automaticamente a lógica da função e criará os arquivos de teste correspondentes.
  3. Projeto de arquitetura do sistema
    Durante a fase de inicialização de um novo projeto, um gerente de produto ou arquiteto pode usar o Kode para fazer um brainstorming de ideias. Por exemplo, digite: "Use@ask-o3-previewProjetando uma solução técnica para o nosso sistema de comércio eletrônico para uma campanha de pico de alta simultaneidade", a Kode pode fornecer um documento de projeto arquitetônico preliminar, mas abrangente.
  4. Desenvolvimento de projetos em vários idiomas
    Em um projeto que contém várias linguagens de programação, um desenvolvedor pode não estar familiarizado com uma delas. Ele pode instruir o Kode: "Usando o modelo Qwen Coder, ajude-me a escrever um script em Python para analisar os arquivos de registro gerados por este projeto Java".

QA

  1. Qual é a diferença entre o Kode e ferramentas como o GitHub Copilot?
    O GitHub Copilot é usado principalmente como um plug-in no editor de código para fornecer sugestões e preenchimento automático de código. O Kode, por outro lado, é um assistente de IA mais independente que é executado no terminal e é capaz de fazer mais do que apenas escrever código; ele pode executar comandos de shell, gerenciar arquivos, automatizar fluxos de trabalho inteiros e colaborar com vários modelos de IA diferentes para trabalhar em tarefas em paralelo, agindo mais como um desenvolvedor de IA que pode conversar com você e executar comandos complexos.
  2. O "modo YOLO" padrão é seguro? Quando devo usar o--safePadrões?
    O "modo YOLO" ignora todas as verificações de permissão e executa a operação diretamente para aumentar a eficiência. Isso é eficiente em ambientes de desenvolvimento confiáveis e em projetos não críticos. No entanto, se estiver trabalhando em projetos de produção que contenham dados importantes ou informações confidenciais, ou se estiver usando modelos de fontes não muito confiáveis, é altamente recomendável usar o modokode --safepara iniciar, de modo que todas as operações perigosas (por exemplo, modificação de arquivos, execução de comandos) exijam confirmação manual antes de serem executadas, o que proporciona segurança adicional.
  3. Quais modelos de IA são compatíveis com o Kode? Posso adicionar meus próprios modelos?
    O Kode oferece suporte nativo à colaboração com uma ampla variedade de modelos de IA convencionais, como DeepSeek V3.1, Kimi2, GLM-4.5, Qwen Coder e assim por diante. Sua arquitetura foi projetada para ser aberta e, desde que o modelo forneça uma interface de API compatível com o OpenAI, você poderá colaborar com ele modificando o arquivo de configuração (usando o/configou edição direta~/.kode.json) para conectar seus modelos ao Kode para uso.
  4. Por que a Kode recomenda a instalação com o Bun em vez do npm?
    O Bun é um runtime JavaScript moderno com um gerenciador de pacotes que geralmente é muito mais rápido do que o npm ao instalar dependências. Para uma instalação e configuração mais rápidas, a Kode recomenda oficialmente o uso do Bun. É claro que, se você já estiver acostumado com o ecossistema do npm, usar onpm installA instalação pode ser concluída igualmente bem e não há diferença na funcionalidade.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

Novos lançamentos

voltar ao topo

pt_BRPortuguês do Brasil