Skip to content

Instantly share code, notes, and snippets.

@almirb
Last active August 6, 2025 17:52
Show Gist options
  • Save almirb/025fe739b39268a198f58e4b1b0c50c8 to your computer and use it in GitHub Desktop.
Save almirb/025fe739b39268a198f58e4b1b0c50c8 to your computer and use it in GitHub Desktop.
Como instalar o Claude Code no Windows sem WSL

Instalação do Claude Code no Windows sem WSL

1. Instale o NVM

1.1. Baixe a última versão do arquivo nvm-setup.exe aqui:

https://github.com/coreybutler/nvm-windows/releases/

1.2 Instale o NVM com as opções padrão.

1.3 Instale e ative a última versão do node:

nvm install lts
nvm use 22.18.0     # Esse comando aparece no final da instalação. O número da versão pode ser diferente.

2. Instale o utilitário UV rodando o comando a seguir no Powershell:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

3. Instale o Claude Code usando o npm:

npm install -g @anthropic-ai/claude-code

Na hora de rodar o claude code pela primeira vez (com o comando claude), opte preferencialmente pela autenticação via console - 1ª opção - com assinatura Pro ou Max. Se usar via API será muito caro.

4. Opcional - Instale o SuperClaude:

uv add SuperClaude
SuperClaude install

5. Opcional - Instale o alguns MPCs interessantes para usar o Claude Code.

IMPORTANTE:

  • Rode os comandos no Prompt de Comandop (cmd) do Windows, não no PowerShell (vai dar erro mostrando que o "-y" não é suportado).
  • Aqui estou instalando os MPCs no contexto do usuário, não do projeto. Para instalar um MCP para um projeto específico, remova o -s user do comando.
  • Para rodar os comandos npx no Windows, precisa adicionar cmd /c antes do comando. No Linux, MacOS e WSL não é necessário.

5.1. Fetch:

 claude mcp add fetch -s user -- uvx mcp-server-fetch
 claude mcp add sequential-thinking -s user -- cmd /c npx -y @modelcontextprotocol/server-sequential-thinking

5.3. Context7:

 claude mcp add -s user --transport http context7 https://mcp.context7.com/mcp

Depois de tudo instalado, dentro do arquivo %User%.claude.json, você verá os itens assim:

"mcpServers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "sequential-thinking": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ],
      "env": {}
    },
    "fetch": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ],
      "env": {}
    }
  }

Façam bom proveito!

Almir

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment