Was ist HiAI OpenCode?
HiAI OpenCode ist ein OpenCode-Plugin, das den Basis-OpenCode-Editor in eine hochentwickelte Multi-Agenten-Entwicklungsumgebung verwandelt. Anstatt eines einzelnen KI-Assistenten stellt das System 14 verschiedene Agenten bereit – jeder von ihnen ist für spezifische Aspekte des Entwicklungs-Workflows konzipiert.
Agenten-Architektur
Das System implementiert ein kanonisches Agentenmodell mit klar definierten Verantwortlichkeiten:
Bob fungiert als Orchestrator, der Anforderungen aufschlüsselt und an spezialisierte Agenten delegiert. Coder übernimmt tiefgehende Implementierungsaufgaben und schreibt produktionsreifen Code mit vollständigem Kontextverständnis. Strategist nähert sich komplexen Problemen durch Dekomposition und Abhängigkeitsanalyse. Manager kümmert sich um die Delegation, das TODO-Tracking und die Fortschrittskontrolle.
Critic führt Überprüfungen nach der Implementierung durch, um sicherzustellen, dass der Code den Qualitätsstandards entspricht, und identifiziert potenzielle Probleme vor dem Release. Designer koordiniert UI/UX-Arbeiten durch die Stitch-Integration und transformiert Konzepte in visuelle Designs. Researcher sammelt Kontext aus Codebasen und externer Dokumentation. Writer erstellt Texte, SEO-Inhalte und Marketingmaterialien. Vision übernimmt die Medienverarbeitung – das Extrahieren von Informationen aus PDFs, das Analysieren von Bildern und das Verarbeiten visueller Inhalte.
Das System umfasst außerdem Agent Skills für das Skill-Management und die Entdeckung, Sub für leichtgewichtige, begrenzte Aufgaben, build für die allgemeine Ausführung, plan für die Architekturplanung und Quality Guardian für die mehrdimensionale Überprüfung.
Verborgene Agenten (5)
Modusbasierte Agenten-Routing
Verschiedene Aufgaben werden basierend auf der Modus-Auswahl an unterschiedliche Agenten geroutet:
- Quick mode (Fixes in einzelnen Dateien, Tippfehler, einfache Modifikationen) routet zu Sub
- Deep mode (autonome Implementierung) routet zu Coder
- Ultrabrain mode (komplexe Logik, Architektur, Strategie) routet zu Strategist
- Visual-engineering mode routet zu Designer
- Writing mode routet zu Writer
- Git-Operationen routen zu Manager
MCP-Integration
Das Plugin verknüpft mehrere MCP (Model Context Protocol)-Server für erweiterte Funktionen:
Stitch bietet Designsystem-Integration und UI-Generierung. Firecrawl übernimmt die Web-Recherche und Inhaltsextraktion. Context7 greift auf Bibliotheksdokumentationen zu. grep_app durchsucht GitHub nach Codebeispielen aus der Praxis. MemPalace bietet Wissensgraph- und Gedächtnisfunktionen. Sequential-thinking ermöglicht strukturiertes Denken bei komplexen Problemen.
Installation und Konfiguration
Installation via: opencode plugin @hiai-gg/hiai-opencode@latest --global
Die Konfiguration erfolgt über hiai-opencode.json, in der Model-Slots, MCP-Switchboard-Einstellungen und Steuerungen zur Skill-Entdeckung definiert werden. Die Konfiguration akzeptiert 10 Model-Slots mit Anbieter-Spezifikationen und Fallback-Ketten.
LSP-Integration
Das System stellt Language-Server-Standardeinstellungen für TypeScript, Svelte, ESLint, Bash und Pyright bereit. Dies ermöglicht Fehlererkennung in Echtzeit, intelligente Autovervollständigung und Refactoring-Unterstützung über den gesamten Entwicklungs-Workflow hinweg.
Fortsetzungsmechanismen
Ralph-loop bietet eine automatisierte Aufgabenfortsetzung – das System merkt sich, wo die Arbeit unterbrochen wurde, und setzt sie intelligent fort. Die Durchsetzung der Todo-Fortsetzung stellt sicher, dass Aufgaben vollständig abgeschlossen werden, anstatt mitten in der Ausführung abgebrochen zu werden.
Das Plugin wird als @hiai-gg/hiai-opencode auf npm bereitgestellt, was die Installation und Aktualisierung über das Standard-Node.js-Paketmanagement erleichtert.