¿Qué es HiAI OpenCode?
HiAI OpenCode es un plugin de OpenCode que transforma el editor base de OpenCode en un sofisticado entorno de desarrollo multi-agente. En lugar de un único asistente de IA, el sistema proporciona 14 agentes distintos, cada uno diseñado para aspectos específicos del flujo de trabajo de desarrollo.
Arquitectura de Agentes
El sistema implementa un modelo de agente canónico con responsabilidades claramente definidas:
Bob actúa como el orquestador, desglosando los requisitos y delegando en agentes especializados. Coder se encarga de las tareas de implementación profunda, escribiendo código de calidad de producción con total conciencia del contexto. Strategist aborda problemas complejos mediante la descomposición y el análisis de dependencias. Manager gestiona la delegación, el seguimiento de TODO y el monitoreo del progreso.
Critic realiza la revisión post-implementación, asegurando que el código cumpla con los estándares de calidad e identificando posibles problemas antes del lanzamiento. Designer coordina el trabajo de UI/UX a través de la integración con Stitch, transformando conceptos en diseños visuales. Researcher recopila contexto de bases de código y documentación externa. Writer produce textos, contenido SEO y materiales de marketing. Vision se encarga del procesamiento de medios: extracción de información de PDFs, análisis de imágenes y procesamiento de contenido visual.
El sistema también incluye Agent Skills para la gestión y el descubrimiento de habilidades, Sub para tareas delimitadas ligeras, build para ejecución general, plan para planificación arquitectónica y Quality Guardian para revisiones multi-eje.
Agentes Ocultos (5)
Enrutamiento de Agentes Basado en Modos
Diferentes tareas se enrutan a diferentes agentes según la selección del modo:
- El modo Quick (correcciones de un solo archivo, errores tipográficos, modificaciones simples) se enruta a Sub
- El modo Deep (implementación autónoma) se enruta a Coder
- El modo Ultrabrain (lógica difícil, arquitectura, estrategia) se enruta a Strategist
- El modo Visual-engineering se enruta a Designer
- El modo Writing se enruta a Writer
- Las operaciones de Git se enrutan a Manager
Integración MCP
El plugin conecta múltiples servidores MCP (Model Context Protocol) para capacidades mejoradas:
Stitch proporciona la integración del sistema de diseño y la generación de UI. Firecrawl se encarga de la investigación web y la extracción de contenido. Context7 accede a la documentación de librerías. grep_app busca ejemplos de código del mundo real en GitHub. MemPalace proporciona capacidades de grafo de conocimiento y memoria. Sequential-thinking permite un razonamiento estructurado para problemas complejos.
Instalación y Configuración
Instalar vía: opencode plugin @hiai-gg/hiai-opencode@latest --global
La configuración se realiza a través de hiai-opencode.json, definiendo los slots de modelos, los ajustes del panel de control MCP y los controles de descubrimiento de habilidades. La configuración acepta 10 slots de modelos con especificaciones de proveedor y cadenas de respaldo (fallback).
Integración LSP
El sistema proporciona valores predeterminados de servidor de lenguaje para TypeScript, Svelte, ESLint, Bash y Pyright. Esto permite la detección de errores en tiempo real, el autocompletado inteligente y el soporte de refactorización en todo el flujo de trabajo de desarrollo.
Mecanismos de Continuación
Ralph-loop proporciona la continuación automatizada de tareas: el sistema recuerda dónde se detuvo el trabajo y se reanuda de forma inteligente. El cumplimiento de la continuación de Todo asegura que las tareas se completen totalmente en lugar de ser abandonadas a mitad de la ejecución.
El plugin se distribuye como @hiai-gg/hiai-opencode en npm, lo que facilita su instalación y actualización a través de la gestión estándar de paquetes de Node.js.