VS Code, Copilot y el salto hacia un editor de IA open source
Microsoft sorprendió a la comunidad de desarrolladores al anunciar que Visual Studio Code (VS Code) dará un giro hacia la apertura en materia de inteligencia artificial. En un comunicado oficial del 19 de mayo de 2025, el equipo de VS Code reveló sus planes de convertir a VS Code en un editor de código potenciado por IA completamente open source, comenzando por abrir el código de la extensión GitHub Copilot Chat bajo licencia MIT e incorporando sus funcionalidades en el núcleo del editor. La noticia, publicada en el blog de VS Code y difundida durante la conferencia Build 2025, enfatiza que “el futuro de los editores de código debe ser abierto y potenciado por IA”, alineándose con los principios fundacionales de VS Code: apertura, colaboración y enfoque en la comunidad.
VS Code: abierto de código, pero con piezas cerradas
Aunque VS Code se promociona como software de código abierto, no todo en VS Code es verdaderamente abierto. El núcleo del editor (Code - OSS) está publicado bajo licencia MIT, pero la distribución oficial que ofrece Microsoft incluye componentes propietarios y servicios exclusivos. Ejemplos:
- Branding de Microsoft.
- Telemetría activada por defecto.
- Extensiones como Live Share o Remote Development con licencias restrictivas.
- El Marketplace de extensiones oficial es cerrado y prohíbe el uso en forks.
Por ello nacieron forks como VSCodium, que eliminan la telemetría y solo incluyen el código abierto. Pero estos no pueden usar legalmente el Marketplace de extensiones, lo cual motivó la creación de Open VSX, un repositorio comunitario de extensiones abiertas.
Un panorama competitivo: editores con IA emergentes
La decisión de abrir el ecosistema de IA en VS Code no ocurre en el vacío. Hay una creciente competencia por el espacio de los editores con IA:
- Cursor: basado en VS Code, con integración de IA propia, edición contextual y asistentes avanzados.
- Windsurf: desarrollado por los creadores de Codeium, ofrece experiencia fluida con múltiples acciones automatizadas.
- Trae: desarrollado por ByteDance (empresa matriz de TikTok), también basado en VS Code, enfocado en ofrecer copilotos IA con modelos de alto nivel.
Estos editores aprovechan el ecosistema de extensiones de VS Code, pero compiten ofreciendo mejores experiencias de usuario gracias a su integración con IA, lo que ha puesto presión sobre Microsoft para no quedarse atrás.
Más allá de Copilot: el caso de Cline
Copilot fue pionero, pero la comunidad ha demostrado que puede crear soluciones igual o más potentes:
- Cline es una extensión que ofrece un agente autónomo que puede modificar múltiples archivos, correr comandos en la terminal y ejecutar tareas complejas en VS Code.
- Tiene modos de planificación y ejecución, y soporta múltiples modelos (GPT, Claude, Gemini, etc.).
- Es open source y está disponible en repositorios como Open VSX, pero no en el Marketplace oficial por las restricciones impuestas por Microsoft.
Cline muestra lo que puede lograr la comunidad cuando tiene acceso a herramientas abiertas: innovación que incluso supera la oficial.
Microsoft cierra filas: restricciones previas
A principios de 2025, Microsoft implementó cambios en extensiones como la de C++ y C# para que solo funcionaran en el VS Code oficial, dejando de lado a editores como Cursor. Esto generó controversia, especialmente porque hasta entonces muchas extensiones funcionaban sin problemas en forks.
Ejemplos:
Esto fue interpretado como una movida defensiva ante el crecimiento de la competencia. Sin embargo, ahora Microsoft parece haber girado hacia una estrategia más abierta.
Planes oficiales hacia el nuevo VS Code
Microsoft ha publicado en GitHub (issue #248627) los planes para esta transición:
- Copilot Chat será open source bajo MIT.
- Las funcionalidades de IA se integrarán en el core de VS Code.
- Se publicará la infraestructura de pruebas para prompts y agentes de IA.
- Se invitará a la comunidad a contribuir.
Aunque los modelos de IA seguirán siendo servicios externos (como GPT-4), el cliente y su integración ahora serán transparentes y auditable por la comunidad.
Conclusión: apertura como ventaja estratégica
Microsoft está en su derecho de manejar sus servicios como considere. Pero abrir GitHub Copilot Chat y convertir VS Code en una plataforma de IA open source es una decisión estratégica acertada.
Ventajas:
- Fortalece la posición de VS Code ante la competencia.
- Incentiva la innovación comunitaria.
- Recupera la confianza de usuarios que preferían forks como VSCodium.
- Evita que editores externos capitalicen el trabajo de Microsoft sin retorno.
Para la comunidad de desarrolladores, esto representa más libertad, más opciones y más transparencia. Si Microsoft mantiene el rumbo, VS Code puede seguir liderando en una nueva era: la de los editores inteligentes, colaborativos y abiertos.
Referencias: