Anthropic · Visual Studio Code · IDE

Claude Code en VS Code: instalación, configuración y cómo usarlo

Aprende a utilizar Claude Code en Visual Studio Code mediante la extensión oficial de Anthropic. Puedes trabajar con un panel gráfico, referenciar archivos y líneas, revisar diffs, aprobar planes, recuperar cambios mediante checkpoints y combinar la extensión con la CLI sin abandonar tu editor.

VS Code 1.98+ Inline diffs Plan Mode CLI integrada
Respuesta rápida

¿Cómo usar Claude Code en VS Code?

Instala la extensión oficial Claude Code desde Extensions en Visual Studio Code, abre el panel de Claude, inicia sesión con tu cuenta de Anthropic y abre el proyecto con el que quieres trabajar. Desde el panel puedes conversar con Claude, mencionar archivos con @, compartir selecciones de código, revisar cambios mediante diffs y aprobar planes antes de editar. La extensión también incluye la CLI, que puedes ejecutar desde la terminal integrada con claude.

Integración con el editor

Qué puedes hacer con Claude Code dentro de VS Code

La extensión convierte Claude Code en una experiencia integrada directamente con el editor.

DIFF

Revisar cambios

Ver modificaciones directamente mediante diffs integrados en el editor.

@

Mencionar archivos

Añadir archivos, carpetas y rangos concretos de código al contexto.

PLAN

Revisar planes

Analizar y editar el plan de Claude antes de aceptar una implementación.

BACK

Checkpoints

Retroceder cambios de código realizados durante una conversación.

CLI

Terminal integrada

Ejecutar la CLI de Claude Code desde el terminal de VS Code.

MULTI

Varias sesiones

Mantener conversaciones diferentes en pestañas o ventanas independientes.

Publicidad
Workflow

Claude Code dentro de tu flujo de desarrollo

Puedes pasar de investigar a modificar y revisar código sin cambiar constantemente entre aplicaciones.

01 · CONTEXT

Selecciona el código

Abre archivos, selecciona líneas o menciona directamente lo que Claude debe analizar.

02 · BUILD

Trabaja con Claude

Pide investigar, planificar, corregir o implementar una funcionalidad.

03 · REVIEW

Revisa el diff

Comprueba visualmente qué archivos y líneas fueron modificados.

Publicidad
Requisitos

Qué necesitas para usar Claude Code en VS Code

La extensión oficial requiere una versión relativamente reciente del editor.

Requisito Necesario
Visual Studio Code 1.98.0 o superior
Cuenta Anthropic
Proyecto de código Recomendado
Claude Code CLI separada No obligatoria
Internet
La extensión incluye la CLI

No necesitas realizar una instalación independiente de Claude Code únicamente para comenzar a utilizar la extensión. Puedes acceder a la CLI desde la terminal integrada cuando necesites funciones avanzadas.

Publicidad
Instalación

Cómo instalar Claude Code en Visual Studio Code

La forma más sencilla es utilizar el marketplace integrado en VS Code.

1

Abre VS Code

Inicia Visual Studio Code normalmente.

2

Abre Extensions

Pulsa Ctrl + Shift + X en Windows/Linux o Cmd + Shift + X en macOS.

3

Busca Claude Code

Localiza la extensión oficial publicada por Anthropic.

4

Pulsa Install

VS Code descargará e instalará la extensión.

Si no aparece después de instalarla

Reinicia VS Code o abre la Command Palette y ejecuta: Developer: Reload Window.

Primer inicio

Cómo abrir Claude Code dentro de VS Code

Existen varias formas de abrir la interfaz.

01

Pulsa el icono Spark que aparece en la barra del editor.

02

Utiliza el icono Spark de la Activity Bar lateral.

03

Abre Ctrl + Shift + P, escribe Claude Code y selecciona una acción.

04

Pulsa Claude Code desde la barra de estado inferior.

El icono superior necesita un archivo abierto

El Spark de la barra del editor aparece cuando existe un archivo abierto. El icono de Activity Bar permanece disponible.

Autenticación

Iniciar sesión en Claude Code desde VS Code

La primera vez que abras el panel aparecerá el proceso de autenticación.

Sign in

Autoriza desde el navegador

Pulsa Sign in y completa la autenticación con tu cuenta de Claude.

Si el login no aparece

Ejecuta Developer: Reload Window desde la Command Palette y vuelve a abrir Claude Code.

Proyecto

Abre primero la carpeta del proyecto

Claude obtiene mucho más contexto cuando VS Code tiene abierto el workspace correcto.

1

File → Open Folder

Abre la raíz de tu proyecto.

2

Abre Claude Code

Inicia una nueva conversación.

3

Pide un análisis

Permite que Claude explore la estructura antes de modificar.

Primer prompt

Primer mensaje recomendado en VS Code

Analiza este proyecto antes de modificarlo.

Identifica:
- stack tecnológico
- estructura principal
- punto de entrada
- arquitectura
- comandos de desarrollo
- tests disponibles
- archivos de configuración importantes

No realices cambios todavía.
Selecciones

Usar código seleccionado como contexto

Una de las ventajas del IDE es poder señalar exactamente qué parte del código quieres discutir.

Selección

Selecciona líneas antes de preguntar

Cuando seleccionas código en el editor, puedes añadir ese rango concreto al contexto de Claude.

Explícame esta función.

Busca especialmente:
- posibles errores
- problemas de seguridad
- casos límite
- código duplicado

No la modifiques todavía.
Contexto

Mencionar archivos con @

Puedes añadir directamente archivos específicos a una conversación.

@ archivo

Referencia directa

Analiza @src/auth/login.php

y compáralo con @src/auth/register.php.

¿Siguen el mismo patrón de validación?
También puedes trabajar con líneas concretas

La extensión puede utilizar rangos específicos asociados a una selección dentro del editor.

Revisión

Revisar cambios con inline diffs

Cuando Claude modifica un archivo, VS Code puede mostrar visualmente las diferencias.

Antes

Código eliminado

Puedes identificar qué líneas serán sustituidas o eliminadas.

Después

Código añadido

La nueva implementación aparece directamente junto al contexto original.

Revisa antes de continuar

La integración visual hace mucho más fácil detectar modificaciones accidentales antes de llevarlas a Git.

Plan

Revisar y editar planes desde VS Code

La interfaz gráfica permite revisar el plan que Claude propone antes de la implementación.

Plan review

No aceptes un plan automáticamente

Comprueba qué archivos piensa modificar, qué arquitectura propone y cómo verificará el resultado.

Antes de implementar:

1. investiga el sistema actual
2. identifica todos los archivos afectados
3. crea un plan
4. explica posibles riesgos
5. indica cómo verificarás el cambio

No modifiques código todavía.
Checkpoints

Retroceder cambios realizados por Claude

La extensión registra checkpoints durante las modificaciones realizadas por Claude.

Fork

Bifurcar conversación

Crea una nueva rama de conversación desde un mensaje anterior sin revertir código.

Rewind

Retroceder código

Revierte los cambios de archivos hasta el punto seleccionado.

Fork + Rewind

Conversación y código

Crea otra rama y revierte también el estado del código.

Git sigue siendo importante

Los checkpoints son útiles durante una conversación, pero no sustituyen una estrategia adecuada de control de versiones.

Publicidad
Sesiones

Abrir varias conversaciones en VS Code

Cada conversación mantiene su propio historial y contexto.

Tabs

Una tarea por conversación

Puedes mantener una sesión investigando un bug y otra trabajando sobre una funcionalidad diferente.

Evita mezclar tareas sin relación

Separar conversaciones mantiene el contexto más limpio y facilita encontrar sesiones anteriores.

Atajos

Atajos útiles de Claude Code en VS Code

Acción Windows / Linux macOS
Cambiar foco editor / Claude Ctrl + Esc Cmd + Esc
Nueva conversación en pestaña Ctrl + Shift + Esc Cmd + Shift + Esc
Command Palette Ctrl + Shift + P Cmd + Shift + P
Extensions Ctrl + Shift + X Cmd + Shift + X
Terminal integrada Ctrl + ` Cmd + `
Terminal Mode

Usar la interfaz de terminal dentro de VS Code

No estás obligado a utilizar siempre el panel gráfico.

Use Terminal

Cambiar al modo terminal

Abre Settings, entra en Extensions → Claude Code y activa Use Terminal.

El panel gráfico es el predeterminado

Anthropic recomienda actualmente la extensión gráfica como la experiencia principal dentro de VS Code, pero mantiene disponible el flujo basado en terminal.

CLI

Ejecutar Claude Code CLI desde VS Code

Algunas funciones siguen estando disponibles únicamente o de forma más completa mediante la CLI.

Terminal integrada

Iniciar Claude CLI

claude
La CLI detecta VS Code

Cuando la ejecutas desde la terminal integrada, puede integrarse automáticamente con el IDE para mostrar diffs y compartir diagnósticos.

Terminal externa

Conectar una sesión CLI externa con VS Code

Si Claude Code se está ejecutando fuera de la terminal integrada, puedes conectarlo manualmente con el IDE.

IDE

Conectar con VS Code

/ide
Comparativa

Extensión de VS Code vs Claude Code CLI

Función Extensión CLI
Interfaz gráfica No
Inline diffs Integración IDE
@ menciones
Checkpoints
Comandos y Skills Subconjunto Todos
Configurar nuevos MCP Parcial
Atajo Bash ! No
Autocompletado Tab No
No tienes que elegir solo una

El flujo más potente suele combinar el panel gráfico para edición y revisión visual con la CLI para funciones avanzadas.

Historial

Continuar una conversación de VS Code desde la CLI

La extensión y la CLI comparten el historial de conversaciones.

Resume

Elegir una conversación anterior

claude --resume
Puedes buscar la sesión

Claude mostrará un selector interactivo para recuperar una conversación anterior.

Terminal

Enviar la salida de una terminal a Claude

También puedes utilizar la salida de terminales existentes como contexto.

@terminal

Referenciar terminal

Analiza el error de @terminal:server
Muy útil para debugging

Puedes compartir directamente logs, errores de build o salidas del servidor.

Publicidad
Configuración

Dos niveles de configuración en VS Code

Claude Code diferencia la configuración visual de la extensión de las reglas compartidas con la CLI.

VS Code

Extension Settings

Controlan cómo funciona el panel dentro de Visual Studio Code, incluido Terminal Mode y permisos iniciales.

Claude Code

~/.claude/settings.json

Contiene configuraciones compartidas entre VS Code y la CLI: permisos, variables, Hooks y MCP.

settings.json

Autocompletado para la configuración de Claude Code

Puedes añadir un JSON Schema para obtener validación y autocompletado dentro de VS Code.

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json"
}
Permisos

Elegir el modo inicial de permisos

La extensión dispone de un ajuste initialPermissionMode para nuevas conversaciones.

Modo Uso general
default Flujo normal de aprobaciones
plan Planificar antes de editar
acceptEdits Aceptar ediciones con menos interrupciones
bypassPermissions Evitar solicitudes de permiso donde esté permitido
Para comenzar, usa default o plan

Evita aumentar la autonomía hasta conocer bien el proyecto y las acciones que Claude puede ejecutar.

Plugins

Administrar plugins desde VS Code

La extensión incluye una interfaz gráfica para administrar plugins instalados.

Plugins

Abrir el gestor

/plugins
MCP

Usar servidores MCP desde VS Code

La extensión puede utilizar servidores MCP configurados para Claude Code.

MCP

Administrar servidores existentes

/mcp
La configuración es parcial desde el panel

Para añadir determinados servidores MCP sigue siendo necesario utilizar la CLI o los archivos de configuración.

Editores compatibles

Claude Code también funciona en forks de VS Code

La integración no está limitada exclusivamente al editor oficial de Microsoft.

Cursor

Compatible

Anthropic ofrece instalación de Claude Code para Cursor.

Windsurf

Compatible

Puede instalarse desde el sistema de extensiones compatible.

Kiro

Compatible

La documentación también contempla otros forks del ecosistema VS Code.

Solución de problemas

Claude Code no funciona en VS Code

01

No aparece la extensión: ejecuta Developer: Reload Window o reinicia VS Code.

02

No aparece el icono superior: abre primero un archivo en el editor.

03

No inicia sesión: recarga la ventana y vuelve a abrir Claude Code.

04

ANTHROPIC_API_KEY no aparece: abre VS Code desde la terminal utilizando code ..

05

Necesitas una función CLI: abre la terminal integrada y ejecuta claude.

06

Quieres conectar terminal externa: ejecuta /ide.

Variables de entorno

VS Code no detecta ANTHROPIC_API_KEY

A veces VS Code se inicia sin heredar las variables configuradas en tu shell.

Terminal

Abre VS Code desde la shell

cd mi-proyecto
code .
También puedes iniciar sesión normalmente

Si utilizas una suscripción Claude, normalmente resulta más sencillo autenticarte mediante tu cuenta.

Publicidad
Workflow recomendado

Cómo trabajar con Claude Code y VS Code de forma segura

1

Abre el proyecto

Carga la raíz correcta en VS Code.

2

Da contexto preciso

Usa archivos, selecciones y menciones @.

3

Planifica

Para cambios importantes, revisa primero el plan.

4

Implementa

Permite que Claude realice los cambios necesarios.

5

Revisa el diff

Comprueba línea por línea qué cambió.

6

Ejecuta pruebas

Usa terminal o CLI para verificar el resultado.

WordPress

Claude Code + VS Code para desarrollar WordPress

La integración resulta especialmente cómoda para trabajar sobre plugins y themes personalizados.

Plugin

Abre únicamente tu proyecto

Si estás desarrollando un plugin propio, abre esa carpeta como workspace para mantener el contexto enfocado.

Analiza este plugin de WordPress.

Revisa:
- hooks y filtros
- llamadas AJAX
- consultas SQL
- nonces
- sanitización
- escaping
- permisos
- estructura de archivos

Primero crea un informe.
No modifiques nada todavía.
Seguridad

No aceptes todos los cambios automáticamente

Una integración más cómoda no elimina la necesidad de revisar el código.

01

Revisa diffs antes de aceptar cambios importantes.

02

No habilites permisos amplios sin necesitarlos.

03

Utiliza Git antes de refactors importantes.

04

Pide ejecutar tests después de modificar lógica sensible.

05

Usa Plan Mode cuando todavía no conoces el impacto completo del cambio.

Fuentes oficiales

Documentación de Claude Code para VS Code

Anthropic actualiza con frecuencia la integración, por lo que conviene revisar la documentación para nuevas funciones y atajos.

Anthropic

Platforms

Comparación entre VS Code, CLI, Desktop, web y otros entornos.

Ver plataformas →
Publicidad
Cluster Claude Code

Guías relacionadas

Continúa con CLAUDE.md, Plan Mode, Skills, MCP y otras funciones.

Publicidad
Preguntas frecuentes

FAQ sobre Claude Code en VS Code

Respuestas sobre instalación, extensión, terminal, diffs, contexto, checkpoints y configuración.

Sí. Anthropic mantiene una extensión oficial de Claude Code para Visual Studio Code con interfaz gráfica, inline diffs, contexto de archivos y otras funciones.

La extensión oficial requiere actualmente Visual Studio Code 1.98.0 o superior.

No es necesario realizar una instalación separada solo para comenzar. La extensión incluye acceso a la CLI desde la terminal integrada.

Sí. La integración conoce el contexto del editor y permite añadir archivos o selecciones concretas a la conversación.

Sí. Puedes mencionar archivos y utilizar selecciones con rangos concretos para proporcionar contexto preciso a Claude.

La extensión ofrece diffs integrados que facilitan revisar las modificaciones realizadas por Claude dentro del editor.

Los checkpoints registran cambios realizados por Claude y permiten retroceder el código a estados anteriores dentro de una conversación.

Sí. Abre la terminal integrada y ejecuta claude. La CLI puede integrarse automáticamente con el editor.

Sí. La extensión y la CLI comparten historial. Puedes ejecutar claude --resume para localizar y retomar una conversación anterior.

Sí. La documentación actual contempla Cursor y otros editores basados en el ecosistema de VS Code, incluidos algunos compatibles con Open VSX.

Publicidad
Siguiente guía

Configura CLAUDE.md para tu proyecto

Ya puedes trabajar con Claude Code directamente desde VS Code. El siguiente paso es definir instrucciones permanentes para que Claude conozca el stack, arquitectura, comandos, convenciones y reglas importantes de cada proyecto.

Qué es CLAUDE.md →
Carrito de compra
Scroll al inicio