IDEs da JetBrains
As IDEs da JetBrains oferecem suporte nativo para assistentes de codificação com IA por meio do Agent Client Protocol (ACP). Essa integração permite usar o Qwen Code diretamente na sua IDE da JetBrains com sugestões de código em tempo real.
Recursos
- Experiência nativa de agente: Painel integrado de assistente de IA na sua IDE da JetBrains
- Agent Client Protocol: Suporte completo ao ACP, permitindo interações avançadas com a IDE
- Gerenciamento de símbolos: Use
#para mencionar arquivos e adicioná-los ao contexto da conversa - Histórico de conversas: Acesso a conversas anteriores diretamente na IDE
Requisitos
- IDE da JetBrains com suporte a ACP (IntelliJ IDEA, WebStorm, PyCharm, etc.)
- Qwen Code CLI instalado
Instalação
Instalar pelo ACP Registry (Recomendado)
-
Instale o Qwen Code CLI:
npm install -g @qwen-code/qwen-code -
Abra sua IDE da JetBrains e navegue até a janela de ferramentas AI Chat.
-
Clique em Add ACP Agent e, em seguida, clique em Install.

Para usuários que utilizam o JetBrains AI Assistant e/ou outros agentes ACP, clique em Install From ACP Registry na lista de agentes e instale o Qwen Code ACP.

-
O agente Qwen Code agora deve estar disponível no painel AI Assistant.

Instalação manual (para versões mais antigas das IDEs da JetBrains)
-
Instale o Qwen Code CLI:
npm install -g @qwen-code/qwen-code -
Abra sua IDE da JetBrains e navegue até a janela de ferramentas AI Chat.
-
Clique no menu de três pontos no canto superior direito, selecione Configure ACP Agent e configure o Qwen Code com as seguintes definições:
{
"agent_servers": {
"qwen": {
"command": "/path/to/qwen",
"args": ["--acp"],
"env": {}
}
}
}- O agente Qwen Code agora deve estar disponível no painel AI Assistant

Solução de problemas
Agente não aparece
- Execute
qwen --versionno terminal para verificar a instalação - Verifique se a versão da sua IDE da JetBrains oferece suporte a ACP
- Reinicie sua IDE da JetBrains
Qwen Code não responde
- Verifique sua conexão com a internet
- Confirme se a CLI está funcionando executando
qwenno terminal - Abra uma issue no GitHub se o problema persistir