As ferramentas tradicionais de conclusão de código sugerem trechos enquanto você digita, mas não têm um entendimento profundo de todo o seu projeto. Ao refatorar múltiplos arquivos, depurar problemas complexos ou automatizar tarefas repetitivas, os desenvolvedores costumam alternar entre o IDE, o terminal e a documentação, coordenando manualmente cada etapa.
Um agent de codificação com IA vai além de simples sugestões. Ele analisa repositórios inteiros, planeja alterações em várias etapas, executa comandos e itera de forma autônoma. Em vez de auxiliar linha por linha, ele funciona mais como um parceiro de engenharia capaz de lidar com fluxos de trabalho complexos.
O Kimi Code foi construído em torno dessa abordagem baseada em agent. Rodando no terminal e integrando-se a IDEs populares como o VS Code, ele combina raciocínio de longo contexto com execução de alta velocidade para dar suporte a refatoração de múltiplos arquivos, depuração e automação em escala.
Principais recursos do Kimi Code
O Kimi Code combina o poder do Kimi K3 com um design voltado para o terminal e integração profunda com IDEs. Essa abordagem liderada por agent é impulsionada por vários recursos essenciais que vão além da simples conclusão de código:
Fluxo de trabalho baseado em agent
Diferente de ferramentas que apenas sugerem código, o Kimi Code atua como um verdadeiro agent. Ele analisa sua base de código, cria um plano, executa comandos e itera com base nos resultados. Diga a ele "refatore todas as chamadas de API para usar async/await" e ele identificará todos os arquivos relevantes, fará as alterações, executará testes e corrigirá quaisquer problemas — tudo automaticamente.
Janela de contexto de até 1M
O Kimi K3 oferece uma janela de contexto de até 1 milhão de tokens, o que significa que o Kimi Code consegue entender toda a estrutura, as dependências e os padrões do seu projeto. Ele não vê apenas o arquivo que você está editando — vê como tudo se conecta. Isso torna possível a refatoração de múltiplos arquivos, mudanças de arquitetura e depuração em larga escala. O Kimi K3 também traz compreensão visual nativa, permitindo raciocinar sobre capturas de tela, diagramas e vídeos como parte de uma tarefa de codificação.
Modo de planejamento e modo shell
Modo de planejamento: Pressione
Shift-Tab(ou digite/plan) para entrar no modo de planejamento. O Kimi Code pesquisa sua base de código e propõe um plano passo a passo para sua aprovação antes de tocar em qualquer arquivo — a forma mais segura de iniciar uma grande mudança.Modo shell: Digite
!na caixa de entrada para executar comandos de terminal sem sair da conversa. A saída é gravada no contexto para que a IA possa aproveitá-la em turnos posteriores. PressioneCtrl+Bpara mover um comando de execução longa para segundo plano e verificá-lo depois no painel/tasks.
Essa flexibilidade permite alternar sem esforço entre planejamento cuidadoso, execução conduzida pela IA e execução direta de comandos.
Níveis de esforço de raciocínio
O Kimi K3 suporta os níveis de esforço de raciocínio low / high / max, permitindo escolher a intensidade certa para cada tarefa — esforço mais leve para perguntas rápidas, esforço máximo para decisões arquiteturais complexas, bugs difíceis ou grandes refatorações. Troque de modelo a qualquer momento com o comando /model.
Dica: trocar de modelo invalida o cache de prompt existente, então inicie uma nova sessão com /new antes de colocar o Kimi K3 para trabalhar — você obtém melhor qualidade e menor consumo de tokens.
Recursos avançados de interação
Entrada multilinha: Pressione
Shift-EnterouCtrl-Jpara inserir quebras de linha ao colar código ou logs de erroAutocompletar caminhos: Digite
@para autocompletar caminhos de arquivos e diretórios a partir do seu diretório de trabalhoColar imagens e vídeos: Pressione
Ctrl-V(Alt-Vno Windows) para colar imagens ou clipes de vídeo para análise da IA — útil para reproduzir bugs de interface ou apresentar um design (a entrada de vídeo requer um modelo com suporte a vídeo)Sistema de aprovação: O Kimi Code pede confirmação antes de modificar arquivos ou executar comandos. Dois níveis de automação estão disponíveis quando você precisar deles: o modo YOLO (
kimi --yoloou/yolo) aprova automaticamente as ações das ferramentas, mas ainda pode fazer perguntas, enquanto o modo Auto (kimi --autoou/auto) é totalmente autônomo e nunca pergunta — ideal para execuções sem supervisão
Camadas Standard e HighSpeed
O Kimi Code oferece duas camadas de velocidade construídas sobre o mesmo modelo, com capacidade de codificação idêntica:
Standard: a camada padrão para o trabalho do dia a dia
HighSpeed: aproximadamente 5–6× a velocidade de saída da Standard, chegando a até 100 tokens/s com alta estabilidade. Alterne instantaneamente com
/modelna CLI, ou use o ID de modelokimi-for-coding-highspeedem ferramentas de terceiros. A HighSpeed requer um plano Allegretto ou superior
Em termos de cota, uma janela móvel de 5 horas suporta aproximadamente 300–1.200 solicitações, com até 30 solicitações simultâneas, além de uma cota semanal que se renova automaticamente a cada 7 dias.
Integração perfeita com IDEs
A CLI do Kimi Code oferece suporte nativo ao Agent Client Protocol (ACP) por meio do subcomando kimi acp, permitindo a integração com:
VS Code: extensão completa do Kimi Code disponível
Zed: suporte nativo a ACP
JetBrains IDEs: compatibilidade com ACP via plugin de chat de IA
Suporte a MCP (Model Context Protocol)
O Kimi Code oferece suporte ao Model Context Protocol (MCP), um protocolo aberto que permite que modelos de IA interajam com segurança com ferramentas e fontes de dados externas. Isso amplia as capacidades do Kimi Code para além da edição de código:
Integração com ferramentas externas: conecte-se a bancos de dados, APIs, fontes de documentação e ferramentas de desenvolvimento
Fluxos de trabalho personalizados: crie agents especializados para tarefas específicas, como varredura de segurança, análise de desempenho ou geração de documentação
Compatibilidade com o ecossistema: use servidores MCP existentes da comunidade ou crie os seus próprios
Os servidores MCP são configurados no mcp.json — no nível do usuário (~/.kimi-code/mcp.json) ou por projeto (.kimi-code/mcp.json) — ou de forma interativa com o comando /mcp-config; o comando /mcp mostra o status de conexão de todos os servidores configurados. São suportados os transportes stdio, HTTP e SSE, e as ferramentas MCP seguem o mesmo mecanismo de aprovação das demais operações do Kimi Code por questões de segurança.
Gerenciamento de sessão e contexto
O Kimi Code oferece recursos avançados de gerenciamento de sessão e manuseio de contexto longo para fluxos de trabalho complexos, com várias etapas:
Persistência de sessão: as conversas são salvas automaticamente. Retome qualquer sessão com
--continueou alterne entre vários projetos com--session <id>Compressão de contexto: ao se aproximar dos limites de contexto, use
/compactpara que a IA resuma o histórico da conversa preservando as informações principais — você pode até passar uma instrução indicando o que deve ser mantidoMonitoramento de uso: execute
/usagea qualquer momento para ver o uso de tokens, o consumo de contexto e informações de cotaReinícios: use
/new(ou o atalho/clear) para redefinir o contexto da sessão atualBifurcação e exportação:
/forkcria uma ramificação da sessão com o histórico completo, e/export-mdsalva qualquer sessão como um arquivo MarkdownTarefas em segundo plano: pressione
Ctrl+Bpara enviar comandos de longa duração e sub-agents para segundo plano e acompanhá-los no painel/tasks
Isso torna o Kimi Code ideal para tarefas de desenvolvimento de longa duração que abrangem vários arquivos e exigem manutenção do contexto por períodos prolongados.
Objetivos autônomos, swarms e plugins
Para trabalhos que se estendem além de um único prompt, o Kimi Code oferece automação de nível mais alto:
Modo de objetivo: inicie um objetivo autônomo com
/goal <objetivo>, e o Kimi Code trabalha em direção a ele ao longo de vários turnos até concluí-lo ou chegar a um ponto de decisão. Enfileire trabalhos subsequentes com/goal nextModo swarm:
/swarm <tarefa>executa vários agents no mesmo objetivo em paralelo, com progresso ao vivo e novas tentativas que respeitam limites de taxaPlugins e Agent Skills: instale pacotes de plugins que reúnem skills e servidores MCP do marketplace oficial via
/plugins, ou ensine ao Kimi Code seus próprios fluxos de trabalho reutilizáveis como skills em MarkdownTarefas agendadas: defina horários programados ou lembretes pontuais em linguagem natural, e o Kimi Code os executa automaticamente no momento certo
Segurança e compatibilidade de dispositivos
O Kimi Code inclui recursos de segurança e compatibilidade que o tornam adequado para fluxos de trabalho profissionais:
Expiração do dispositivo em 30 dias: por segurança, dispositivos inativos por mais de 30 dias são desvinculados automaticamente. Isso garante que dispositivos não utilizados não permaneçam autorizados indefinidamente — basta executar
/loginnovamente para restaurar o acessoFunciona com seus agents favoritos: além da CLI oficial e da extensão para VS Code, a API do Kimi Code fala tanto o protocolo compatível com OpenAI quanto o compatível com Anthropic, com guias oficiais de configuração para Claude Code, OpenCode, Codex e outros
Consistência entre plataformas: seja no macOS, Linux ou Windows (via o Git Bash incluído), o Kimi Code oferece uma experiência consistente, com os mesmos comandos e recursos
Benefícios da assinatura Kimi Code
O Kimi Code é um benefício premium dentro do plano de assinatura Kimi, projetado especificamente para cenários de desenvolvimento de código. Assine para desbloquear todas as capacidades de programação com IA, incluindo acesso à API, recursos de computação de alto desempenho e suporte abrangente de integração com IDEs. As solicitações da CLI, da extensão para VS Code e de ferramentas de terceiros compartilham a mesma cota, que é renovada automaticamente a cada 7 dias.
Principais benefícios
| Benefício | Descrição |
|---|---|
| Modelos flagship mais recentes | Kimi K3 disponível para membros Moderato e acima; Kimi K2.7 Code disponível para todos os membros |
| Contexto de até 1M | Membros Allegretto e acima desbloqueiam a janela de contexto completa de 1M de tokens |
| Camada HighSpeed | Saída aproximadamente de 5 a 6 vezes mais rápida, com até 100 tokens/s, para membros Allegretto e acima |
| Alta Concorrência | Suporte para até 30 solicitações simultâneas em tarefas complexas |
| Cota Generosa | Cota semanal renovada a cada 7 dias, além de uma janela contínua de 5 horas com cerca de 300 a 1.200 solicitações |
| Uso Extra | Saldo opcional pré-pago compartilhado com o Kimi na web, que mantém as tarefas em execução após o fim da cota |
| Ampla Compatibilidade | Compatível com Kimi Code CLI, VS Code, Claude Code, OpenCode, Codex e outros agents populares |
| Integração Nativa com IDEs | Suporte plug-and-play para VS Code, Zed, JetBrains e outras IDEs importantes |
Como usar o Kimi Code?
Etapa 1: Instale o Kimi Code CLI
O Kimi Code CLI é escrito em TypeScript e roda em Node.js — não é necessário ambiente Python.
Linux/macOS (recomendado):
Windows (PowerShell):
No Windows, instale o Git for Windows antes da primeira execução — a CLI usa o Git Bash incluído.
Alternativa via npm (requer Node.js 22.19.0 ou posterior):
Já usa o antigo kimi-cli baseado em Python? Execute kimi migrate após a instalação para importar de uma só vez suas configurações, sessões e declarações MCP existentes.
Etapa 2: Autentique e configure
Inicie o Kimi CLI:
Em seguida, autentique-se usando um destes métodos:
Opção A: login via OAuth (recomendado)
Execute o comando /login e escolha "Kimi Code (OAuth)". O Kimi Code usa o fluxo de código de dispositivo OAuth: abra o link exibido no terminal, faça login com sua conta Kimi e insira o código de usuário para autorizar — sem necessidade de gerenciar manualmente chaves de API.
Opção B: configuração de chave de API
Escolha "Kimi Platform API key" em /login (ou configure um provedor com /provider). Ao integrar ferramentas de desenvolvimento de terceiros, crie e gerencie chaves de API no Kimi Code Console — até 5 chaves, cada uma exibida apenas uma vez no momento da criação.
Etapa 3: Comece a programar com IA
Depois de autenticado, você já pode começar a usar o Kimi Code.
Veja alguns exemplos de comandos:
Geração básica de código:
Refatoração de múltiplos arquivos:
Depuração:
Etapa 4: Use recursos avançados
Mude para Kimi K3 nas tarefas mais difíceis:
Execute /model e selecione Kimi K3, depois escolha um nível de esforço de raciocínio (low / high / max) adequado à tarefa. Para obter melhores resultados e menor consumo de tokens, inicie uma nova sessão com /new antes de trocar de modelo.
Execute comandos de shell diretamente:
Digite ! seguido do comando para executá-lo diretamente pela entrada do chat.
Entre no modo Plan para alterações cuidadosas:
Pressione Shift-Tab para que o Kimi Code pesquise primeiro e proponha um plano antes de editar os arquivos.
Cole código, imagens ou vídeos:
Pressione Ctrl-V (Alt-V no Windows) para colar da área de transferência e Shift-Enter ou Ctrl-J para entrada em várias linhas.
Referenciar arquivos do projeto:
Digite @ seguido do nome de um arquivo ou diretório para autocompletar.
Etapa 5: Integre com sua IDE
VS Code:
Instale a extensão "Kimi Code" na marketplace do VS Code e faça login com sua conta Kimi—ou pule o login para usar sua configuração de chave de API existente.
Acesse as configurações e opções adicionais pelo ícone de engrenagem no painel.
Abra a Paleta de Comandos e digite "Kimi Code" para acessar comandos adicionais.
Zed:
O Kimi Code CLI oferece suporte nativo a ACP por meio do subcomando kimi acp. Adicione o Kimi Code como um agente externo nas configurações do Zed:
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }IDEs JetBrains: Ative o plugin de chat de IA e adicione o Kimi Code em "Configure ACP agents" para conduzir sessões do Kimi diretamente da sua IDE.
Etapa 6: Gerencie sessões e contexto
O gerenciamento de sessões do Kimi Code ajuda você a manter o contexto ao longo de sessões de desenvolvimento longas:
Ver e alternar sessões:
Retomar uma sessão anterior:
Alternar para uma sessão específica:
Iniciar uma nova sessão:
Compactar contexto ao se aproximar dos limites:
Execute /usage a qualquer momento para monitorar o uso de tokens, o consumo de contexto e a cota. Para obter melhores resultados em tarefas de contexto longo, use /compact periodicamente para resumir o histórico da conversa preservando as informações principais.
Etapa 7: Configure o MCP (Model Context Protocol)
Amplie as capacidades do Kimi Code com servidores MCP para integração com ferramentas externas. Os servidores são declarados no mcp.json—~/.kimi-code/mcp.json no nível do usuário, ou .kimi-code/mcp.json para um projeto específico (as entradas do projeto substituem as entradas do usuário com o mesmo nome):
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}Entradas com um campo command são servidores stdio; entradas com um campo url são servidores HTTP (defina "transport": "sse" apenas para serviços SSE legados). Prefere um fluxo point-and-click? Execute /mcp-config na TUI para adicionar, editar ou excluir servidores interativamente, e /mcp para verificar o status da conexão. Para servidores que exigem OAuth, execute /mcp-config login <server-name>.
Use ferramentas MCP no seu fluxo de trabalho: Uma vez configurado, o Kimi Code pode invocar ferramentas MCP automaticamente. Por exemplo, com um servidor MCP de banco de dados:
As ferramentas MCP seguem o mesmo mecanismo de aprovação das demais operações do Kimi Code. No modo YOLO, as operações MCP são aprovadas automaticamente para fluxos de trabalho mais rápidos.
Etapa 8: Interfaces alternativas
Interface no navegador:
Inicie a interface baseada na web para uma experiência gráfica. Ela roda em primeiro plano e abre seu navegador automaticamente—interrompa-a com Ctrl+C:
De dentro da TUI, execute /web para continuar a sessão atual no navegador. Você também pode abrir o visualizador de sessões com kimi vis para ver toda a sessão se desenrolar de relance.
Atualizar ou desinstalar:
Se você instalou via npm, atualize com npm install -g @moonshot-ai/kimi-code@latest. Para desinstalar, exclua o executável kimi (instalação via script) ou execute npm uninstall -g @moonshot-ai/kimi-code (instalação via npm).
Casos de uso reais
O Kimi Code se destaca em tarefas de codificação complexas que vão além do simples autocompletar. Confira abaixo cinco cenários práticos:
1. Refatoração de código em larga escala
Cenário: Você precisa migrar uma base de código legada de um framework para outro, ou atualizar padrões de codificação em centenas de arquivos.
Exemplo de prompt:
2. Depuração complexa
Cenário: Você está lidando com um bug em produção que envolve vários serviços, consultas de banco de dados e chamadas de API. As ferramentas de depuração tradicionais não mostram o panorama completo.
Exemplo de prompt:
3. Geração automatizada de testes
Cenário: Você tem uma base de código grande com baixa cobertura de testes. Precisa de testes abrangentes, mas não quer escrevê-los manualmente.
Exemplo de prompt:
4. Configuração e setup de projeto
Cenário: Você está começando um novo projeto e precisa configurar todo o ambiente de desenvolvimento, incluindo dependências, arquivos de configuração, CI/CD e documentação.
Exemplo de prompt:
5. Integração com ferramentas externas via MCP
Cenário: Você precisa integrar ferramentas externas, como bancos de dados, APIs ou serviços especializados que não fazem parte da sua base de código. Usando o MCP (Model Context Protocol), o Kimi Code pode interagir com segurança com esses recursos externos.
Exemplo de prompt:
Conclusão
O Kimi Code representa a próxima geração de assistentes de codificação com IA ao combinar o Kimi K3—o primeiro modelo aberto de classe 3T do mundo—com um fluxo de trabalho verdadeiramente baseado em agente. Diferente das ferramentas tradicionais de autocompletar código, que só reagem ao que você digita, o Kimi Code planeja, executa e itera de forma proativa—o que o torna ideal para tarefas complexas como refatoração multiarquivo, depuração e automação.
Com sua janela de contexto de até 1M, os níveis de velocidade Standard e HighSpeed, e uma integração fluida com IDEs, o Kimi Code transforma a forma como os desenvolvedores lidam com código. Seja migrando código legado, depurando problemas em produção ou configurando novos projetos, o Kimi Code oferece a assistência inteligente necessária para trabalhar mais rápido e com mais eficiência.
Perguntas frequentes
kimi acp.kimi-for-coding). Membros Moderato ou superior podem selecionar o Kimi K3 (k3 ou a variante de 256K k3-256k), e membros Allegretto ou superior desbloqueiam também a janela de contexto completa de 1M de tokens e o nível HighSpeed (kimi-for-coding-highspeed). Troque de modelo na CLI com /model.low / high / max, para que você escolha a intensidade certa para cada tarefa — um esforço maior gasta mais tempo raciocinando, o que ajuda em decisões arquiteturais complexas ou bugs difíceis. O esforço de raciocínio é uma configuração por modelo; escolha o modelo e o esforço adequados à sua tarefa ao trocar com /model. Para obter melhores resultados, inicie uma nova sessão com /new depois de trocar de modelo, já que a mudança de modelo invalida o cache do prompt.kimi --yolo ou /yolo) aprova automaticamente as ações das ferramentas, mas ainda pode fazer perguntas; o modo Auto (kimi --auto ou /auto) é totalmente autônomo e nunca pergunta nada. Use-os apenas em ambientes seguros e sempre revise as alterações antes de fazer o commit.! na caixa de entrada para entrar no modo shell e executar comandos de terminal sem sair da conversa — a saída é gravada no contexto para que a IA possa usá-la em turnos posteriores. Para comandos de execução longa, pressione Ctrl+B para movê-los para segundo plano e verifique o status a qualquer momento no painel /tasks.mcp.json (a nível de usuário ~/.kimi-code/mcp.json ou a nível de projeto .kimi-code/mcp.json) ou de forma interativa com /mcp-config, e o /mcp lista o status de conexão deles. Os transportes stdio, HTTP e SSE são suportados, e as ferramentas MCP seguem o mesmo mecanismo de aprovação das demais operações do Kimi Code por questões de segurança./sessions para visualizar e alternar entre sessões, --continue para retomar trabalhos anteriores e /compact para que a IA resuma o histórico da conversa preservando as informações essenciais. Execute /usage para verificar o consumo de tokens, o uso de contexto e a cota a qualquer momento. Com uma janela de contexto de até 1M e compressão inteligente, o Kimi Code lida bem com tarefas de desenvolvimento de longa duração.kimi web para iniciar a interface baseada em navegador — ela roda em primeiro plano e abre seu navegador automaticamente. De dentro da TUI, /web continua sua sessão atual no navegador, e kimi vis abre um visualizador de sessão. Isso é útil quando você prefere uma interface visual ou precisa compartilhar sua tela durante uma programação em pares./help para ajuda, /login para autenticação, /model para trocar de modelo, /sessions (também /resume) para gerenciamento de sessões, /new (também /clear) para começar do zero, /compact para compactar a conversa, /usage para verificar a cota, /plan para o modo Plan, /yolo e /auto para modos de automação, /tasks para tarefas em segundo plano, /goal e /swarm para trabalho autônomo, /web para abrir a sessão no navegador, /export-md para exportar, /mcp para o status do MCP e /exit para sair. Digite / na CLI para ver a lista completa.