Zum Hauptinhalt springen
NeuSpecWithCode Browser: lass Claude Code, Codex, GitHub Copilot oder Grok dein eigenes Chrome nutzen

KI-Tools wechseln, ohne den Faden zu verlieren.

SpecWeave schreibt den Plan und jede erledigte Aufgabe in Git, damit Claude Code, Codex oder jeder andere Agent dieselbe Arbeit übernehmen kann. SpecWithCode (ausgesprochen „Spec with Code“) ist eine Oberfläche über den nativen Harnesses dieser Agenten, auf deinen Rechnern und mit deinen Abos.

Beides kostenlos. Die App läuft auf Macs mit Apple silicon ab macOS 13, unter Windows 10 und 11 sowie Linux: SpecWithCode herunterladen.

npm install -g specweave
Die Open-Source-CLI: MIT-lizenziert, lokal zuerst, kein Konto.
SpecWithCodetrip-budget
Das gesamte SpecWithCode-Fenster: das Projekt trip-budget in der Seitenleiste, der Claude-Code-Koordinator meldet, dass beide Änderungen erledigt sind und alle 23 Tests bestehen, und das Thread-Panel mit einem laufenden Claude-Code-Worker und Codex-Worker sowie sieben abgeschlossenen ThreadsDas gesamte SpecWithCode-Fenster: das Projekt trip-budget in der Seitenleiste, der Claude-Code-Koordinator meldet, dass beide Änderungen erledigt sind und alle 23 Tests bestehen, und das Thread-Panel mit einem laufenden Claude-Code-Worker und Codex-Worker sowie sieben abgeschlossenen Threads
Ausschnitt des Koordinator-Berichts: Tests, 23 bestanden in 0,09 sAusschnitt des Koordinator-Berichts: Tests, 23 bestanden in 0,09 s
Ausschnitt des Thread-Panels: 2 laufen, README-Docs für --json und --people auf Claude Code Opus 5.5 und split.py-Option --people auf Codex GPT-6.1-SolAusschnitt des Thread-Panels: 2 laufen, README-Docs für --json und --people auf Claude Code Opus 5.5 und split.py-Option --people auf Codex GPT-6.1-SolThread-Panel · 27. Okt. 2026
Ausschnitt einer Koordinator-Nachricht: tip.py-CLI schreiben, Freigabe angefragt, und README-Nutzung für tip.py, läuft, jeweils mit Thread ansehenWorker parallel · 15. Okt. 2026
Ausschnitt von Nutzung und Limits: Claude Sitzung, 2 % übrigNutzungslimit · 10. Okt. 2026
Echte Aufnahmen, zugeschnitten. Ein Claude-Code-Koordinator meldet sich zurück, während ein Claude-Code-Worker und ein Codex-Worker im Thread-Panel laufen. SpecWithCode 1.0.103, 27. Oktober 2026. Schwebende Ausschnitte: dasselbe Fenster und SpecWithCode-Aufnahmen vom 15. und 10. Oktober 2026. In voller Größe ansehenIn voller Größe ansehen

Funktioniert mitClaude CodeCodexCursorGemini CLIGitHub Copilot CLIGrokOpenCodeMuse CodeAntigravityPi

Eine Aufzeichnung in Git, drei Arten, damit zu arbeiten

SpecWeave hält Plan und Nachweise in deinem Repository. SpecWithCode lässt Agenten auf deinen Rechnern gegen diese Aufzeichnung arbeiten. Verified Skill gibt diesen Agenten Skills, die du vorher prüfen kannst.

  1. $ specweave pickup
    Picked up the handoff from claude@cloud (out of tokens): applied 7 uncommitted files.
    SpecWeave pickup · you are codex@laptop
    Increment 0001-resumable-checkout "Resumable checkout" (active) · tasks 1/2 done
    Next: T-02 Restore the draft on return
      AC-01: Returning within 24 hours restores the cart and shipping choice
      AC-02: A paid order is never restored
    Echte Ausgabe · specweave 3.1.0

    SpecWeave CLI

    Open Source auf npm, MIT. Version 3.1.0, 17 October 2026.

    Schreibt Spezifikation, Task-Ledger und Testnachweise in dein Repository und übergibt die Arbeit mit specweave handoff an das nächste Tool. Starte hier, wenn du im Terminal mit Claude Code, Codex oder einem anderen Agenten arbeitest, der Dateien liest.

    npm install -g specweave
    Führe dann specweave init in deinem Projekt aus.
    So funktioniert die CLI
  2. Illustration

    Verified Skill

    Kostenlos zu durchstöbern auf verified-skill.com.

    Eine Registry für Agent-Skills. Jeder zeigt seine Quelle und seinen Sicherheitsscan, und seine Evaluierung, falls vorhanden, damit du weißt, was du installierst, bevor deine Agenten es nutzen.

    Was jede Skill-Seite zeigt
    Quelle
    Das Repository, aus dem der Skill stammt, damit du ihn vorher lesen kannst.
    Sicherheitsscan
    Was der Scan jeder Datei ergeben hat, bevor du installierst.
    Evaluierung, wenn vorhanden
    Ob der Skill bei einer echten Aufgabe geholfen hat. Nicht jeder Skill hat schon eine.
    Skills auf verified-skill.com entdecken

SpecWithCode · kostenlos, Early Access

SpecWithCode wird mit SpecWithCode gebaut

Wir bauen die App in der App. Ein Koordinator hält das Briefing jedes Projekts, Worker-Threads auf Claude Code, Codex und anderen Agenten schreiben die Änderungen und öffnen die Pull Requests, und die Arbeit läuft über einen Mac und einen Linux-Worker, die über SpecWithCode Connect verbunden sind.

367
Pull Requests für SpecWithCode, von Worker-Threads geöffnet und gemergt, 15. bis 29. Oktober 2026
167
Worker-Threads dahinter: 100 auf Claude Code, 65 auf Codex, der Rest auf Gemini CLI und Copilot
2,473
Threads auf dem Haupt-Mac des Maintainers seit dem 9. Oktober, über sechs Projekte

Gezählt aus den eigenen Thread-Aufzeichnungen der App am 30. Oktober 2026.

SpecWithCodeMac-Koordinator, Linux-Worker
Echtes SpecWithCode-Projekt: Der Koordinator auf dem Mac m4 startet den Thread Ministorm e2e proof auf ministorm, einem Linux-Rechner; der Worker antwortet mit der uname-Ausgabe Linux ministorm 7.0.0-38-generic x86_64 und Hello, ministorm und speichert e2e-proof.txt
Echte Aufnahme vom 30. Oktober 2026, aus unserem End-to-End-Test. Der Koordinator auf dem Mac startet einen Worker auf ministorm, einem Linux-Rechner, und der Worker meldet sich von dort. Als Claude Code sein Limit erreichte, machte der Koordinator mit Grok weiter.

Kürzlich aus Threads gemergt

  1. #961Nutzerziele über abgeschlossene Quell-Meilensteine hinaus offen haltenCodex-ThreadGemergt
  2. #954Skills in diesem Sitzungs-Popover im ComposerGemini CLI-ThreadGemergt
  3. #927Connect-Flottenrouten bevorzugen und unbegrenzte Kontokapazität unterstützenCodex-ThreadGemergt
  4. #880Den Rechner-Chip im Thread auf „Übergeben an“ verweisen lassenClaude Code-ThreadGemergt
  5. #873Bei Rückkehr standardmäßig nachfragen; Komprimierung im Leerlauf optionalClaude Code-ThreadGemergt
  6. #837PPTX-Artefakte öffnen sich mit FolienvorschauClaude Code-ThreadGemergt

Aus den Thread-Aufzeichnungen: Jeder Pull Request wurde vom daneben genannten Worker-Thread geöffnet und verknüpft. Sie landen in unserem Entwicklungs-Repository; das öffentliche Quell-Repository erhält regelmäßige Snapshots.

Sieh, wie SpecWithCode sich selbst baut

Erreicht Claude Code sein Limit, übernimmt Codex dieselbe Aufgabe

Die Übergabe trägt Spezifikation, Zuständigkeiten und Nachweise. Nichts lebt nur in einem Chatfenster.

Illustration
  1. Die Spezifikation

    Was „fertig“ heißt, einmal festgehalten, bevor ein Agent startet. spec.md

    ## Acceptance Criteria
    - [ ] AC-01: Returning within 24 hours restores the cart and shipping choice
    - [ ] AC-02: A paid order is never restored
    
    ### T-01 Save the cart as a draft
    - AC: AC-01 | Files: src/draft.js | Test: npm test
    
    ### T-02 Restore the draft on return
    - AC: AC-01, AC-02 | Files: src/restore.js | Test: npm test
  2. Die Agenten

    Jedes Tool, das die Dateien lesen kann, übernimmt eine Aufgabe, belegt sie und macht weiter.

    1. specweave task claim T-01

      Claude Code nimmt die erste offene Aufgabe. Die Übernahme ist eine Zeile im Ledger, sodass kein anderer Agent sie ebenfalls nimmt.

    2. specweave task done T-01 --run "npm test"

      Führt den Test der Aufgabe aus. Exit 0 ist der Nachweis, und die vollständige Ausgabe wird in reports/task-T-01.txt gespeichert.

    3. specweave task claim T-02

      Claude Code übernimmt T-02 und erreicht auf halbem Weg sein Nutzungslimit.

      Nutzungslimit
  3. Das Ledger in Git

    Jede Übernahme, jeder Abschluss und jede Freigabe ist eine Zeile, zusammen mit dem Code committet. ledger.jsonl

    {"t":"T-01","e":"claim","by":"claude@cloud","at":"2026-10-15T14:02:11Z"}
    {"t":"T-01","e":"done","by":"claude@cloud","at":"2026-10-15T14:31:40Z","evidence":"a41c9e2"}
    {"t":"T-02","e":"claim","by":"claude@cloud","at":"2026-10-15T14:32:05Z"}
    {"t":"T-02","e":"release","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"handoff"}
    {"t":"*","e":"handoff","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"usage limit"}
    {"t":"T-02","e":"claim","by":"codex@laptop","at":"2026-10-15T15:04:19Z"}
    {"t":"T-02","e":"done","by":"codex@laptop","at":"2026-10-15T15:22:51Z","evidence":"npm test → exit 0\nlog: .specweave/increments/0001-resumable-checkout/reports/task-T-02.txt\nHEAD 7d03b1f"}
  4. Die Übergabe

    Ein anderes Tool macht aus denselben Dateien weiter, nicht aus einem Chatfenster.

    claude@cloud übergibt T-02 an codex@laptop

    1. specweave handoff

      Gibt die Übernahme frei, schreibt handoff.md mit dem, was als Nächstes ansteht, und pusht einen Snapshot nach specweave-handoff und wip/<branch>.

    2. specweave pickup

      In Codex: holt die Übergabe, wendet die Änderungen an und gibt T-02 mit seinen zwei Kriterien aus.

    3. specweave task done T-02 --run "npm test"

      Codex beendet T-02 gegen dieselben Kriterien, und das Ledger verweist auf die Testausgabe.

    4. specweave verify

      Führt Test, Lint und Build aus, prüft jedes Kriterium und schreibt reports/verify.json.

      Bestanden

Beispiel-Increment in den Formaten, die specweave 3.1.0 liest: Kriterien als - [ ] AC-01:-Zeilen, ein JSON-Objekt pro Ledger-Zeile. Eine echte Übernahme siehst du unter So funktioniert SpecWeave.

Nichts wird ohne Nachweis abgeschlossen

Öffne den Increment-Ordner und du siehst, was geplant war, wer es getan hat und was es belegt.

.specweave/  increments/0001-resumable-checkout/    spec.mdder Plan und seine Akzeptanzkriterien    ledger.jsonlwer welche Aufgabe übernommen und abgeschlossen hat    handoff.mdwo der letzte Agent aufgehört hat    reports/      task-T-02.txtTestausgabe, auf die das Ledger verweist      verify.mdTests, Lint, Build und Kriterien      verify.jsondas Abschluss-Gate      review-codex.mdein Review durch das andere Modell  memory/MEMORY.mdFakten, die jedes Tool bei der Übernahme liest
  • specweave verifyBestandenFührt deine Test-, Lint- und Build-Befehle aus, prüft, dass jedes Kriterium in spec.md abgehakt ist, und schreibt reports/verify.json.
  • specweave reviewExit 3, erst behebenÜbergibt den Diff an einen Reviewer aus der anderen Modellfamilie: Codex prüft Code, den Claude geschrieben hat, Claude prüft Code von Codex. Der Bericht landet in reports/review-codex.md; Exit 0 heißt ausliefern.
  • specweave completeBlockiertWeigert sich, ein Increment ohne bestandene verify.json zu schließen. Trotzdem zu schließen erfordert --reason, und der Grund wird beim Increment gespeichert.

Verhalten von specweave 3.1.0, veröffentlicht am 17 October 2026.

An unserer eigenen Arbeit gemessen

Plane, wenn es sich lohnt, und lass es, wenn nicht

Wir bauen diese Produkte mit SpecWeave und haben uns angesehen, wo sich eine Spezifikation auszahlt. Kleine Änderungen sahen so oder so ähnlich aus. Große, Increment-gestützte brauchten mehr Nachrichten, deshalb halten wir Increments für Arbeit, die Codex, ein anderes Konto oder ein anderer Rechner fortsetzt.

1,476
gemergte Pull Requests, gemessen über vier Wochen, neben 1.142 Agent-Threads, die Arbeit ausgeführt haben
35%
davon waren mit einem Increment verknüpft; der Rest wurde direkt erledigt
≈ 1x
Stunden offen und Output-Tokens unter 300 geänderten Zeilen, mit oder ohne Increment
≈ 2x
die Nachrichten und Output-Tokens in Increment-gestützten Threads, die einen Pull Request über 1.000 geänderte Zeilen auslieferten (17 gegenüber 11 Threads)

Das Increment überspringen

  • Ein Pull Request unter etwa 300 geänderten Zeilen
  • Ein Folge-Fix oder eine UI-Anpassung
  • Eine Untersuchung

specweave small-fix "<why>" und ausliefern.

Ein Increment planen

  • Mehrtägige Arbeit, ein Increment pro Pull Request
  • Plattformübergreifend, Auth, Zahlungen, Migrationen
  • Arbeit, die ein anderes Tool oder ein anderer Rechner übernimmt

specweave create-increment "<title>". Diese haben Vorrang vor der Größe.

Gemergte Pull Requests, SpecWithCode-Thread-Aufzeichnungen und Claude-Code-Sitzungen, 6. Oktober bis 3. November 2026. Die Messung lesen

Dieselbe Arbeit aus einer Desktop-App ausführen

SpecWithCode führt diese Increments als Threads auf deinen eigenen Rechnern und Abos aus, mit einem Koordinator pro Projekt und Workern bei jedem Anbieter, bei dem du angemeldet bist.

SpecWithCodeNutzung und Limits
SpecWithCode-Bildschirm Nutzung und Limits: Codex wöchentlich 10 % übrig; Claude Sitzung 2 %, wöchentlich 54 % und wöchentlich Fable 84 % übrig, jeweils mit Zeitpunkt des Zurücksetzens
Sitzungs- und Wochenfenster jedes angemeldeten Kontos auf einem Bildschirm. Aus der SpecWithCode-Aufnahme vom 10. Oktober 2026. In voller Größe ansehen
SpecWithCodeCodex-Worker
Ausschnitt eines Codex-Worker-Threads: Befehlsfreigabe für /bin/zsh -lc "pwd; rg --files -g AGENTS.md", mit den Schaltflächen Ablehnen und Genehmigen
Ein Codex-Worker fragt nach, bevor er einen Befehl ausführt, mit der Freigabe des Anbieters. Ausschnitt aus der SpecWithCode-Aufnahme vom 15. Oktober 2026.

Deine Rechner, kein Cloud-Container

  • Läuft dort, wo dein Code, deine Skills und deine Logins schon sind.
  • Worker arbeiten weiter, während dein Laptop schläft, auf dem Rechner, der sie ausführt.
  • Jeder Agent nutzt die Anmeldung und die Freigaben seines Anbieters. Bei uns gibt es kein Konto.
  • Füge einen Mac mini oder Linux-Rechner über SpecWithCode Connect hinzu: Verknüpfe Connect dort mit deinem Konto, wähle in den Einstellungen Diesen Rechner einladen oder führe dort specwithcode fleet invite aus und füge die Zeile dann auf deinem Haupt-Mac unter Einstellungen, Verbindungen bei Rechner hinzufügen ein.

Ein Rechner pro Abo. Melde jeden Rechner bei jedem Anbieter mit nur einem Konto an und lass es dabei, etwa Claude Code mit einem Konto und Codex mit einem anderen. Abos auf demselben Rechner von Hand zu wechseln sorgt für Verwirrung; brauchst du mehr Kapazität, füge einen Rechner hinzu.

In wenigen Minuten gelernt

Vertonte Aufnahmen der echten Apps, mit Untertiteln und Kapiteln.

Alle Tutorials

Kostenlos für jeden Entwickler und jedes Team

Du zahlst nur für Pro (unbegrenzte Connect-Rechner, private Skills) oder einen Team-Vertrag mit Einrichtung und Support.

Preise ansehen
SpecWithCode-App
Kostenlos
SpecWeave CLI
Kostenlos, MIT-lizenziert
Gebühr pro Platz
Keine
Connect-Rechner
3 kostenlos, 10 für die ersten 300 Founder, unbegrenzt mit Pro
Aufschlag auf deine KI-Abos
Keiner

Gebaut mit SpecWeave

  • SpecWithCodeDie App selbst, geplant in SpecWeave-Increments: 367 Pull Requests aus ihren eigenen Worker-Threads im Oktober 2026 gemergt.
  • EasyChampLiga- und Vereinstools, gebaut in Claude-Code-Threads, mit zwei Abos und Codex.
  • JobWeaveJobsuche, maßgeschneiderte Lebensläufe und Vorbereitung auf Vorstellungsgespräche.
  • Verified SkillSkill-Suche, Quellcode-Prüfung und lokale Evaluierungen.

Bring jeden Agenten mit, behalte deinen Stand