Mi viaje desde pagar por terminales con IA hasta crear una alternativa totalmente gratuita y potente utilizando OpenCode, OpenRouter y Groq

El problema: terminales con IA muy caros
Como muchos desarrolladores, estaba evaluando soluciones de terminales con IA, como el popular Warp, y me sorprendió su precio.
Empecé a preguntarme: ¿Podría crear algo igual de potente sin gastar un céntimo?
La respuesta fue un sí rotundo. No solo ahorré dinero, sino que acabé con una configuración más flexible y potente que los niveles premium de Warp.
Mi descubrimiento de la tecnología gratuita
Después de investigar alternativas de código abierto, descubrí esta combinación perfecta:
🚀 OpenCode: el asistente de IA basado en terminal
OpenCode es una aplicación CLI
basada en Go que lleva la asistencia de IA a tu terminal con una TUI (interfaz de usuario de terminal) para interactuar con varios modelos de IA que te ayudan con tareas de codificación, depuración y mucho más.
Qué lo hace especial:
- Compatibilidad con múltiples proveedores: funciona con OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock, Groq, Azure OpenAI y OpenRouter
- Nativo para terminales: no es necesario cambiar entre pestañas del navegador o extensiones IDE
- Integración de herramientas: puede ejecutar comandos, buscar archivos y modificar código con tu permiso
- Gestión de sesiones: guarda y gestiona múltiples sesiones de conversación
- Integración LSP: compatibilidad con el protocolo Language Server Protocol para inteligencia de código
OpenRouter: acceso a modelos premium gratuitos
OpenRouter proporciona acceso a una amplia variedad de modelos LLM, incluidos modelos gratuitos con capacidades impresionantes. Lo mejor de su plan gratuito:
- 50 solicitudes al día para usuarios sin créditos
- 1000 solicitudes al día si añades al menos 10 $ en créditos (¡pero no los gastes en modelos gratuitos!)
- Acceso gratuito a modelos premium, entre los que se incluyen:
- DeepSeek V3 (400B parámetros, mezcla de expertos)
- Qwen QwQ-32B Preview (razonamiento especializado)
- Llama 3.3 70B Versatile
- Muchos otros modelos de alta calidad
Groq: inferencia ultrarrápida.
Groq ofrece una inferencia de IA increíblemente rápida con un generoso plan gratuito. Su oferta gratuita incluye:
- Velocidades de inferencia rápidas (tiempos de respuesta a menudo inferiores a un segundo)
- Generosos límites de velocidad en el plan gratuito
- Múltiples opciones de modelos, incluidas variantes de Llama, Mixtral y Gemma
- API compatible con OpenAI (fácil integración)
Servidores MCP: potencia tu rendimiento con herramientas externas
El Protocolo de Contexto de Modelos (MCP) es un estándar abierto que permite a los desarrolladores crear conexiones bidireccionales seguras entre sus fuentes de datos y herramientas basadas en IA. Esto te permite conectar tu asistente de IA a:
- Sistemas de archivos y repositorios Git
- Bases de datos y API
- Servicios en la nube
- Lógica empresarial personalizada
Guía de configuración paso a paso
1. Instalar OpenCode
La forma más sencilla es utilizar el script
de instalación:
Instalar OpenCode
curl -fsSL https://opencode.ai/install | bash
O utilizando Homebrew
brew install opencode-ai/tap/opencode
O desde el código fuente con Go
go install github.com/opencode-ai/opencode@latest
2. Configurar claves API gratuitas
Obten tu clave API de Groq:
- Regístrese en groq.com (totalmente gratuito)
- Vaya a la sección Claves API
- Cree una nueva clave API
Obten tu clave API de OpenRouter:
- Regístrese en openrouter.ai
- Vaya a la sección Claves
- Genere su clave API
- Opcional: añada 10 $ de crédito para obtener límites de velocidad más altos (pero utilice solo modelos gratuitos)
3. Configurar OpenCode
Crea tu archivo de configuración en ~/.opencode.json
:
{
"data": {
"directory": ".opencode"
},
"providers": {
"groq": {
"apiKey": "your-groq-api-key-here",
"disabled": false
},
"openai": {
"apiKey": "your-openrouter-api-key-here",
"baseURL": "https://openrouter.ai/api/v1",
"disabled": false
}
},
"agents": {
"coder": {
"provider": "groq",
"model": "llama-3.3–70b-versatile",
"maxTokens": 8000
},
"task": {
"provider": "openai",
"model": "deepseek/deepseek-chat",
"maxTokens": 4000
},
"title": {
"provider": "groq",
"model": "llama-3.1–8b-instant",
"maxTokens": 100
}
},
"debug": false
}
4. Empieza a programar con IA
Inicia OpenCode en el directorio de tu proyecto:
Empezar en el directorio actual
opencode

Empezar en un proyecto específico
opencode -c ~/projects/my-awesome-app
Comience con el registro de depuración.
opencode -d
Y comienza la diversión.
Avanzado: añadir servidores MCP
Para potenciar tu configuración, añade servidores MCP para integraciones específicas:
# Install useful MCP servers
npm install -g @modelcontextprotocol/server-filesystem
npm install -g @modelcontextprotocol/server-git
npm install -g @modelcontextprotocol/server-brave-search
Actualiza la configuración de OpenCode para incluir los servidores MCP:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/your/projects"
]
},
"git": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-git",
"/path/to/your/repo"
]
}
}
}
Ahora tu asistente de IA
puede:
- Leer y escribir archivos en todo tu proyecto
- Analizar el historial de
Git
y realizar confirmaciones - Buscar documentación en la web
- Acceder a bases de datos y API
Crear este asistente de codificación con IA gratuito me ha enseñado que no es necesario pagar costosas suscripciones para acceder a funciones de IA de vanguardia. Con la combinación adecuada de herramientas de código abierto y niveles de API gratuitos, puedes crear algo potente y flexible.
¿Lo mejor? Esta configuración se adapta a tus necesidades. Empieza de forma totalmente gratuita y solo paga por la capacidad adicional cuando tus proyectos lo requieran. Sin suscripciones mensuales, sin límites artificiales de solicitudes, sin dependencia de un proveedor, solo productividad de desarrollo pura.
¿Listo para probarlo tú mismo? Empieza con OpenCode y una clave API gratuita, y luego añade gradualmente más proveedores y servidores MCP
a medida que descubras nuevos casos de uso. Tu cartera te lo agradecerá.