Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Spec Kit vs. OpenSpec: Was passt zu Ihrem KI-Coding-Workflow

Seite bearbeiten

Spec Kit und OpenSpec sind beide Open-Source-Werkzeuge unter MIT-Lizenz und zielen auf dasselbe Problem: Wenn Anforderungen nur im Chatverlauf stehen, ist das Ergebnis eines KI-Coding-Assistenten schwer vorherzusagen. Also schreibt man die Spezifikation auf und lässt Mensch und KI sich einigen, bevor Code entsteht. Sie unterscheiden sich im Gewicht des Prozesses, in der Organisation der Spezifikationen und in der Werkzeugkette.

Zuerst unsere Position

Der eigene Workflow von HagiCode basiert auf OpenSpec, wir haben also eine Vorliebe. Die folgenden Fakten stammen aus der offiziellen Dokumentation beider Projekte, geprüft am 26.10.2026, und unsere Meinung ist als solche gekennzeichnet. Beide Projekte entwickeln sich schnell, lesen Sie vor der Entscheidung daher die jeweils aktuelle Dokumentation.

Was verglichen wird

  • Spec Kit: von GitHub. Die Kommandozeile ist specify (das Python-Paket specify-cli); Installation und Nutzung finden Sie unter Spec Kit installieren.
  • OpenSpec: von Fission AI. Die Kommandozeile ist openspec (das npm-Paket @fission-ai/openspec); siehe die Einführung in OpenSpec.

Wichtigste Unterschiede

DimensionSpec KitOpenSpec
LaufzeitPython 3.11+, Installation mit uv oder pipxNode.js 20.19.0+, Installation mit npm oder Homebrew
Installationsbefehluv tool install specify-clinpm install -g @fission-ai/openspec@latest
Initialisierungspecify init my-project --integration claudeopenspec init im Projekt
Befehlspräfix/speckit-*/opsx:* (in manchen Assistenten /opsx-*, in Codex $openspec-*)
Hauptablaufconstitution → specify → clarify → plan → checklist → tasks → analyze → implement → converge; der kürzeste Weg ist specify → plan → tasks → implement → convergeDas Standardprofil hat propose, explore, apply, update, sync und archive; das erweiterte Profil ergänzt new, continue, ff, verify und mehr
Artefakte pro Featurespec.md, plan.md, tasks.md sowie Checklisten und AnalyseergebnisseEin Änderungsordner mit proposal.md, specs/, design.md und tasks.md
Organisation der SpezifikationenEine vollständige Spezifikation rund um ein einzelnes FeatureAufgebaut auf Delta-Spezifikationen: ADDED und MODIFIED beschreiben die Änderung und werden beim Archivieren in die langlebigen Spezifikationen übernommen
ErweiterbarkeitErweiterungen und Presets; offiziell gibt es unter anderem bug und assessEigene Schemas und Community-Schemas
Mehrere RepositoriesIm Kernablauf der offiziellen Dokumentation haben wir keine eigene Repository-übergreifende Unterstützung gefundenStores (Beta) halten die Planung in einem eigenen Repository und teilen sie mit mehreren Code-Repositories
Unterstützte AssistentenDie offizielle Dokumentation listet Dutzende IntegrationenDie offizielle Dokumentation nennt mehr als 30 Werkzeuge
LizenzMITMIT

Prozessgewicht: der am häufigsten genannte Unterschied

Das README von OpenSpec fasst Spec Kit als gründlich, aber schwergewichtig zusammen, mit starren Phasen-Gates, viel Markdown und einem Python-Setup, und positioniert sich selbst als leichter, weil jedes Artefakt jederzeit überarbeitet werden kann. Das ist die Beschreibung von OpenSpec selbst.

Fairerweise: Der Schnellstart von Spec Kit nennt selbst einen Fünf-Schritte-Kurzweg, bei dem constitution, clarify, checklist und analyze optional sind, und auch das erweiterte Profil von OpenSpec hat reichlich Befehle. Der eigentliche Unterschied liegt nicht in der Zahl der Befehle, sondern in der Grundhaltung. Spec Kit liest sich eher wie eine Pipeline von der Spezifikation bis zur Umsetzung, die am Ende konvergiert, während OpenSpec betont, dass jede Änderung ein eigener Ordner ist, den Sie jederzeit bearbeiten können.

Nach Szenario wählen

Die folgenden Hinweise sind unsere Einschätzung, kein offizielles Fazit eines der beiden Projekte.

Ihre SituationBessere WahlWarum
Ein neues Projekt mit einem vollständigen Ablauf von der Spezifikation bis zur UmsetzungSpec KitEin vollständiger Ablauf, eine constitution, die das ganze Projekt bindet, und converge, das den Kreis gegen die Spezifikation schließt
Viel bestehender Code, jeweils kleine ÄnderungenOpenSpecDelta-Spezifikationen beschreiben nur das Geänderte, ohne dass für bestehende Funktionen eine vollständige Spezifikation neu geschrieben werden muss
Ein überwiegend Python-lastiges Team, das uv gewohnt istSpec KitDie Installationsart passt zum Stack
Ein überwiegend Node.js-lastiges TeamOpenSpecEin npm-Befehl genügt zur Installation
Ein Feature betrifft mehrere RepositoriesOpenSpecStores können den Plan in einem gemeinsamen Repository halten; beachten Sie, dass es noch Beta ist
Sie wünschen viele fertige Erweiterungen (Fehlerbehebung, Ideenbewertung)Spec KitDie offizielle Website listet mehr Erweiterungen und Presets
Anforderungen ändern sich oft und Sie möchten Spezifikationen und Pläne jederzeit bearbeitenOpenSpecDie Artefakte haben keine strengen Phasen, sodass Sie zurückgehen und bearbeiten können

Entscheidungshilfe

  1. Schauen Sie vor den Features auf Ihren Stack und Ihre Gewohnheiten. Die beiden überschneiden sich stark im Funktionsumfang, und die Reibung durch eine unpassende Umgebung wiegt meist schwerer.
  2. Lassen Sie beide am selben kleinen Feature laufen. Wählen Sie eine Anforderung, die einen halben Tag dauert, und gehen Sie mit jedem den vollständigen Ablauf durch. Das ist verlässlicher, als zehn Vergleichsartikel zu lesen.
  3. Installieren Sie nicht beide in einem Projekt. Beide Werkzeuge erzeugen Befehle und Verzeichnisse im Projekt, und eine Mischung macht die Befehlsliste Ihres Assistenten unübersichtlich.
  4. Beurteilen Sie nach drei Dingen: ob das Schreiben der Spezifikation Nacharbeit tatsächlich verringert hat, ob Ihr KI-Assistent offiziell unterstützt wird und ob das Team bereit ist, diese Markdown-Dateien zu pflegen.

Wie HagiCode vorgeht

Wir nutzen OpenSpec seit langem und haben darum herum eine Spezifikationsverwaltung über mehrere Repositories sowie die Wahl des Agenten je Phase aufgebaut. Beschrieben ist das in diesen beiden Artikeln: Optimierung der OpenSpec-Leistung in verschiedenen Phasen mit verschiedenen Agenten: HagiCode Praxiszusammenfassung und Was ist MonoSpecs: Warum es eine Weiterentwicklung und Erweiterung von OpenSpec ist. Das ist unsere Wahl und heißt nicht, dass es für jedes Team besser ist. Wenn Spec Kit besser zu Ihrem Team passt, funktioniert es genauso mit den von HagiCode unterstützten Agent-CLIs wie Claude Code und Codex; die Einrichtung finden Sie unter Installation von AI Agent CLI.

Empfohlener Weg

  • Um schnell eines auszuprobieren: Wählen Sie das, das zu Ihrem Stack passt, installieren Sie es und gehen Sie an einem kleinen Feature nur den kürzesten Weg.
  • Um sauber zu vergleichen: Folgen Sie Punkt 2 oben mit beiden und entscheiden Sie dann nach „Menge der Nacharbeit“ und „Akzeptanz im Team“.
  • Um tiefer einzusteigen: Lesen Sie Spec Kit installieren und die Einführung in OpenSpec.

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.