Esta página cubre requisitos del sistema, detalles de instalación específicos de plataforma, actualizaciones y desinstalación. Para un recorrido guiado de su primera sesión, consulte el inicio rápido. Si nunca ha utilizado una terminal antes, consulte la guía de terminal.Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Requisitos del sistema
Claude Code se ejecuta en las siguientes plataformas y configuraciones:- Sistema operativo:
- macOS 13.0+
- Windows 10 1809+ o Windows Server 2019+
- Ubuntu 20.04+
- Debian 10+
- Alpine Linux 3.19+
- Hardware: 4 GB+ de RAM, procesador x64 o ARM64
- Red: se requiere conexión a Internet. Consulte configuración de red.
- Shell: Bash, Zsh, PowerShell o CMD. En Windows nativo, se recomienda Git for Windows; Claude Code recurre a PowerShell cuando Git Bash no está presente. Las configuraciones de WSL no requieren Git for Windows.
- Ubicación: países compatibles con Anthropic
Dependencias adicionales
- ripgrep: generalmente incluido con Claude Code. Si la búsqueda falla, consulte solución de problemas de búsqueda.
Instalar Claude Code
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:If you see
The token '&&' is not a valid statement separator, you’re in PowerShell, not CMD. If you see 'irm' is not recognized as an internal or external command, you’re in CMD, not PowerShell. Your prompt shows PS C:\ when you’re in PowerShell and C:\ without the PS when you’re in CMD.Git for Windows is recommended on native Windows so Claude Code can use the Bash tool. If Git for Windows is not installed, Claude Code uses PowerShell as the shell tool instead. WSL setups do not need Git for Windows.Native installations automatically update in the background to keep you on the latest version.
Configurar en Windows
Puede ejecutar Claude Code de forma nativa en Windows o dentro de WSL. Elija según dónde se encuentren sus proyectos y qué características necesite:| Opción | Requiere | Sandboxing | Cuándo usar |
|---|---|---|---|
| Windows nativo | Git for Windows recomendado; PowerShell se utiliza si no está disponible | No compatible | Proyectos y herramientas nativas de Windows |
| WSL 2 | WSL 2 habilitado | Compatible | Cadenas de herramientas de Linux o ejecución de comandos en sandbox |
| WSL 1 | WSL 1 habilitado | No compatible | Si WSL 2 no está disponible |
PS C:\Users\YourName> en PowerShell y C:\Users\YourName> sin el PS en CMD. Si es nuevo en la terminal, la guía de terminal le guía a través de cada paso.
Después de la instalación, inicie claude desde PowerShell, CMD o Git Bash. Cuando Git Bash está instalado, Claude Code lo utiliza internamente para ejecutar comandos independientemente de dónde lo inicie. Si Claude Code no puede encontrar su instalación de Git Bash, establezca la ruta en su archivo settings.json:
CLAUDE_CODE_USE_POWERSHELL_TOOL=1 para participar o 0 para no participar. Consulte herramienta PowerShell para configuración y limitaciones.
Opción 2: WSL
Abra su distribución de WSL y ejecute el instalador de Linux desde las instrucciones de instalación anteriores. Instala e inicia claude dentro del terminal de WSL, no desde PowerShell o CMD.
Alpine Linux y distribuciones basadas en musl
El instalador nativo en Alpine y otras distribuciones basadas en musl/uClibc requierelibgcc, libstdc++ y ripgrep. Instale estos usando el gestor de paquetes de su distribución y luego establezca USE_BUILTIN_RIPGREP=0.
Este ejemplo instala los paquetes requeridos en Alpine:
USE_BUILTIN_RIPGREP en 0 en su archivo settings.json:
Verificar su instalación
Después de instalar, confirme que Claude Code está funcionando:command not found u otro error, consulte Solucionar problemas de instalación e inicio de sesión.
Para una verificación más detallada de su instalación y configuración, ejecute claude doctor:
Autenticar
Claude Code requiere una cuenta Pro, Max, Team, Enterprise o Console. El plan gratuito de Claude.ai no incluye acceso a Claude Code. También puede usar Claude Code con un proveedor de API de terceros como Amazon Bedrock, Google Vertex AI o Microsoft Foundry. Después de instalar, inicie sesión ejecutandoclaude y siguiendo las indicaciones del navegador. Consulte Autenticación para todos los tipos de cuenta y opciones de configuración de equipo.
Actualizar Claude Code
Las instalaciones nativas se actualizan automáticamente en segundo plano. Puede configurar el canal de lanzamiento para controlar si recibe actualizaciones inmediatamente o en un cronograma estable retrasado, o deshabilitar las actualizaciones automáticas completamente. Las instalaciones de Homebrew, WinGet y gestor de paquetes de Linux requieren actualizaciones manuales de forma predeterminada.Actualizaciones automáticas
Claude Code busca actualizaciones al iniciar y periódicamente mientras se ejecuta. Las actualizaciones se descargan e instalan en segundo plano y luego surten efecto la próxima vez que inicie Claude Code.Las instalaciones de Homebrew, WinGet, apt, dnf y apk no se actualizan automáticamente de forma predeterminada; consulte a continuación para optar por Homebrew y WinGet. Para actualizar Homebrew manualmente, ejecute
brew upgrade claude-code o brew upgrade claude-code@latest, dependiendo de qué cask instaló. Para WinGet, ejecute winget upgrade Anthropic.ClaudeCode. Para gestores de paquetes de Linux, consulte los comandos de actualización en Instalar con gestores de paquetes de Linux.Para que Claude Code ejecute el comando de actualización por usted en Homebrew o WinGet, establezca CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE en 1. Claude Code luego ejecuta la actualización en segundo plano cuando una nueva versión está disponible y muestra un aviso de reinicio en caso de éxito. La actualización se dirige solo al paquete Claude Code y no afecta otro software que tenga instalado.En WinGet, la actualización puede fallar mientras Claude Code se está ejecutando porque Windows bloquea el ejecutable. En ese caso, Claude Code muestra el comando manual en su lugar. apt, dnf y apk continúan requiriendo una actualización manual porque esos comandos necesitan privilegios elevados.Problema conocido: Claude Code puede notificarle sobre actualizaciones antes de que la nueva versión esté disponible en estos gestores de paquetes. Si una actualización falla, espere e intente más tarde.Homebrew mantiene versiones antiguas en el disco después de las actualizaciones. Ejecute brew cleanup periódicamente para recuperar espacio en disco.Configurar canal de lanzamiento
Controle qué canal de lanzamiento sigue Claude Code para actualizaciones automáticas yclaude update con la configuración autoUpdatesChannel:
"latest", el predeterminado: reciba nuevas características tan pronto como se lancen"stable": use una versión que típicamente tiene aproximadamente una semana de antigüedad, omitiendo lanzamientos con regresiones importantes
/config → Canal de actualización automática, o agréguelo a su archivo settings.json:
claude-code rastrea estable y claude-code@latest rastrea latest.
Fijar una versión mínima
La configuraciónminimumVersion establece un piso. Las actualizaciones automáticas en segundo plano y claude update se niegan a instalar cualquier versión por debajo de este valor, por lo que cambiar al canal "stable" no lo degrada si ya está en una compilación "latest" más nueva.
Cambiar de "latest" a "stable" a través de /config le solicita que permanezca en la versión actual o permita la degradación. Elegir permanecer establece minimumVersion en esa versión. Cambiar de nuevo a "latest" lo borra.
Agréguelo a su archivo settings.json para fijar un piso explícitamente:
Deshabilitar actualizaciones automáticas
EstablezcaDISABLE_AUTOUPDATER en "1" en la clave env de su archivo settings.json:
DISABLE_AUTOUPDATER solo detiene la verificación en segundo plano; claude update e claude install aún funcionan. Para bloquear todas las rutas de actualización, incluidas las actualizaciones manuales, establezca DISABLE_UPDATES en su lugar. Úselo cuando distribuya Claude Code a través de sus propios canales y necesite que los usuarios permanezcan en la versión que proporciona.
Actualizar manualmente
Para aplicar una actualización inmediatamente sin esperar la próxima verificación en segundo plano, ejecute:Opciones de instalación avanzadas
Estas opciones son para fijación de versiones, gestores de paquetes de Linux, npm y verificación de integridad binaria.Instalar una versión específica
El instalador nativo acepta un número de versión específico o un canal de lanzamiento (latest o stable). El canal que elija en el momento de la instalación se convierte en su predeterminado para actualizaciones automáticas. Consulte configurar canal de lanzamiento para más información.
Para instalar la versión más reciente (predeterminada):
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
Instalar con gestores de paquetes de Linux
Claude Code publica repositorios apt, dnf y apk firmados. Reemplacestable con latest para el canal de actualización continua. Las instalaciones del gestor de paquetes no se actualizan automáticamente a través de Claude Code; las actualizaciones llegan a través de su flujo de trabajo de actualización del sistema normal.
Todos los repositorios están firmados con la clave de firma de lanzamiento de Claude Code. Antes de confiar en la clave, verifíquela como se describe en cada pestaña.
- apt
- dnf
- apk
Para Debian y Ubuntu. Para usar el canal de actualización continua, cambie ambas ocurrencias de Verifique la huella digital de la clave GPG antes de confiar en ella:
stable en la línea deb: la ruta de URL y el nombre de la suite.gpg --show-keys /etc/apt/keyrings/claude-code.asc debe reportar 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE.Para actualizar más tarde, ejecute sudo apt update && sudo apt upgrade claude-code.Instalar con npm
También puede instalar Claude Code como un paquete npm global. El paquete requiere Node.js 18 o posterior.@anthropic-ai/claude-code-darwin-arm64, y un paso postinstall lo vincula en su lugar. El binario claude instalado no invoca Node en sí mismo.
Las plataformas de instalación npm compatibles son darwin-arm64, darwin-x64, linux-x64, linux-arm64, linux-x64-musl, linux-arm64-musl, win32-x64 y win32-arm64. Su gestor de paquetes debe permitir dependencias opcionales. Consulte solución de problemas si falta el binario después de la instalación.
Para actualizar una instalación de npm, ejecute npm install -g @anthropic-ai/claude-code@latest. Evite npm update -g, que respeta el rango semver de la instalación original y puede no llevarlo a la versión más reciente.
Integridad binaria y firma de código
Cada lanzamiento publica unmanifest.json que contiene sumas de verificación SHA256 para cada binario de plataforma. El manifiesto está firmado con una clave GPG de Anthropic, por lo que verificar la firma en el manifiesto verifica transitivamente cada binario que enumera.
Verificar la firma del manifiesto
Los pasos 1-3 requieren un shell POSIX congpg y curl. En Windows, ejecútelos en Git Bash o WSL. El paso 4 incluye una opción de PowerShell.
Descargar e importar la clave pública
La clave de firma de lanzamiento se publica en una URL fija.Muestre la huella digital de la clave importada.Confirme que la salida incluye esta huella digital:
Verificar la firma
Verifique la firma separada contra el manifiesto.Un resultado válido reporta
Good signature from "Anthropic Claude Code Release Signing <security@anthropic.com>".gpg también imprime WARNING: This key is not certified with a trusted signature! para cualquier clave recién importada. Esto es esperado. La línea Good signature confirma que la verificación criptográfica pasó. La comparación de huella digital en el Paso 1 confirma que la clave en sí es auténtica.Las firmas de manifiesto están disponibles para lanzamientos desde
2.1.89 en adelante. Los lanzamientos anteriores publican sumas de verificación en manifest.json sin una firma separada.Firmas de código de plataforma
Además del manifiesto firmado, los binarios individuales llevan firmas de código nativas de plataforma donde se admiten.- macOS: firmado por “Anthropic PBC” y notarizado por Apple. Verifique con
codesign --verify --verbose ./claude. - Windows: firmado por “Anthropic, PBC”. Verifique con
Get-AuthenticodeSignature .\claude.exe. - Linux: los binarios no están firmados individualmente con código. Si descarga directamente del bucket
claude-code-releaseso usa el instalador nativo, verifique la integridad con la firma de manifiesto anterior. Si instala con apt, dnf o apk, su gestor de paquetes verifica las firmas automáticamente usando la clave de firma del repositorio.
Desinstalar Claude Code
Para eliminar Claude Code, siga las instrucciones para su método de instalación. Siclaude aún se ejecuta después, probablemente tenga una segunda instalación o un alias de shell residual de un instalador anterior. Consulte Verificar instalaciones conflictivas para encontrarlo y eliminarlo.
Instalación nativa
Elimine el binario de Claude Code y los archivos de versión:- macOS, Linux, WSL
- Windows PowerShell
Instalación de Homebrew
Elimine el cask de Homebrew que instaló. Si instaló el cask estable:Instalación de WinGet
Elimine el paquete de WinGet:apt / dnf / apk
Elimine el paquete y la configuración del repositorio:- apt
- dnf
- apk
npm
Elimine el paquete npm global:Eliminar archivos de configuración
La extensión de VS Code, el plugin de JetBrains y la aplicación de escritorio también escriben en~/.claude/. Si alguno de ellos aún está instalado, el directorio se recrea la próxima vez que se ejecuta. Para eliminar Claude Code completamente, desinstale la extensión de VS Code, el plugin de JetBrains y la aplicación de escritorio antes de eliminar estos archivos.
Para eliminar la configuración y datos en caché de Claude Code:
- macOS, Linux, WSL
- Windows PowerShell