¿Qué necesitas?
Comprueba estos cuatro puntos antes de instalar nada.
Windows 10 o 11
Versión 1809 o superior. Compruébalo: Win + R → escribe winver.
Cuenta Anthropic
Necesitas suscripción Pro, Max, Teams o Enterprise. El plan gratuito no incluye Claude Code.
Hardware mínimo
4 GB de RAM (8 GB recomendado). Procesador x64 o ARM64. Conexión a internet.
Sin Node.js
El instalador nativo (2026) es autocontenido. No necesitas Node.js ni npm.
Instalar Windows Terminal y Git
Una terminal moderna y Git son la base de todo el flujo de trabajo.
PS C:\> al inicio de la línea, estás en PowerShell.Abrir PowerShell
Pulsa la tecla Windows, escribe PowerShell y selecciona la aplicación. Aparecerá una ventana oscura con texto que empieza por PS C:\Users\....
PS C:\> significa que el comando terminó y puedes escribir el siguiente.Instalar Windows Terminal
PowerShellWindows Terminal es una terminal mejorada con pestañas, mejor visualización y soporte para múltiples shells. Instálala así:
winget install Microsoft.WindowsTerminal
Cuando termine, busca Terminal en el menú inicio y ábrela. De ahora en adelante trabajarás desde aquí.
Instalar Git for Windows
PowerShellGit es el sistema de control de versiones que usarás para guardar el historial de tu código. Además, habilita el Bash tool dentro de Claude Code para usar comandos Unix:
winget install Git.Git
Importante: cierra la terminal y vuelve a abrirla para que Git quede disponible en el PATH del sistema.
Verificar que Git está instalado
PowerShellEscribe este comando. Si ves un número de versión, Git está correctamente instalado:
git --version # Deberías ver algo como: git version 2.47.x.windows.x
Configurar tu identidad en Git
PowerShellGit necesita saber quién eres para firmar tus commits. Reemplaza los valores con tu nombre y email real:
git config --global user.name "Tu Nombre Completo" git config --global user.email "tu@correo.com" git config --global core.editor "nano" # Verificar que quedó guardado: git config --list
Instalar y autenticar Claude Code
Usa el instalador nativo oficial de Anthropic — sin Node.js ni dependencias externas.
Instalar con PowerShell (método recomendado)
PowerShellAbre Windows Terminal. Asegúrate de estar en PowerShell — el prompt empieza con PS C:\. Ejecuta:
irm https://claude.ai/install.ps1 | iex
El instalador descarga el binario nativo de Claude Code y lo añade al PATH de tu sistema automáticamente. Espera a que termine (suele tardar menos de un minuto).
Alternativa: instalar con WinGet
OpcionalSi prefieres WinGet (como hiciste con Git y Terminal), puedes usarlo también:
winget install Anthropic.ClaudeCode
Verificar la instalación
PowerShellCierra y vuelve a abrir la terminal. Luego ejecuta:
claude --version # → Claude Code 2.x.x claude doctor # Diagnóstico completo: auth, PATH, Git, etc.
Autenticarse con tu cuenta
NavegadorNavega a cualquier carpeta de un proyecto y ejecuta claude. Se abrirá el navegador para autenticarte con tu cuenta Pro/Max/Teams de Anthropic:
# Ve primero a la carpeta de tu proyecto cd "C:\Users\TuNombre\proyectos\mi-proyecto" # Lanza Claude Code (abre el navegador la primera vez) claude # → Inicia sesión → autoriza → vuelve a la terminal
Una vez autenticado, verás un prompt interactivo donde puedes escribirle a Claude directamente desde la terminal. Escribe /exit o pulsa Ctrl+C para salir.
Alternativa: usar una API key
OpcionalSi prefieres autenticarte con una clave de API del Console de Anthropic:
# Sesión actual solamente $env:ANTHROPIC_API_KEY = "sk-ant-tu-clave-aqui" # Para que persista siempre, edita tu perfil de PowerShell: notepad $PROFILE # Añade esta línea al archivo y guarda: # $env:ANTHROPIC_API_KEY = "sk-ant-tu-clave-aqui"
Shell básico para estadísticos
Los comandos esenciales que usarás cada día en PowerShell y Git Bash.
claude desde la carpeta raíz de tu proyecto para que pueda ver todos tus scripts, datos y resultados.Navegar por carpetas
# ¿Dónde estoy ahora mismo? pwd # Ver archivos y carpetas del directorio actual ls # Entrar a una carpeta cd "C:\Users\TuNombre\proyectos" # Subir un nivel (ir a la carpeta padre) cd .. # Ir directamente a tu carpeta de usuario (home) cd ~
Crear estructura de proyecto estadístico
# Crear carpeta del proyecto y entrar mkdir mi-estudio-tmle cd mi-estudio-tmle # Crear subcarpetas típicas de un proyecto de R mkdir data scripts results figures # Ver la estructura creada ls
Lanzar Claude Code en tu proyecto
# Ir al proyecto y lanzar Claude cd "C:\Users\TuNombre\proyectos\mi-estudio-tmle" claude # Lanzar Claude con una tarea directa claude "revisa mi script sim.R y explica qué hace cada función" # Ejemplos de peticiones útiles para estadísticos: # "busca errores en este script de simulación" # "añade comentarios al código" # "explica qué hace la función tmle() de este código" # Salir de Claude Code # Escribe /exit o pulsa Ctrl+C
Comandos de verificación del sistema
# Diagnóstico completo de Claude Code claude doctor # Versión instalada claude --version # Actualizar manualmente (si no se actualiza solo) claude update
Conectar con GitHub
GitHub es el sitio donde vivirá tu código en la nube. Aprende a conectarlo de forma segura con SSH.
Crear cuenta en GitHub
Visita github.com y regístrate con tu email institucional. Una vez dentro, activa la autenticación en dos pasos: Settings → Password and authentication → Two-factor authentication.
Generar tu clave SSH
Git BashAbre Git Bash (búscalo en el menú inicio, no PowerShell) y ejecuta. Reemplaza el email con el tuyo:
# Generar par de claves SSH (algoritmo moderno ed25519) ssh-keygen -t ed25519 -C "tu@correo.com" # Pulsa Enter para aceptar la ubicación por defecto # Añade una frase de seguridad (recomendado) o Enter para ninguna # Iniciar el agente SSH eval "$(ssh-agent -s)" # Añadir la clave al agente ssh-add ~/.ssh/id_ed25519 # Mostrar la clave PÚBLICA (la que copiarás a GitHub) cat ~/.ssh/id_ed25519.pub # Copia TODO el texto que aparece (empieza por ssh-ed25519...)
Registrar la clave en GitHub
NavegadorEn GitHub: Settings → SSH and GPG keys → New SSH key. Pega el texto copiado en el campo Key, dale un nombre descriptivo (ej: "Mi portátil Windows") y haz clic en Add SSH key.
# Verificar que la conexión SSH funciona ssh -T git@github.com # Deberías ver: # Hi tu-usuario! You've successfully authenticated...
Subir tu primer proyecto a GitHub
PowerShellDesde la carpeta de tu proyecto, ejecuta estos comandos en orden:
# 1. Ir al proyecto cd "C:\Users\TuNombre\proyectos\mi-estudio-tmle" # 2. Inicializar Git en la carpeta git init git branch -M main # 3. Crear .gitignore para R (ignora archivos temporales) echo "*.Rhistory *.RData .Rproj.user/" > .gitignore # 4. Añadir todos los archivos y hacer el primer commit git add . git commit -m "Inicio del proyecto: estructura base" # 5. Conectar con tu repositorio de GitHub # (crea primero el repo vacío en github.com y copia la URL SSH) git remote add origin git@github.com:tu-usuario/mi-estudio-tmle.git git push -u origin main
Flujo de trabajo diario con Git
# Ver qué archivos han cambiado git status # Añadir cambios al área de preparación git add scripts/sim.R # un archivo específico git add . # todos los archivos cambiados # Guardar los cambios con un mensaje descriptivo git commit -m "fix: corrige ecuación de score en TMLE" # Subir a GitHub git push # Bajar cambios de GitHub (desde otro PC o colaborador) git pull # Ver historial de commits git log --oneline --graph
RStudio + GitHub
Integra Git directamente en RStudio para el flujo de trabajo estadístico completo.
Instalar R y RStudio
PowerShellSi aún no tienes R y RStudio, instálalos con WinGet:
winget install RProject.R winget install Posit.RStudio
O descárgalos manualmente: R desde cran.r-project.org y RStudio desde posit.co.
Instalar los paquetes de integración Git
Consola de RAbre RStudio y en la consola de R (panel inferior izquierdo) ejecuta:
# Paquetes para integrar Git y GitHub desde R install.packages("usethis") install.packages("gitcreds") # Verificar que Git está detectado por R usethis::git_sitrep() # Debe mostrar tu nombre, email y que Git está disponible
Configurar Git desde R y conectar GitHub
Consola de R# Configurar tu identidad Git desde R usethis::use_git_config( user.name = "Tu Nombre Completo", user.email = "tu@correo.com" ) # Crear token de acceso en GitHub (abre el navegador) usethis::create_github_token() # Copia el token generado (empieza por ghp_...) # Guardar el token de forma segura en tu sistema gitcreds::gitcreds_set() # Pega el token cuando se te pida
Crear un proyecto R nuevo vinculado a GitHub
Consola de R# Opción A: Proyecto nuevo → Git → GitHub (todo desde R) usethis::create_project("C:/Users/TuNombre/proyectos/nuevo-estudio") usethis::use_git() # inicializa Git en la carpeta usethis::use_github() # crea el repositorio en GitHub automáticamente # Opción B: Clonar un repositorio existente de GitHub usethis::create_from_github( "tu-usuario/mi-estudio-tmle", destdir = "C:/Users/TuNombre/proyectos" )
Usar el panel Git de RStudio
RStudio tiene un panel Git visual en la pestaña "Git" (arriba a la derecha). Desde ahí puedes hacer Stage, Commit, Push y Pull con clics, sin escribir comandos.
Lanzar Claude Code desde RStudio
Terminal de RStudioAbre el Terminal integrado de RStudio (Tools → Terminal → New Terminal) y lanza Claude Code. Ya está en la carpeta del proyecto:
# El terminal de RStudio ya está en tu proyecto claude # Ejemplos de peticiones para tu trabajo estadístico: # "analiza sim.R y encuentra el bug en la ecuación de score" # "añade documentación roxygen a todas las funciones" # "revisa el README y mejóralo para publicar en GitHub" # "compara los resultados de TMLE vs AIPW en results/"
Resumen del flujo completo