Auswahl
Für die Anforderungen des Projekts – insbesondere Open-Source-Verfügbarkeit, Modell-Unabhängigkeit, Produktionsreife, und die Möglichkeit zur programmatischen Integration über API oder SDK – wurde OpenCode.ai als bevorzugtes Agentic Coding System identifiziert.
Begründung:
- Open Source (MIT-Lizenz): Vollständig quelloffen und somit konform mit den Souveränitätsanforderungen der öffentlichen Verwaltung.
- Kein Modell-Lock-In: Unterstützt verschiedene LLM-Anbieter ohne Bindung an einen spezifischen Hersteller oder Modell.
- API-Verfügbarkeit: Die Client-Server-Architektur mit REST API ermöglicht eine flexible und sichere Integration in das Migrations-Tool.
- Produktionsreife: Das Agentic Coding System befindet sich in einem fortgeschrittenen Entwicklungsstadium (Late-Stage Beta) und wird offiziell als produktionsreif eingestuft. Vereinzelt treten noch kleinere Einschränkungen auf, etwa bei CLI-blockierenden Befehlen (z. B.
npm run dev). Bei Einhaltung definierter Anforderungen ist jedoch eine nahezu vollständige One-Shot-Migration von Applikationen möglich.
Weitere Agentic Coding Systeme wie OpenHands.dev bieten ebenfalls eine vielversprechende Multi-Interface-Architektur und könnte für zukünftige Evaluierungen in Betracht gezogen werden.