Passo 1: Pré-requisitos
Antes de começar
- PyCharm 2024.3 ou superior instalado (Community ou Professional)
- Node.js 18+ instalado (exigido pelo Claude Code)
- Claude Code CLI instalado:
bash
npm install -g @anthropic-ai/claude-code- Chave da bsf.ai em mãos → Obter chave
Passo 2: Instalar o plugin do Claude Code
Instalação pelo JetBrains Marketplace
- Abra o PyCharm e vá em
Settings(Mac:Cmd+,/ Windows:Ctrl+Alt+S) - Selecione
Plugins→ clique na abaMarketplace - Pesquise por "Claude Code"
- Encontre o plugin oficial publicado pela Anthropic e clique em
Install - Clique em
Restart IDEpara reiniciar o PyCharm
NOTE
O plugin embute um terminal dentro do PyCharm para executar o Claude Code CLI, então o CLI precisa estar instalado antes.
Passo 3: Configurar o gateway da bsf.ai
Opção 1: arquivo de configuração do Claude Code (recomendado)
Edite ~/.claude/settings.json (Windows: C:\Users\YourUsername\.claude\settings.json):
json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_bsf_ai_key",
"ANTHROPIC_BASE_URL": "https://api.bsf.ai",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"permissions": {
"allow": [],
"deny": []
}
}Opção 2: variáveis de ambiente do sistema
macOS / Linux:
bash
echo 'export ANTHROPIC_BASE_URL="https://api.bsf.ai"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="your_api_key"' >> ~/.zshrc
source ~/.zshrcWindows PowerShell:
powershell
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.bsf.ai", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "your_api_key", "User")Reinicie o PyCharm depois de definir as variáveis de ambiente.
Passo 4: Comece a usar
Abra o painel do Claude Code
- Depois de reiniciar o PyCharm, você verá uma aba "Claude Code" na barra de ferramentas inferior
- Clique nela para abrir o painel de terminal do Claude Code
- Ele executa automaticamente o comando
claudee conecta à bsf.ai
Operações comuns
- Conversar: digite suas perguntas ou pedidos direto no painel
- Referenciar arquivos: use
@filenamepara referenciar arquivos do projeto - Limpar o contexto: digite
/clearpara começar uma conversa nova e economizar tokens - Obter ajuda: digite
/helppara ver todos os comandos disponíveis
Perguntas frequentes
Problema: a aba Claude Code não aparece
- Confirme que o plugin está instalado e ativado:
Settings→Plugins→Installed→ pesquise por Claude Code - Tente abrir pelo menu:
View→Tool Windows→Claude Code - Verifique se a sua versão do PyCharm é >= 2024.3
Problema: comando claude não encontrado
Confirme que o Claude Code CLI está instalado globalmente e disponível no seu PATH:
bash
which claude # macOS/Linux
where claude # WindowsSe não encontrar, reinstale:
bash
npm install -g @anthropic-ai/claude-codeProblema: timeout ou erros de conexão
- Verifique se as variáveis de ambiente estão definidas corretamente (reinicie o PyCharm após alterá-las)
- Teste no terminal do PyCharm:
bash
echo $ANTHROPIC_BASE_URL
# Should output https://api.bsf.ai- Verifique se a sua chave de API é válida → Console