# VSCode + Claude Code 2026: Configúralo en 5 Minutos y Programa 2x Más Rápido

## El cambio que nadie te cuenta

En 2026, programar sin AI assistant es como navegar con los ojos vendados. Tarde o temprano alguien te pregunta: “¿Por qué no usas IA?” y no sabés qué responder.

La diferencia ya no es si usás IA o no. La pregunta es: **¿cuál configuración te hace más rápido?**

Miles de developers están migrando a esta combinación:

> **VSCode + Claude Code = Potencia de IA sin salir de tu editor favorito**

Te explico paso a paso cómo configurarlo y por qué vale la pena.

## ¿Por qué VSCode + Claude y no otra cosa?

VSCode es el editor dominante desde hace años. Tiene:
– Millones de extensiones
– Comunidad gigante
– Es gratuito y open source
– Lo usás todos los días

Ahora agregale **Claude Code**: la extensión oficial de Anthropic que trae a Claude dentro de tu IDE como interfaz gráfica nativa.

**¿El resultado?** Potencia de coding AI sin aprender un editor nuevo, sin abandonar tus extensiones, sin rehacer tu flujo.

## Qué puedes hacer con Claude Code en VSCode

La extensión de Claude Code para VSCode ofrece una interfaz gráfica integrada directamente en tu IDE.

### 1. Chat integrado en el sidebar

Igual que en Cursor AI o GitHub Copilot, tenés un panel de chat directamente en VSCode. Preguntás en lenguaje natural y Claude responde con código, explicaciones o análisis.

### 2. @-mentions con rangos de líneas

En una conversación con Claude, podés hacer referencia directa a archivos específicos de tu proyecto:

@components/Button.tsx:10-25

Esto le da a Claude contexto completo de esas líneas exactas sin tener que pedírselo manualmente.

### 3. Revisar y editar planes antes de aceptar

Cuando pedís algo complejo, Claude te muestra el plan primero. Vos podés editarlo, modificarlo, y recién cuando lo aprobás, ejecuta. No más ejecuciones inesperadas.

### 4. Auto-accept edits

Podés configurar que los cambios se acepten automáticamente a medida que Claude los hace, o revisarlos uno por uno — vos decidís el nivel de control.

### 5. Múltiples conversaciones en tabs

Abrís múltiples conversaciones en tabs separados o ventanas. Cada proyecto o tarea puede tener su propia sesión activa.

### 6. Historial de conversaciones

Accedés al historial completo de tus conversaciones para retomar donde dejaste.

### 7. Keyboard shortcuts

La extensión incluye atajos de teclado para invocar rápidamente a Claude sin salir del editor.

## Cómo abrir Claude Code (múltiples formas)

1. **Editor Toolbar** — El icono Spark (⚡) aparece en la barra superior derecha del editor cuando tenés un archivo abierto
2. **Activity Bar** — El icono en el sidebar izquierdo abre la lista de sesiones
3. **Command Palette** — `Cmd+Shift+P` (Mac) o `Ctrl+Shift+P` (Windows/Linux), buscás “Claude Code”
4. **Status Bar** — Haces clic en `✱ Claude Code` en la esquina inferior derecha

## Configuración paso a paso (5 minutos)

### Requisitos previos

– **VS Code 1.98.0 o superior**
– Una cuenta de Anthropic (gratuita)

### Paso 1: Instalá la extensión

**Opción A: Link directo**
– [Instalar para VS Code](vscode:extension/anthropic.claude-code)
– [Instalar para Cursor](cursor:extension/anthropic.claude-code)

**Opción B: Desde VSCode**
1. Press `Cmd+Shift+X` (Mac) o `Ctrl+Shift+X` (Windows/Linux)
2. Buscá “Claude Code”
3. Click en Install

“`bash
# También podés instalar desde línea de comandos
code –install-extension anthropic.claude-code
“`

**Nota:** Si la extensión no aparece después de instalar, reiniciá VSCode o ejecutá “Developer: Reload Window” desde la Command Palette.

### Paso 2: Abrí el panel de Claude

1. Hacé clic en el icono ⚡ (Spark) en el Editor Toolbar o Activity Bar
2. La primera vez te aparece una pantalla de login
3. Hacé clic en “Sign in” y completá la autorización en tu navegador

**Tip:** La extensión incluye la CLI también — podés acceder desde el terminal integrado de VSCode para features avanzados.

### Paso 3: Elegí tu plan

– **Claude Pro ($20/mes):** Acceso a Opus 4.7, Sonnet 4.7, límites altos de mensajes
– **API por uso:** $5 en créditos gratis para nuevos usuarios (una sola vez), pagás lo que uses después
– **Gratis:** 30 mensajes al mes con Sonnet 4.6

## Comparación: VSCode + Claude vs Cursor AI

Característica VSCode + Claude Cursor AI
Costo $20/mes (Pro) o API por uso $20/mes (Pro)
Extensiones VSCode ✓ Todas ✗ Limitado
IA integrada en IDE ✓ Panel lateral nativo ✓ Nativa
Autocompletado en tiempo real ✗ Solo chat bajo demanda ✓ Sí
Diffs inline ✓ Sí ✓ Sí
Plan antes de ejecutar ✓ Editable antes de aceptar ✓ Sí
Auto-accept edits ✓ Configurable ✓ Sí
@-mentions con líneas ✓ `:10-25` específico ✓ Básico
Múltiples tabs de chat ✓ Sí ✓ Sí
Historial de conversaciones ✓ Completo ✓ Sí
Keyboard shortcuts ✓ Sí ✓ Sí
Disponible para Cursor ✓ Sí ✓ Nativo
Modelo Claude Sonnet 4.6/Opus 4.7 Múltiples (GPT-4o, Claude, Gemini)
Código abierto VSCode sí, Claude no Parcial

**El veredicto:** VSCode + Claude gana en flexibilidad, ecosistema de extensiones y features avanzados. Cursor AI gana en autocompletado en tiempo real y simplicidad. Si ya usás VSCode, esta combinación es el camino más rápido para conseguir coding AI sin cambiar tu flujo.

## Casos donde funciona mejor

### Desarrollo web full-stack
Claude entiende contexto de frontend y backend. Le pedís “creá un endpoint en Express que valide JWT y devuelva usuarios” y entiende el stack completo.

### Code review interactivo
Le mostrás un archivo y le pedís review. Te señala problemas potenciales línea por línea con los diffs visibles.

### Debugging express
Le mostrás el error y te dice: “El problema está en la línea 23, el array no está inicializado.”

### Aprender código nuevo
Heredas un proyecto sin documentación. Le preguntás “explicame cómo funciona este módulo” y te lo resume en segundos.

### Proyectos múltiples
Con los tabs de conversación, cada proyecto o feature tiene su propia sesión organizada.

## Limitaciones conocidas

– **No es autocompletado en tiempo real** — necesitás pedírle en el chat, no completa solo mientras escribís
– **Dependés de tu plan Anthropic** — puede costar $20/mes si usás mucho
– **No tiene acceso al código abierto** — el modelo es propietario
– **VS Code 1.98.0+ requerido** — si tenés una versión vieja, tenés que actualizar

## Scopes de Instalación de Plugins

Cuando instalás un plugin, elegís el alcance:

– **Install for you:** Disponible en todos tus proyectos (scope usuario)
– **Install for this project:** Compartido con colaboradores del proyecto (scope proyecto)
– **Install locally:** Solo para vos, solo en este repositorio (scope local)

## Gestión de Marketplaces

En la pestaña Marketplaces podés agregar o remover fuentes de plugins:

– Ingresá un repo de GitHub, URL, o path local para agregar un nuevo marketplace
– Click en el **ícono de refresh** para actualizar la lista de plugins
– Click en el **ícono de trash** para remover un marketplace

**Nota:** Después de hacer cambios, un banner te pide reiniciar Claude Code para aplicar las actualizaciones.

**Importante:** Los plugins y marketplaces que configures en la extensión de VSCode también están disponibles en la CLI, y viceversa.

## Integración con Chrome

Conectá Claude a tu navegador Chrome para testear web apps, debuggear console logs, y automatizar flujos de navegador sin salir de VSCode.

**Requisitos:** [Claude in Chrome extension](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) versión 1.0.36 o superior.

**Cómo usar @browser:**

“`
@browser go to localhost:3000 and check the console for errors
“`

Claude abre nuevas pestañas para tareas del browser y comparte tu estado de login — puede acceder a cualquier sitio donde ya estés logueado.

## Comandos y Shortcuts de VSCode

Abrí la Command Palette (`Cmd+Shift+P` en Mac o `Ctrl+Shift+P` en Windows/Linux) y escribí “Claude Code” para ver todos los comandos disponibles.

**Focus States:** Algunos shortcuts dependen de qué panel está “en foco”:

– **Cursor en archivo:** El editor está en foco
– **Cursor en el prompt box:** Claude está en foco

`Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) — Toggle entre editor y Claude

## Tabla de Comandos y Shortcuts

Command Shortcut Description
Focus Input Cmd+Esc (Mac) / Ctrl+Esc (Windows/Linux) Toggle focus entre editor y Claude
Open in Side Bar Abrir Claude en el sidebar izquierdo
Open in Terminal Abrir Claude en modo terminal
Open in New Tab Cmd+Shift+Esc (Mac) / Ctrl+Shift+Esc (Windows/Linux) Nueva conversación como editor tab
Open in New Window Nueva conversación en ventana separada
New Conversation Cmd+N (Mac) / Ctrl+N (Windows/Linux) Iniciar nueva conversación (requiere que Claude esté en foco y enableNewConversationShortcut esté activado)
Insert @-Mention Reference Option+K (Mac) / Alt+K (Windows/Linux) Insertar referencia al archivo y selección actual
Show Logs Ver logs de debug de la extensión
Logout Cerrar sesión de tu cuenta Anthropic

## URI Handler: Abrir Claude desde Otras Herramientas

La extensión registra un URI handler en `vscode://anthropic.claude-code/open`. Podés usarlo para abrir una nueva tab de Claude Code desde tus propias herramientas.

**Ejemplo — macOS:**

open "vscode://anthropic.claude-code/open"

**Linux:**

xdg-open "vscode://anthropic.claude-code/open"

**Windows:**

start vscode://anthropic.claude-code/open

### Parámetros Query Opcionales

Parameter Description
prompt Texto para pre-llenar el prompt box. Debe estar URL-encoded. El prompt se llena pero no se envía automáticamente.

### Parámetro session

Parameter Description
session Session ID para reanudar en vez de iniciar nueva conversación. La sesión debe pertenecer al workspace abierto en VS Code. Si no se encuentra, inicia una conversación nueva. Si ya está abierta en un tab, hace focus en ese tab.

**Ejemplo práctico:**

“`
vscode://anthropic.claude-code/open?prompt=review%20my%20changes
“`

Abre una tab pre-llenada con “review my changes”.

## Configuración de la Extensión

La extensión tiene dos tipos de settings:

### 1. Extension Settings (en VS Code)

Controlan el comportamiento de la extensión dentro de VS Code.

**Cómo acceder:**
– `Cmd+,` (Mac) / `Ctrl+,` (Windows/Linux) → Extensions → Claude Code
– O escribí `/` y seleccioná “General Config”

### 2. Claude Code Settings (~/.claude/settings.json)

Compartidos entre la extensión y la CLI. Usalos para:

– Allowed commands
– Environment variables
– Hooks
– MCP servers

**Tip:** Agregá esto a tu `settings.json` para obtener autocomplete:

“`json
“$schema”: “https://json.schemastore.org/claude-code-settings.json”
“`

### Extension Settings Tables

### Extension Settings (configurables en VSCode)

Setting Default Description
useTerminal false Lanzar Claude en modo terminal en vez del panel gráfico
initialPermissionMode default Controla los prompts de aprobación para nuevas conversaciones: default, plan, acceptEdits, o bypassPermissions
preferredLocation panel Dónde abre Claude: sidebar (derecha) o panel (nuevo tab)
autosave true Auto-guardar archivos antes de que Claude los lea o escriba
useCtrlEnterToSend false Usar Ctrl+Enter en vez de Enter para enviar prompts

| `enableNewConversationShortcut` | `false` | Activar Cmd/Ctrl+N para nueva conversación |
| `hideOnboarding` | `false` | Ocultar la checklist de onboarding (ícono de birrete) |
| `respectGitIgnore` | `true` | Excluir patrones de .gitignore en búsquedas de archivos |
| `usePythonEnvironment` | `true` | Activar el entorno Python del workspace. Requiere la extensión de Python |
| `environmentVariables` | `[]` | Setear environment variables para el proceso de Claude. Usar Claude Code settings para configuración compartida |
| `disableLoginPrompt` | `false` | Saltar prompts de autenticación (para configuraciones con third-party providers) |
| `allowDangerouslySkipPermissions` | `false` | Agrega modo Auto y Bypass permissions al selector de modo. Auto mode tiene requisitos de plan, admin, model y provider |
| `claudeProcessWrapper` | — | Path del ejecutable usado para lanzar el proceso de Claude |

## VS Code Extension vs. CLI

Claude Code está disponible como extensión de VSCode (panel gráfico) y como CLI (command-line interface en el terminal). Algunas features solo están disponibles en la CLI. Si necesitás una feature de CLI, corré `claude` en el integrated terminal de VSCode.

### CLI vs Extension: Comparación de Features

Feature CLI VS Code Extension
Commands and skills Todas Subset (escribí / para ver disponibles)
MCP server config Parcial (agregá servers via CLI; gestioná con /mcp en el chat panel)
Checkpoints
! bash shortcut No
Tab completion No

## Rewind con Checkpoints

La extensión de VSCode soporta checkpoints, que trackean los cambios de archivos de Claude y te permiten volver a un estado anterior.

**Cómo funciona:**
1. Hacé hover sobre cualquier mensaje
2. Aparecerá el botón de rewind
3. Elegí una de tres opciones:

– **Fork conversation from here:** Iniciar una nueva rama de conversación desde este mensaje, manteniendo todos los cambios de código intactos
– **Rewind code to here:** Revertir cambios de archivo hasta este punto, manteniendo el historial completo de la conversación
– **Fork conversation and rewind code:** Ambas cosas juntas — nueva rama y revert de archivos

## Run CLI en VS Code

Si necesitás una feature exclusiva de CLI, podés correr `claude` directamente en el integrated terminal de VSCode. La extensión y la CLI comparten el mismo contexto y autenticación.

## Integración con Terminal

**Para usar la CLI dentro de VSCode:**
1. Abrí el integrated terminal (“ Ctrl+` “ en Windows/Linux o “ Cmd+` “ en Mac)
2. Corré `claude`

La CLI se integra automáticamente con tu IDE para diff viewing y diagnostic sharing.

**Desde terminal externo:**
Corré `/ide` dentro de Claude Code para conectarlo a VSCode.

## Switch entre Extension y CLI

La extensión y la CLI comparten el mismo historial de conversaciones. Para continuar una conversación de la extensión en la CLI:

“`bash
claude –resume
“`

Esto abre un selector interactivo para buscar y seleccionar tu conversación.

## Incluir Output de Terminal en Prompts

Referenciá output del terminal en tus prompts usando `@terminal:name` donde `name` es el título del terminal. Esto te permite mostrar a Claudecommand output, errores, o logs sin copy-paste.

## Monitoreo de Procesos en Background

Cuando Claude corre comandos largos, la extensión muestra progreso en el status bar. Sin embargo, la visibilidad es limitada comparada con la CLI.

Para mejor visibilidad, pedile a Claude que outputtee el comando para que puedas correrlo en el integrated terminal.

## MCP (Model Context Protocol)

Los servers MCP le dan a Claude acceso a herramientas externas, bases de datos, y APIs.

**Para agregar un MCP server:**
“`bash
claude mcp add –transport http github https://api.githubcopilot.com/mcp/
“`

Una vez configurado, pedile a Claude que use las tools (ej: “Review PR #456”).

**Gestión sin salir de VSCode:**
Escribí `/mcp` en el chat panel. El diálogo de gestión MCP te permite:
– Enable/disable servers
– Reconectar a un server
– Gestionar OAuth authentication

## Trabajo con Git

Claude Code se integra con git para ayudarte con workflows de version control directamente en VSCode.

### Commits y Pull Requests

Claude puede stagear cambios, escribir commit messages, y crear PRs:

“`
commit my changes with a descriptive message
create a pr for this feature
summarize the changes I’ve made to the auth module
“`

Cuando crea PRs, Claude genera descripciones basadas en los cambios reales del código y puede agregar contexto sobre testing o decisiones de implementación.

### Git Worktrees para Tareas Paralelas

## Empezá hoy

1. Actualizá VSCode a la última versión (1.98.0+)
2. Instalá la extensión (`code –install-extension anthropic.claude-code`)
3. Abrí el panel de Claude (icono ⚡)
4. Hacé login con tu cuenta Anthropic
5. Empezá a chatear

5 minutos de configuración. Potencial de duplicar tu velocidad de coding.


*Artículo actualizado: abril 2026*