opencodeHerramienta CLI
OpenCode es un asistente de codificación con IA basado en terminal de código abierto (escrito en TypeScript) que admite el cambio en caliente entre múltiples modelos, incluidos Anthropic, OpenAI, Gemini y DeepSeek, e integra en cualquier shell o IDE. Ofrece chat interactivo, edición de archivos, ejecución de comandos, gestión de contexto, llamada a herramientas MCP y más, convirtiéndose en una alternativa de terminal a Cursor y Cline.
npm install -g opencode-ai
brew install opencode-ai
opencode --version
{ "provider": "robovai", "model": "claude-sonnet-5", "baseURL": "https://your-robovai-domain/api/v1", "apiKey": "sk-xxxxxxxx", "smallModel": "claude-haiku-4-5", "commands": { "explain": "Explica el código seleccionado", "test": "Genera pruebas unitarias para el archivo actual" } }
Hot-swap entre múltiples modelos (Anthropic / OpenAI / Gemini / DeepSeek, etc.); chat interactivo con TUI; lectura/escritura de archivos con previsualizaciones de diff; ejecución de comandos con salida inyectada en el contexto; llamada de herramientas MCP; comandos de barra inclinada personalizados; gestión de contexto (@file, @symbol); integración con Git; sesiones persistentes.
Curva de aprendizaje de la interfaz de terminal; sin GUI nativa; comprensión visual limitada (depende de las capacidades del modelo); requiere Node.js 18+; se recomienda WSL en Windows.
opencode
opencode "Refactor src/auth.ts para usar async/await"
/explain src/parser.ts