Esta guía es una reescritura completa del artículo original, publicado aquí en noviembre de 2020. En aquel momento Microsoft acababa de empezar a compilar VS Code para ARM, y el procedimiento era ir a la web, abrir Other downloads, elegir entre el .deb ARM o el ARM64 y traerse el paquete a mano. Cinco años después, ese flujo ha quedado obsoleto. Toca actualizar.
Ahora VS Code se distribuye oficialmente vía el repositorio APT de Raspberry Pi OS, así que la instalación es una sola orden. Además, en 2026 ya casi nadie instala VS Code en la Pi solo para programar en local: lo habitual es trabajar en Remote SSH desde un portátil o aprovechar la integración con GitHub Copilot. Esta guía cubre las tres formas y deja al final una nota corta para quien siga teniendo la instalación heredada de 2020.
Instalación oficial: una sola orden
La página oficial de VS Code para Raspberry Pi, actualizada en abril de 2026, lo confirma: el editor está empaquetado dentro del propio repositorio APT de Raspberry Pi OS, tanto en 32 bits como en 64 bits. No hace falta añadir nada, ni descargar ningún .deb a mano, ni aceptar ningún aviso de seguridad del navegador.
Desde una terminal en la Pi, con Raspberry Pi OS actualizado, basta con esto:
sudo apt update
sudo apt install code


El paquete se llama simplemente code. La descarga ronda los 100 MB y la instalación termina en menos de un minuto en una Pi 5. Para confirmar que ha quedado bien, code --version devuelve la versión exacta y el commit:
code --version

A partir de ese momento VS Code aparece en el menú de inicio bajo la categoría Programación, junto al resto de IDEs. También se puede lanzar desde la terminal escribiendo code a secas, o code . para abrir directamente el directorio actual como espacio de trabajo.

Qué deja instalado el paquete en el sistema
Aunque el paquete viene del repositorio de Raspberry Pi OS, al instalarse añade también la fuente APT de Microsoft. Esto significa que las actualizaciones de VS Code llegarán automáticamente con cada sudo apt update && sudo apt upgrade, sin necesidad de volver a la web nunca más. Conviene saberlo, porque hay gente a la que le incomoda tener un repositorio de Microsoft activado en su sistema; quien no lo quiera, puede usar VSCodium en su lugar (lo veremos más abajo).




Para comprobar de dónde viene exactamente el paquete y qué versión está disponible, esta orden es la más clara:
apt policy code

Por cierto, una ventaja del método APT frente al .deb manual del post antiguo: la clave de firma queda gestionada por el propio paquete. En el flujo de 2020 había que añadirla a mano y, con los cambios de Debian sobre claves en /etc/apt/trusted.gpg.d/, ese montaje se rompía cada cierto tiempo. Ahora no hay nada que mantener.
Qué Raspberry Pi necesitas y cuánta RAM
VS Code es un editor pesado. Como mínimo necesita una CPU ARMv7, así que los modelos más antiguos quedan fuera. En concreto, no funciona en ARMv6: la Raspberry Pi 1, la Pi Zero y la Pi Zero W clásica no pueden con él. La razón es que el ejecutable de Microsoft solo se compila para armhf con ARMv7 y para arm64, y no hay planes para soportar el Pi Zero clásico.
La Pi Zero 2W sí tiene una CPU ARMv7 (ARMv8 en realidad), pero sus 512 MB de RAM hacen que el editor se arrastre incluso para abrir un par de ficheros. En la práctica, la recomendación realista para 2026 es Pi 4 con 4 GB como mínimo, o Pi 5 con 8 GB si se va a usar Copilot o tener varios paneles abiertos. Las Pi 4 de 1 GB y 2 GB funcionan, pero con dolor: cualquier extensión grande las pone al límite.
Eso sí, lo que aquí se cuenta es para usar VS Code instalado en la propia Pi. Si solo vas a programar en la Pi y editar desde otro ordenador, la historia cambia mucho y se cubre en la siguiente sección.
Programar en la Pi desde tu PC con Remote SSH
Esta es la parte que el post de 2020 no tocaba y que hoy es probablemente el escenario mayoritario. En vez de instalar VS Code en la Pi, lo instalas en tu portátil con macOS, Windows o Linux, y desde ahí te conectas por SSH a una Pi headless. El editor corre en tu portátil con toda su potencia; los ficheros, la terminal, los procesos y el debugging se ejecutan dentro de la Pi como si estuvieras delante de ella. Microsoft lo documentó por primera vez en un artículo del blog oficial de Raspberry Pi en 2021, y desde entonces es el camino habitual.
Requisitos previos en la Pi: tener SSH activo y conocer su IP o su hostname. Si vienes de instalar Raspberry Pi OS de cero con el Imager, el ajuste de SSH se hace ahí mismo. Y si quieres conectarte por nombre en vez de por IP, el post sobre conexión por terminal explica el procedimiento completo.
Instalar la extensión Remote – SSH
En el VS Code de tu portátil, abre el panel de Extensiones (Ctrl+Shift+X) y busca Remote – SSH. Microsoft publica un pack que incluye también Dev Containers y WSL; si solo vas a usar SSH con la Pi, basta con la extensión individual. Al instalarla aparece un nuevo icono en la barra lateral con la forma de monitor.

Conectar a la Raspberry Pi
Lanza la paleta de comandos con Ctrl+Shift+P (o Cmd+Shift+P en macOS) y busca Remote-SSH: Connect to Host. Te pedirá la cadena de conexión en formato usuario@host. Si tu usuario es manuti y la Pi se llama raspberrypi, la conexión sería manuti@raspberrypi.local. El sufijo .local funciona en macOS y en las versiones modernas de Linux y Windows gracias a mDNS; si tu equipo no lo resuelve, usa directamente la IP.

La primera conexión tarda un par de minutos porque VS Code descarga su propio servidor dentro de la Pi, en ~/.vscode-server/. Es una instalación silenciosa que solo ocurre la primera vez. Tras esa descarga, abres una carpeta de la Pi como si estuviera en tu máquina: el árbol de ficheros es remoto, las terminales se abren en la Pi, y cualquier extensión que instales en esta sesión se instala dentro de la Pi, no en tu portátil.


Consumo de RAM con Remote SSH
El servidor de VS Code en la Pi no es ligero. Cada sesión arranca varios procesos node y, dependiendo de las extensiones, puede comerse entre 300 y 500 MB de RAM solo para tenerse en pie. En una Pi 4 con 4 GB se nota poco; en una Pi 4 de 2 GB, deja muy poco margen para lo demás. Por eso vuelvo a insistir: la Pi 5 con 8 GB es la elección sensata si vas a usar este flujo a diario. Aquí abajo podéis ver en un captura con bpytop mostrando que el Visual Studio Code conectado por SSH es lo que más RAM y procesador consume.

GitHub Copilot en VS Code para Raspberry Pi
Desde finales de 2024, Microsoft integró Copilot directamente en VS Code: ya no es una extensión externa que haya que rastrear en el Marketplace, sino que viene incluida en la propia instalación. Lo único que hace falta para activarlo es iniciar sesión con una cuenta de GitHub. El plan Copilot Free da una cuota mensual de sugerencias inline y mensajes de chat para empezar; los detalles vigentes están en la página oficial de planes, porque GitHub anunció en abril de 2026 que está cambiando el modelo de facturación.



Lo interesante de Copilot en este contexto es que funciona igual con VS Code instalado en la Pi y con VS Code en remoto sobre la Pi vía SSH. En el primer caso, las consultas viajan desde la Pi al servicio de GitHub; en el segundo, viajan desde tu portátil, lo cual es más rápido porque tu portátil casi seguro tiene mejor conexión.
Para programación con la Pi, Copilot resulta útil sobre todo para escribir código contra librerías como gpiozero o picamera2: hace falta poca explicación para que sugiera el patrón correcto de encender un LED en un GPIO, leer un sensor en I2C o configurar una entrada con pull-up. También viene bien para entender qué hace un script ajeno: pegar el código en el panel de chat y pedir un resumen ahorra mucho tiempo de lectura.
Aquí abajo dos capturas con la respuesta de Copilot a crear un script que encienda un LED conectado al GPIO cada vez que alguien se conecte por SSH a la Raspberry Pi.


Telemetría: cómo desactivarla si no la quieres
VS Code envía telemetría a Microsoft por defecto. No es nada que no haga cualquier otro IDE comercial, pero conviene saberlo y desactivarlo si te incomoda. El ajuste está en File → Preferences → Settings, buscando telemetry en la caja de búsqueda y poniendo Telemetry: Telemetry Level a off. Eso desactiva la telemetría del propio editor y la de las extensiones que respetan ese ajuste.


La alternativa más radical es VSCodium: una versión recompilada del código fuente de VS Code, sin el branding de Microsoft, sin telemetría, sin el repositorio propietario y sin Copilot. No está en el repositorio de Raspberry Pi OS, pero los desarrolladores de VSCodium publican paquetes .deb para armhf y arm64 en cada release. Para quien ya vivió la guerra de la telemetría en los comentarios del artículo original de Raspberry Pi, es una vía limpia.
Si vienes de la instalación antigua de 2020
Si en su día seguiste el procedimiento manual con el .deb, probablemente tu Pi tiene aún el repositorio de Microsoft añadido a mano en /etc/apt/sources.list.d/vscode.list (con la extensión antigua, no .sources). Eso convive sin problema con el paquete oficial actual, pero conviene limpiar para no tener fuentes duplicadas. La forma más rápida:
sudo apt remove code
sudo rm /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code
Con eso queda el sistema apuntando al repositorio gestionado por el paquete y desaparecen los residuos del flujo manual. Las extensiones, los temas y los ajustes de usuario se conservan, porque viven en ~/.config/Code/ y ~/.vscode/, no en el paquete.
Que algo tan común como instalar un editor pase de cuatro pantallas de capturas a una sola orden es lo que mejor describe cómo ha madurado el ecosistema Raspberry Pi en estos cinco años. Lo que en 2020 era una alegría —VS Code oficial para ARM— hoy es lo mínimo exigible, y la conversación se ha desplazado a Remote SSH y a si conviene o no usar Copilot.
Enlaces útiles
Documentación oficial de VS Code en Raspberry Pi, artículo original sobre programación remota con VS Code en el blog de Raspberry Pi y página de planes y precios de GitHub Copilot para consultar la cuota vigente del plan Free.




