Módulo 2: Instalación y setup profesional

Plataformas Disponibles para Claude Code

Plataformas Disponibles para Claude Code

Descripción

Claude Code no es solo un comando en tu terminal. Anthropic ha construido un ecosistema de 5 plataformas donde puedes usar Claude Code: terminal (CLI), extensión de VS Code, plugin de JetBrains, aplicación desktop standalone, y versión web en claude.ai/code. Además, puedes acceder remotamente desde cualquier dispositivo vía Remote Control. Cada plataforma ofrece una experiencia diferente con sus propias ventajas y limitaciones.

La terminal es la plataforma más completa para trabajo terminal-native. La web ejecuta tareas en VMs cloud de Anthropic sin necesitar nada instalado. Las extensiones de IDE integran Claude en tu editor. Y la desktop app ofrece una experiencia visual standalone.

En esta cápsula vas a conocer cada plataforma, entender cuándo usar cada una, y tomar una decisión informada sobre cuál será tu punto de entrada principal. No necesitas usar todas — la mayoría de desarrolladores profesionales usan 1-2 plataformas como su flujo principal.


Las 5 Plataformas

┌─────────────────────────────────────────────────────────┐
│                  CLAUDE CODE                            │
│                                                         │
│  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐      │
│  │Terminal  │ │ VS Code │ │JetBrains│ │ Desktop │      │
│  │  (CLI)   │ │Extension│ │ Plugin  │ │   App   │      │
│  │ ★★★★★   │ │ ★★★★☆  │ │ ★★★★☆  │ │ ★★★★☆  │      │
│  │ completa │ │integrada│ │integrada│ │visual+  │      │
│  └─────────┘ └─────────┘ └─────────┘ └─────────┘      │
│                                                         │
│  ┌─────────┐                                           │
│  │   Web   │  + Remote Control (acceso desde           │
│  │claude.ai│    cualquier dispositivo, todos los       │
│  │  /code  │    planes)                                │
│  │ ★★★★☆  │                                           │
│  │  cloud  │  + Chrome extension (debugging web apps)  │
│  └─────────┘                                           │
│                                                         │
│  ★ = nivel de funcionalidad                             │
└─────────────────────────────────────────────────────────┘

Plataforma 1: Terminal (CLI)

La experiencia completa

La terminal es la plataforma original y más completa de Claude Code. Cada feature nuevo llega primero a la CLI. Es donde Claude Code tiene acceso completo al filesystem, puede ejecutar comandos, y opera con la menor latencia.

Cómo acceder

claude

Eso es todo. Si seguiste la cápsula 02 de instalación, ya lo tienes.

Features exclusivos o que funcionan mejor en terminal

  • Acceso completo al filesystem — lee y escribe cualquier archivo en tu proyecto
  • Ejecución de comandos — ejecuta tests, builds, linters directamente
  • Multi-turn conversations — sesiones largas con contexto acumulado
  • CLAUDE.md — se carga automáticamente al inicio de cada sesión
  • Skills y Hooks — funcionalidad completa de extensibilidad
  • Subagents — lanza sub-tareas en paralelo
  • /doctor — diagnóstico completo del setup
  • /model — cambio de modelo en tiempo real
  • /effort — ajuste de profundidad de razonamiento
  • /compact — comprimir contexto sin perder información clave
  • Headless mode — uso programático sin interfaz interactiva (claude -p)

Interfaz

╭──────────────────────────────────────────╮
│ Claude Code v2.x.x                       │
│                                          │
│ Project: /Users/you/my-project           │
│ Model: Opus 5                            │
│ /help for available commands             │
╰──────────────────────────────────────────╯

> Tu mensaje aquí...

Limitaciones

  • No tiene interfaz gráfica — todo es texto
  • No muestra previews de imágenes o diagramas inline
  • Requiere familiaridad con terminal
  • Los diffs se muestran en texto, no con highlighting visual al nivel de un IDE

Cuándo usarla

  • Siempre que puedas. Es la experiencia más completa y rápida.
  • Especialmente para: sesiones largas de desarrollo, refactoring, code review, análisis de codebase, automatización.
  • Si solo puedes elegir una plataforma, elige terminal.

Plataforma 2: VS Code Extension

Claude Code integrado en tu editor

La extensión de VS Code coloca Claude Code en un panel lateral de tu editor. Puedes interactuar con Claude mientras ves tu código, tus archivos, y tu terminal — todo en la misma ventana.

Cómo instalar

  1. Abre VS Code
  2. Ve a Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Busca "Claude Code" (publisher: Anthropic)
  4. Click en "Install"
  5. La extensión aparece como un ícono en la barra lateral

Alternativamente:

code --install-extension anthropic.claude-code

Features

  • Panel lateral — Claude Code vive en el sidebar de VS Code
  • Contexto del editor — Claude puede ver qué archivo tienes abierto
  • Selección de código — selecciona código, click derecho → "Ask Claude"
  • Diffs visuales — los cambios se muestran con el diff viewer nativo de VS Code
  • Terminal integrada — Claude ejecuta comandos en el terminal de VS Code
  • Inline edits — Claude puede editar archivos directamente con preview
  • File tree awareness — conoce la estructura de tu proyecto vía VS Code

Interfaz

┌──────────────────────────────────────────────┐
│ VS Code                                       │
│ ┌──────────┬──────────────────┬─────────────┐ │
│ │ Explorer │   Editor         │ Claude Code │ │
│ │          │                  │             │ │
│ │ src/     │  function foo()  │ > "Explica  │ │
│ │ tests/   │    return bar    │   esta      │ │
│ │ ...      │                  │   función"  │ │
│ │          │                  │             │ │
│ │          │                  │ Claude:     │ │
│ │          │                  │ "foo() hace │ │
│ │          │                  │  ..."       │ │
│ └──────────┴──────────────────┴─────────────┘ │
└──────────────────────────────────────────────┘

Limitaciones comparado con terminal

  • Algunas features avanzadas pueden tener feature lag (llegan después)
  • El panel lateral tiene menos espacio que una terminal de pantalla completa
  • La experiencia multi-turn puede sentirse más restringida en un panel
  • Algunos slash commands pueden no estar disponibles inmediatamente

Cuándo usarla

  • Cuando quieres ver código y hablar con Claude sin cambiar de ventana
  • Para tareas de explicación: "¿Qué hace esta función?"
  • Para quick fixes: selecciona código → "Fix this bug"
  • Si VS Code es tu editor principal y quieres minimizar el cambio de contexto
  • Complemento natural a la terminal para tareas visuales

Plataforma 3: JetBrains Plugin

Claude Code en IntelliJ, WebStorm, PyCharm...

El plugin de JetBrains trae Claude Code al ecosistema JetBrains: IntelliJ IDEA, WebStorm, PyCharm, GoLand, Rider, y otros IDEs de la familia.

Cómo instalar

  1. Abre tu IDE de JetBrains
  2. Ve a Settings → Plugins → Marketplace
  3. Busca "Claude Code"
  4. Click en "Install"
  5. Reinicia el IDE
  6. Claude Code aparece como una tool window

Alternativamente, instálalo desde JetBrains Marketplace.

Features

  • Tool window — Claude Code en un panel dentro del IDE
  • Contexto del editor — acceso al archivo activo y selección
  • Integración con refactoring — los cambios de Claude se aplican con el sistema de refactoring de JetBrains
  • Terminal integrada — ejecución de comandos desde el IDE
  • Navegación — Claude puede referenciar clases y métodos que JetBrains indexa

IDEs compatibles

IDEUso típico
IntelliJ IDEAJava, Kotlin, Scala
WebStormJavaScript, TypeScript
PyCharmPython
GoLandGo
RiderC#, .NET
PhpStormPHP
CLionC, C++
RubyMineRuby

Limitaciones comparado con terminal

  • Feature lag — nuevas funcionalidades llegan primero a la CLI
  • Dependencia del ecosistema JetBrains (licencia paga para la mayoría de IDEs)
  • El panel tiene restricciones de espacio similares a VS Code
  • Algunos workflows agentic pueden no estar optimizados para la interfaz del plugin

Cuándo usarla

  • Si JetBrains es tu IDE principal y no quieres salir de él
  • Para proyectos Java/Kotlin donde IntelliJ es el estándar
  • Cuando el sistema de refactoring de JetBrains aporta valor (rename, extract method, etc.)
  • Complemento a la terminal, no reemplazo

Plataforma 4: Desktop App

Aplicación standalone

La desktop app de Claude Code es una aplicación independiente (basada en Electron) que ofrece Claude Code en una ventana propia, sin necesitar un terminal o IDE abierto.

Cómo instalar

  1. Descarga desde claude.ai/download
  2. Instala la aplicación (arrastrar a Applications en macOS, o installer en Windows/Linux)
  3. Ábrela y autentica con tu cuenta Anthropic

Features

  • Interfaz dedicada — ventana propia, sin distracciones
  • Acceso al filesystem — puede navegar y editar archivos de tu proyecto
  • Ejecución de comandos — terminal embebida
  • Diff viewer — revisión visual de cambios con mejor rendering que la terminal
  • App preview — vista previa de aplicaciones web directamente en la app
  • Computer Use — Claude puede abrir apps y controlar tu pantalla en macOS (disponible en Pro y Max)
  • Dispatch — inicia sesiones de Desktop desde la app móvil de Claude, sin tener que estar frente a tu computadora
  • Sesiones paralelas — ejecuta múltiples sesiones lado a lado
  • Scheduled tasks — programa tareas recurrentes que corren en tu máquina
  • Notificaciones del sistema — alertas cuando Claude termina tareas largas

Limitaciones comparado con terminal

  • Consume más recursos (RAM, CPU) que una terminal
  • No tiene la flexibilidad de scripting que ofrece la terminal
  • No se integra con tu editor — es una aplicación separada

Cuándo usarla

  • Si prefieres interfaces gráficas sobre terminales
  • Para revisión visual de diffs y cambios
  • Para sesiones dedicadas de planificación con Claude
  • Cuando quieres Computer Use para interactuar con apps de escritorio
  • Para usuarios que no se sienten cómodos con la terminal

Plataforma 5: Web (claude.ai/code)

Claude Code en la nube

Claude Code on the web ejecuta tareas en VMs cloud administradas por Anthropic. Clona tu repositorio de GitHub, configura un entorno seguro, y ejecuta código, tests, y comandos — todo sin necesitar nada instalado en tu máquina. Actualmente en research preview.

Cómo acceder

  1. Ve a claude.ai/code
  2. Conecta tu cuenta de GitHub
  3. Instala la GitHub App de Claude en tus repositorios
  4. Envía tu tarea — Claude clona el repo y trabaja en la nube
  5. Revisa los cambios en el diff viewer y crea un PR

También puedes iniciar sesiones web desde tu terminal con claude --remote "tu tarea".

Features

  • Sin instalación local — tu código corre en VMs de Anthropic
  • Clona tu repo — acceso completo a los archivos de tu repositorio
  • Ejecuta comandos — corre tests, builds, linters en el entorno cloud
  • Lee CLAUDE.md — respeta las instrucciones de tu proyecto
  • Diff viewer — revisa cambios visualmente antes de crear un PR
  • Auto-fix de PRs — Claude monitorea CI failures y review comments, y pushea fixes automáticamente
  • Tareas paralelas — lanza múltiples tareas que corren simultáneamente
  • Continúa cuando cierras — las tareas siguen ejecutándose aunque cierres tu laptop
  • Acceso desde móvil — disponible en la app de Claude para iOS y Android
  • Compartir sesiones — envía un link a un colega para que vea tu sesión

Limitaciones comparado con terminal

  • No accede a tu filesystem local — trabaja con un clon cloud de tu repo, no tus archivos locales
  • Solo GitHub — solo funciona con repos en GitHub (incluyendo GitHub Enterprise Server para Team/Enterprise)
  • Sin MCP servers locales — no tiene acceso a tus MCP servers ni herramientas locales
  • Setup de entorno — puede necesitar un setup script para dependencias específicas
  • Research preview — la plataforma está en preview y evoluciona rápido

Cuándo usarla

  • Tareas que no necesitan supervisión constante — bug fixes, implementaciones bien definidas
  • Repos que no tienes localmente — trabaja en código sin clonarlo a tu máquina
  • Trabajo paralelo — lanza múltiples tareas simultáneamente mientras trabajas en otra cosa
  • Desde cualquier dispositivo — inicia tareas desde tu teléfono o cualquier browser
  • Auto-fix de PRs — deja que Claude responda a CI failures y review comments automáticamente

Terminal vs Web: diferente modelo de ejecución

Terminal (local):
→ Claude opera en TU máquina, TUS archivos, TUS herramientas
→ Interacción en tiempo real, tú supervisas cada paso
→ Acceso a MCP servers, tools locales, y todo tu entorno

Web (cloud):
→ Claude opera en una VM cloud con un clon de tu repo
→ Asíncrono: lanzas la tarea y vuelves cuando termine
→ Crea PRs directamente, auto-fix de CI failures
→ Perfecto para delegar y paralelizar

Acceso Remoto: Remote Control

Controla tu sesión local desde cualquier dispositivo

Remote Control no es una plataforma separada — es una forma de acceder a una sesión de Claude Code que corre en tu máquina desde cualquier browser o la app móvil de Claude. Tu filesystem, MCP servers, tools, y configuración local permanecen disponibles porque Claude sigue ejecutándose en tu máquina.

Disponibilidad

Disponible en todos los planes: Pro, Max, Team, y Enterprise. En Team y Enterprise, un admin debe habilitarlo primero en claude.ai/admin-settings/claude-code.

Cómo usarlo

# Opción 1: Servidor dedicado de Remote Control
claude remote-control

# Opción 2: Sesión interactiva con Remote Control habilitado
claude --remote-control

# Opción 3: Desde dentro de una sesión existente
> /remote-control

Claude muestra una URL y un código QR. Abre la URL en cualquier browser o escanea el QR desde la app de Claude en tu teléfono.

Features

  • Acceso completo a tu entorno local — filesystem, MCP servers, tools, todo disponible
  • Multi-dispositivo — envía mensajes desde terminal, browser, y teléfono de forma intercambiable
  • Reconexión automática — si tu laptop duerme o la red se cae, la sesión reconecta automáticamente
  • Monitoreo — ve qué está haciendo Claude en tu proyecto
  • Aprobación de acciones — aprueba o rechaza cambios desde cualquier dispositivo

Remote Control vs Web

Remote Control:
→ Claude corre en TU máquina
→ Acceso completo a tu entorno local (MCP, tools, filesystem)
→ Controlas una sesión existente desde otro dispositivo

Web (claude.ai/code):
→ Claude corre en VMs cloud de Anthropic
→ Trabaja con un clon de tu repo, no tu máquina local
→ Perfecto para tareas nuevas sin setup local

Cuándo usarlo

  • Monitorear tareas largas mientras no estás frente a tu computadora
  • Continuar una sesión desde tu teléfono o tablet
  • Aprobar/rechazar cambios desde otro dispositivo
  • Cuando necesitas acceso a tu entorno local pero estás lejos de tu escritorio

Mover sesiones entre plataformas

Tus sesiones de Claude Code no están atadas a una sola superficie. Puedes empezar en una y continuar en otra:

--remote — de terminal a la web

Inicia una sesión cloud desde tu terminal sin salir de ella:

claude --remote "Fix the authentication bug in src/auth/login.ts"

La tarea corre en la nube. Usa /tasks para monitorear, o abre la sesión en claude.ai/code.

--teleport / /teleport — de web a tu terminal

Si empezaste una sesión en la web (claude.ai/code) o desde la app móvil, puedes traerla a tu terminal local:

# Desde la línea de comandos (picker interactivo)
claude --teleport

# O dentro de una sesión interactiva
> /teleport

Claude verifica que estás en el repo correcto, hace fetch del branch remoto, y carga el historial completo de la sesión.

/desktop — de terminal a la desktop app

Si estás en la terminal y quieres revisar diffs visualmente:

# En tu sesión de terminal
> /desktop

Claude abre la desktop app con tu sesión actual para review visual.

Extensión de Chrome

Claude Code tiene una extensión de Chrome (beta) para debugging de web apps en vivo. Conecta tu sesión de Claude Code con el browser para inspeccionar, diagnosticar, y corregir problemas directamente.

Dispatch — de tu teléfono a la Desktop app

Desde la app móvil de Claude, envía una tarea y Dispatch la ejecuta en la Desktop app de tu computadora. No necesitas tener la terminal abierta.

El mental model

Terminal ──--remote──▶ Web (cloud)
Web/iOS ──--teleport──▶ Terminal ──/desktop──▶ Desktop App
Phone ──Dispatch──▶ Desktop App
Terminal ◀──Chrome ext──▶ Browser
Terminal ◀──Remote Control──▶ Phone/Browser

No necesitas elegir UNA plataforma. Usa la terminal para trabajo local, la web para tareas cloud y paralelas, --teleport para traer sesiones a tu máquina, y Remote Control para controlar sesiones desde cualquier dispositivo.


Comparación de Plataformas

Tabla de features por plataforma

FeatureTerminalVS CodeJetBrainsDesktopWeb (cloud)
Acceso a archivos✅ Local✅ Local✅ Local✅ Local✅ Cloud clone
Ejecución de comandos✅✅✅✅✅ (en VM)
CLAUDE.md✅✅✅✅✅
Skills y Hooks✅✅⚠️ Parcial✅⚠️ SessionStart
Subagents✅✅⚠️ Parcial✅✅
Crear PRs✅ (vía git)✅ (vía git)✅ (vía git)✅ (vía git)✅ Nativo
Diffs visualesTexto✅ Visual✅ Visual✅ Visual✅ Visual
Computer Use❌❌❌✅ (Pro/Max)❌
Headless mode✅❌❌❌❌
Sin instalación❌❌❌❌✅
Remote Control✅✅❌❌N/A
Offline❌❌❌❌❌

Resumen de cuándo usar cada una

¿Qué necesitas?

├─ Funcionalidad completa, máximo rendimiento
│  → Terminal (CLI) ★
│
├─ Ver código + hablar con Claude sin cambiar ventana
│  → VS Code Extension (si usas VS Code)
│  → JetBrains Plugin (si usas JetBrains)
│
├─ Interfaz gráfica sin IDE
│  → Desktop App
│
├─ Tareas cloud asíncronas, repos remotos, trabajo paralelo
│  → Web (claude.ai/code)
│
├─ Controlar tu sesión local desde otro dispositivo
│  → Remote Control (todos los planes)
│
└─ Delegar tareas desde el teléfono a tu Desktop app
   → Dispatch

Recomendación de Setup

Para la mayoría de desarrolladores

Primario:    Terminal (CLI) — para trabajo real
Secundario:  VS Code Extension — para explorar código visualmente
Ocasional:   Web — para tareas cloud, repos remotos, o trabajo paralelo

Para usuarios de JetBrains

Primario:    Terminal (CLI) — para trabajo agentic completo
Secundario:  JetBrains Plugin — para integración con el IDE
Ocasional:   Web — para tareas cloud o trabajo paralelo

Para usuarios que prefieren GUI

Primario:    Desktop App — interfaz gráfica dedicada
Secundario:  Terminal (CLI) — para tareas que requieren features completos
Ocasional:   Web — acceso desde cualquier dispositivo

Para equipos

Todos:       Terminal (CLI) — experiencia consistente entre miembros
CI/CD:       Terminal headless — automatización en pipelines
Opcional:    IDE extension — según preferencia individual

Integraciones Adicionales

Slack Integration (para equipos)

Claude Code puede integrarse con Slack para uso en equipo. Permite enviar tareas a Claude desde un canal de Slack y recibir resultados ahí mismo.

  • Útil para equipos que coordinan trabajo vía Slack
  • No reemplaza la terminal para desarrollo — es para coordinación
  • Se cubre en detalle en el Módulo 07 (Integraciones)

GitHub Actions / GitLab CI/CD

Claude Code puede ejecutarse en pipelines de CI/CD:

# Ejemplo básico en GitHub Actions
- name: Code Review with Claude
  run: |
    curl -fsSL https://claude.ai/install.sh | bash
    claude -p "Review the changes in this PR" --output-format json
  env:
    ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
  • Usa Claude Code en headless mode (claude -p) o la GitHub Action oficial (anthropics/claude-code-action)
  • Requiere API key (no OAuth)
  • Ideal para: code review automático, generación de tests, documentación
  • Se cubre en profundidad en el Módulo 07

Channels (Telegram, Discord, iMessage)

Claude Code puede recibir eventos de apps de chat vía Channels. Cuando algo pasa (CI failure, mensaje en Discord), el evento se pushea a una sesión de Claude Code que puede reaccionar automáticamente.

Scheduled Tasks

Programa tareas recurrentes que Claude ejecuta automáticamente: PR reviews matutinos, auditoría de dependencias, análisis de CI failures. Disponible en CLI (/loop), Desktop app, y cloud (/schedule).


Patterns Comunes

Pattern 1: Terminal + IDE Extension

El setup más popular entre profesionales:

1. Terminal para:
   - Sesiones largas de desarrollo
   - Refactoring multi-archivo
   - Code review completo
   - Ejecución de tests y builds

2. VS Code/JetBrains extension para:
   - "¿Qué hace esta función?"
   - Quick fixes en el archivo actual
   - Explorar código con ayuda de Claude

Cambias entre ambos según la tarea, sin fricción.

Pattern 2: Terminal principal, Desktop para revisiones

1. Terminal para:
   - Todo el desarrollo activo
   - Tareas que requieren filesystem + comandos

2. Desktop App para:
   - Revisiones de código extensas
   - Sesiones de planificación con Claude
   - Cuando quieres una ventana dedicada

Pattern 3: Web para tareas delegadas, Terminal para trabajo interactivo

1. Web (claude.ai/code) para:
   - Tareas bien definidas que puedes delegar: "Fix this flaky test"
   - Trabajo paralelo: lanza 3 tareas simultáneamente con --remote
   - Repos que no tienes clonados localmente
   - Auto-fix de PRs (CI failures, review comments)

2. Terminal para:
   - Trabajo interactivo donde supervisas cada paso
   - Tareas que necesitan tu entorno local (MCP, tools, configs)
   - Sesiones largas de debugging y exploración

Pattern 4: Mobile para monitoreo

1. Terminal para:
   - Lanzar una tarea larga: "Refactoriza todo el módulo de auth"

2. Mobile Remote Control para:
   - Monitorear el progreso desde tu teléfono
   - Aprobar/rechazar cambios mientras almuerzas
   - Recibir notificación cuando termina

Pitfalls y Edge Cases

Pitfall 1: No entender la diferencia entre Web y Terminal

Web (claude.ai/code):
→ Clona tu repo en una VM cloud
→ SÍ puede leer archivos, ejecutar comandos, correr tests
→ PERO trabaja con un clon, no tus archivos locales
→ Los cambios se pushean a un branch, no a tu filesystem

Terminal:
→ Opera directamente en TUS archivos locales
→ Acceso a tus MCP servers, tools, y entorno completo
→ Los cambios se aplican directamente a tu proyecto

Usa terminal para trabajo local iterativo. Usa web para tareas que puedes delegar y revisar después vía PR.

Pitfall 2: Esperar paridad total entre plataformas

La terminal siempre va adelante. Si un feature existe en terminal pero no en la extensión de VS Code, no es un bug — es feature lag. Los features se propagan gradualmente a las otras plataformas.

Pitfall 3: Instalar todas las plataformas "por si acaso"

No necesitas todas. Elige 1-2 según tu workflow. Tener 5 plataformas instaladas no te hace más productivo — solo agrega complejidad y actualizaciones que mantener.

Pitfall 4: Remote Control como herramienta principal

Remote Control es para monitoreo y quick actions, no para desarrollo. La pantalla del teléfono no es suficiente para revisar diffs, leer código extenso, o tomar decisiones de arquitectura. Úsalo como complemento.

Pitfall 5: No actualizar la extensión del IDE

Las extensiones de VS Code y JetBrains necesitan actualizarse por separado de la CLI. Si actualizas la CLI pero no la extensión, pueden quedar desincronizadas.

# Actualizar CLI (con instalación nativa, se actualiza automáticamente)
claude update

# Actualizar extensión VS Code
# → VS Code Extensions → buscar Claude Code → Update

# Actualizar plugin JetBrains
# → Settings → Plugins → Updates

Ejemplo Completo Integrado

Escenario: Un día típico de desarrollo con múltiples plataformas

9:00 AM — Inicio del día
Terminal:
> claude
> "¿Qué quedó pendiente del PR #42? Resume los comentarios"
→ Claude revisa los archivos tocados y el diff

9:30 AM — Implementación
Terminal:
> "Implementa los cambios que pide el reviewer en PR #42"
→ Claude modifica archivos, ejecuta tests, confirma que pasan

11:00 AM — Revisión de código de un colega
VS Code Extension:
→ Abres el PR del colega en VS Code
→ Seleccionas una función compleja
→ "Explica qué hace esta función y si ves problemas"

12:30 PM — Almuerzo, pero lanzaste un refactoring grande
Terminal (antes de irte):
> "Refactoriza todo el módulo de notifications para usar el nuevo event bus"

Mobile Remote Control (desde tu teléfono):
→ Monitoreas el progreso
→ Claude te pregunta: "¿Elimino el old NotificationService?"
→ Apruebas desde el teléfono

2:00 PM — Quick question
Web (claude.ai):
> "¿Cuál es la diferencia entre cursor-based y offset-based pagination?"
→ Respuesta rápida sin necesidad de abrir un proyecto

3:00 PM — Back to work
Terminal:
> "Revisa qué hiciste durante el refactoring y muéstrame un resumen"
→ Claude resume los cambios realizados

Ejercicios Prácticos

Ejercicio 1: Identifica tu plataforma ideal

Responde estas preguntas:

  1. ¿Cuál es tu editor principal? (VS Code, JetBrains, Vim, Emacs, otro)
  2. ¿Te sientes cómodo en la terminal?
  3. ¿Necesitas acceso a Claude Code desde el teléfono?
  4. ¿Tu equipo usa Slack para coordinación?
Cómo interpretar tus respuestas
  • VS Code + cómodo en terminal → Terminal (principal) + VS Code Extension (secundario)
  • JetBrains + cómodo en terminal → Terminal (principal) + JetBrains Plugin (secundario)
  • Cualquier editor + incómodo en terminal → Desktop App (principal) + IDE Extension (secundario)
  • Necesitas acceso remoto → Remote Control (disponible en todos los planes) + Terminal
  • Equipo usa Slack → Slack integration + Terminal individual

La mayoría de desarrolladores profesionales terminan en: Terminal + 1 extensión de IDE.

Ejercicio 2: Compara terminal vs IDE extension

Abre Claude Code en terminal y en tu extensión de IDE (VS Code o JetBrains). Ejecuta la misma tarea en ambos:

"Explica la estructura de archivos del directorio actual"

Compara:

  • Velocidad de respuesta
  • Formato del output
  • Facilidad de navegación entre archivos mencionados
Qué observar

Terminal:

  • Respuesta más rápida (menos overhead)
  • Output en texto plano, compacto
  • Para navegar a un archivo mencionado, necesitas cd o abrir manualmente

IDE Extension:

  • Puede ser ligeramente más lenta (más capas entre tú y Claude)
  • Output con mejor formatting (Markdown renderizado)
  • Puedes hacer click en archivos mencionados para abrirlos directamente
  • Ves el explorer junto a la respuesta de Claude

La conclusión típica: terminal para ejecutar, IDE para explorar.

Ejercicio 3: Prueba el flujo web

Ve a claude.ai/code, conecta un repo de GitHub, y pide una tarea simple:

"Add input validation to the login endpoint"

Observa cómo Claude clona el repo, analiza el código, hace cambios, y te presenta un diff. Compara la experiencia con hacer lo mismo en tu terminal local.

Análisis

Web (claude.ai/code):

  • Clona tu repo y tiene acceso a todos los archivos
  • Ejecuta comandos y tests en la VM cloud
  • Los cambios se pushean a un branch — puedes crear un PR directamente
  • No necesitas tener el repo clonado localmente
  • Es asíncrono: puedes cerrar el browser y volver después

Terminal:

  • Opera en tus archivos locales directamente
  • Acceso a tu entorno completo (MCP servers, tools, configs)
  • Interacción en tiempo real, supervisas cada paso
  • Los cambios se aplican directamente a tu filesystem

Conclusión: Web es mejor para tareas que puedes delegar. Terminal es mejor para trabajo interactivo donde necesitas controlar el proceso.

Ejercicio 4: Setup de tu plataforma secundaria

Instala y configura tu plataforma secundaria (la que elegiste en el ejercicio 1). Verifica que funciona con una tarea simple.

Guía

VS Code Extension:

  1. Extensions → buscar "Claude Code" → Install
  2. Click en el ícono de Claude Code en la barra lateral
  3. Autentica si te lo pide
  4. Escribe: "Hola, ¿puedes ver los archivos de mi proyecto?"
  5. Si responde listando archivos, funciona

JetBrains Plugin:

  1. Settings → Plugins → Marketplace → "Claude Code" → Install
  2. Reinicia el IDE
  3. Tool Windows → Claude Code
  4. Autentica si te lo pide
  5. Misma prueba: "¿Puedes ver los archivos?"

Desktop App:

  1. Descarga desde claude.ai/download
  2. Instala y abre
  3. Autentica
  4. Abre un proyecto
  5. Misma prueba

Si la prueba pasa, tienes tu plataforma secundaria lista.


Resumen

  • 5 plataformas: Terminal, VS Code, JetBrains, Desktop, Web — más acceso remoto vía Remote Control
  • Terminal es la experiencia más completa para trabajo local — todos los features, acceso completo a tu entorno
  • Web (claude.ai/code) es un entorno cloud completo — clona tu repo, ejecuta código, crea PRs, auto-fix
  • IDE extensions (VS Code, JetBrains) son el mejor complemento — integración visual sin salir del editor
  • Desktop app ofrece diff viewer, Computer Use, Dispatch, y sesiones paralelas
  • Remote Control te permite controlar sesiones locales desde cualquier dispositivo (todos los planes)
  • Sesiones se mueven entre plataformas — --remote (terminal→web), --teleport (web→terminal), /desktop (terminal→desktop)
  • No necesitas todas las plataformas — elige 1-2 según tu workflow
  • Recomendación para la mayoría: Terminal (principal) + extensión de tu IDE (secundaria)

Siguiente cápsula: 04 - Planes, pricing y modelos — cuánto cuesta Claude Code, qué incluye cada plan, y cómo optimizar tu inversión.


Recursos Adicionales

  1. Platforms and Integrations — Comparativa oficial de plataformas y cuándo usar cada una
  2. Claude Code on the Web — Entorno cloud, setup, auto-fix, y limitaciones
  3. Remote Control — Controlar sesiones locales desde cualquier dispositivo
  4. VS Code Extension — Guía de instalación y uso en VS Code
  5. JetBrains Plugin — Guía de instalación y uso en JetBrains IDEs
  6. Desktop App — Desktop app, Dispatch, Computer Use, y scheduled tasks
  7. Chrome Extension — Debugging de web apps en vivo
  8. Channels — Push de eventos desde Telegram, Discord, y otros a sesiones de Claude Code
  9. GitHub Actions — Automatización de PRs y code review en CI/CD