Cómo configurar Continue.dev offline en VS Code con Ollama
La inteligencia artificial se ha convertido en el mejor copiloto para los desarrolladores de software. Herramientas como GitHub Copilot son fantásticas, pero tienen tres grandes inconvenientes: requieren una suscripción mensual, dependen al 100% de una conexión a internet y envían tu código a servidores externos (lo que puede violar políticas de confidencialidad de tu empresa).
La solución definitiva a estos problemas es utilizar Continue.dev (una extensión de código abierto para VS Code) combinada con Ollama para correr modelos de lenguaje de forma local y 100% offline.
En este tutorial te enseñamos cómo configurar este entorno de desarrollo profesional en tu máquina paso a paso y de forma totalmente gratuita.
Requisitos Previos
Para tener una experiencia de desarrollo fluida y sin retrasos, se recomienda contar con el siguiente hardware:
- Procesador (CPU): Intel Core i7 o AMD Ryzen 7 de generaciones recientes.
- Memoria RAM: Mínimo 16 GB (recomendado 32 GB para poder correr modelos grandes mientras programas).
- Tarjeta Gráfica (GPU): Una tarjeta NVIDIA con tecnología CUDA (como la RTX 4060, RTX 4070 o superiores) con al menos 6 GB de VRAM acelerará enormemente las sugerencias de código.
Paso 1: Instalar y Configurar Ollama
Ollama es el motor que nos permite correr modelos de lenguaje grandes (LLMs) localmente de forma muy sencilla.
1. Ve a la web oficial de Ollama y descarga el instalador para tu sistema operativo (Windows, macOS o Linux).
2. Ejecuta el instalador y asegúrate de que Ollama esté corriendo (verás el icono de la pequeña llama en tu barra de tareas).
3. Abre tu terminal o consola y descarga el modelo optimizado para programar de la familia Qwen 2.5 Coder (desarrollado por Alibaba, actualmente el mejor modelo de código de código abierto):
ollama pull qwen2.5-coder:7b
*(Este modelo tiene un tamaño de unos 4.7 GB y requiere al menos 8 GB de VRAM en tu tarjeta gráfica para funcionar a máxima velocidad).*
Paso 2: Instalar la Extensión Continue en VS Code
1. Abre Visual Studio Code.
2. Ve a la sección de Extensiones en la barra lateral izquierda (o presiona Ctrl + Shift + X).
3. Busca Continue (desarrollada por Continue Dev) e instálala.
4. Una vez instalada, verás un nuevo icono de Continue (una letra 'C' estilizada) en la barra de herramientas del lateral izquierdo o derecho.
Paso 3: Vincular Continue con tu Ollama Local
Ahora debemos indicarle a Continue que utilice el modelo que acabamos de descargar en Ollama en lugar de APIs externas.
1. Haz clic en el icono de Continue en la barra lateral de VS Code.
2. Haz clic en el icono de engranaje (Configuración) en la esquina inferior derecha de la ventana de Continue. Esto abrirá el archivo config.json de configuración de la extensión.
3. Reemplaza la sección "models" y "tabAutocompleteModel" con la siguiente estructura:
{
"models": [
{
"title": "Qwen 2.5 Coder 7B",
"provider": "ollama",
"model": "qwen2.5-coder:7b"
}
],
"tabAutocompleteModel": {
"title": "Qwen 2.5 Coder 7B Autocomplete",
"provider": "ollama",
"model": "qwen2.5-coder:7b"
}
}
4. Guarda el archivo (Ctrl + S).
¡Listo! Continue se conectará automáticamente a tu servidor local de Ollama.
Tabla comparativa: Copiloto Local vs. GitHub Copilot Cloud
| Característica | Entorno Local (Continue + Ollama) | GitHub Copilot (Nube) |
|---|---|---|
| Costo Mensual | 0€ (Totalmente gratis) | 10€ - 19€ al mes |
| Privacidad del Código | 100% Privado (Nunca sale de tu PC) | Los datos se envían a servidores de Microsoft |
| Funcionamiento Offline | Sí (Funciona sin internet en el avión/tren) | No (Requiere conexión constante) |
| Aceleración Hardware | Depende de tu GPU local | Procesado en superordenadores de Azure |
Cómo usar tu nuevo copiloto local
Una vez configurado, puedes utilizar Continue de dos formas principales en tu día a día:
- Chat de Ayuda (
Ctrl + L): Selecciona cualquier bloque de tu código, presionaCtrl + Ly pídele al modelo local que te explique el código, busque bugs o escriba pruebas unitarias directamente en la barra lateral. - Autocompletado en línea: A medida que escribas tu código, el modelo local de Ollama generará sugerencias en gris claro. Presiona
Tabpara aceptarlas.
Conclusión y Recomendaciones de Hardware
Configurar un entorno local te da el control absoluto sobre tu código y tu privacidad. Para mejorar tu comodidad mientras pasas largas sesiones programando con tu IA offline, contar con un buen setup físico es indispensable.
Mejora tu setup de desarrollo:
- Soportes de Laptop Ergonómicos: Para evitar dolores de cuello mientras programas y mejorar la refrigeración de tu tarjeta gráfica. 👉 Ver soportes ergonómicos en Amazon
- Teclados Mecánicos: Escribir código rápido requiere un buen tacto. 👉 Explora teclados mecánicos en Amazon