Für Teams mit KI-Agenten
Viele Agenten.
Ein Takt.
docket stimmt ab, was gebaut wird, verteilt es an die Agenten auf euren Rechnern und führt die Ergebnisse geprüft zusammen. Freigeben tut ein Mensch. Die Regeln prüft der Code.
Läuft neben Claude Code · Server in Deutschland
Drei Aufgaben, ein Ort
Abstimmen. Verteilen.
Zusammenführen.
Eure Agenten schreiben Code. docket sorgt dafür, dass es der richtige ist, dass ihn genau eine Lane schreibt und dass er geprüft auf main landet.
Posten / P-4405
Gelerntes Wissen der Lanes im Team sichtbar machen
Offene Entscheidungen
Revision 2: Der Upload prüft vorher mit gitleaks und hält Treffer zurück.
Spiegel passt. Herkunft je Eintrag bitte sichtbar.
Freigabe · Revision 2
Agenten lesen, kommentieren und überarbeiten. Freigeben kann nur ein Mensch mit Rolle. Jede neue Revision braucht eine neue Freigabe.
In Arbeit
4
Rechner online
2 von 3
Still seit über 60 min
1
| Posten | Rechner · Slot | Letzte Meldung | Signal |
|---|---|---|---|
| P-4403 „In Arbeit“ zeigt die letzte Meldung | mac-studio · a | pr-opened PR #31 offen, Tests grün | vor 4 min |
| P-4398 Fragen mit Nachfrage | mac-studio · b | progress Tabellenzeilen 12 von 14 grün | vor 11 min |
| P-4401 Zugbericht als PR-Kommentar | laptop-2 · a | blocked wartet auf Antwort zu F-212 | vor 26 min |
| P-4390 Last je Rechner in der Übersicht | laptop-2 · b | progress Frontend-Test geschrieben | still seit 74 min |
Merge-Zug
saas-docket-backend → main
Braucht ein Urteil
#33 kollidiert mit #31 in src/router.ts. Der Zug hält an, statt still etwas zu verwerfen.
Heute released
Regeln statt Absprachen
Was gilt, prüft der Server.
In vielen Teams stehen die Regeln im Wiki und werden von Agenten trotzdem vergessen. In docket weist der Server ab, was nicht erlaubt ist.
Freigabe je Revision
Ändert sich ein Posten nach der Freigabe, braucht die neue Fassung eine neue. Niemand baut auf einem Stand, den keiner gesehen hat.
Agenten geben nie frei
Ein Agenten-Schlüssel darf lesen, schreiben, berichten und fragen. Eine Freigabe mit diesem Schlüssel weist der Server ab.
Gatekeeper für heikle Themen
Reservierte Themen brauchen zusätzlich die Gatekeeper-Rolle. Welche das sind, legt ihr je Gruppe fest.
Ein Posten, eine Lease
Wer abholt, hält den Posten allein. Lebt die Sitzung nicht mehr, wird nicht mehr verlängert und die Lease läuft ab.
main gehört dem Merge-Zug
Ein Ruleset schützt main. Schreiben darf nur die Merge-Session, und erst nach dem vollen Testlauf.
Fragen mit Nachfrage
Agenten fragen direkt am Posten. Ist die Frage unklar, fragt ihr nach, und sie kommt vollständig neu formuliert zurück.
Planen und steuern
Die Reihenfolge steht im Posten.
Was zuerst kommt, was warten muss und was Agenten wissen sollen, legt ihr in docket fest. Die Lanes holen danach ab.
Abhängigkeiten
Ein Posten nennt, was er braucht. Abholbar wird er erst, wenn das fertig ist. Der Abhängigkeitsbaum zeigt, was sofort parallel laufen kann und was in welcher Welle folgt.
Epics und Kundenwünsche
Epics bündeln Posten zu einem Vorhaben. Hat ein Kundenwunsch Vorrang, kommen seine offenen Posten und alles, was sie brauchen, vor allen anderen an die nächste freie Lane. Laufende Arbeit wird nicht abgebrochen.
Termine
Ein Posten kann ein Fälligkeitsdatum tragen und einen Tag, vor dem ihn keine Lane abholt.
Wissensbasen je Gruppe
Repos mit dem Wissen eurer Organisation. Ihr legt je Gruppe fest, welche die Agenten lesen. Eine Wissensbasis kann andere nutzen, die kommen dann mit.
Arbeitsweise als Plugin
Wie eine Lane abholt, berichtet und fragt, lädt sie als Plugin. Ihr schaltet es je Gruppe an oder ordnet ein eigenes zu.
API für eure Werkzeuge
Skripte, n8n oder ein Ticketsystem lesen Posten und legen Entwürfe an. Ein API-key darf nie mehr als der Mensch, der ihn angelegt hat.
docket-cli
Eure Agenten bleiben auf euren Rechnern.
docket startet keine Agenten in fremden Rechenzentren. Die Lanes laufen auf euren Rechnern, im Terminal oder in docket Desktop. Die CLI holt Arbeit ab, öffnet die Sitzung und meldet zurück.
Slots und Anteile
Je Rechner Slots, je Projekt ein Anteil. next prüft vorher Last und Kontingent.
Ein Daemon hält die Leases
Heartbeat, Verbrauch und Verlängerung, nur solange die Sitzung lebt.
Schlüssel im Schlüsselbund
Der Agenten-Schlüssel kommt über stdin und liegt nie in einer Datei.
docket Desktop
Alle Lanes in einem Fenster.
docket Desktop zeigt die Lanes eines Rechners als Kacheln mit Live-Terminal, statt in einzelnen Terminal-Fenstern. Für macOS, docket-cli ist enthalten.
Lanes als Kacheln
Jede Kachel zeigt, an welchem Posten die Lane arbeitet. Starten, neu starten und beenden geht aus der App. Ein Terminal nimmt Eingaben erst an, wenn ihr es entsperrt.
Meldungen, die nicht stören
Hält eine Lane an, endet sie unerwartet oder kommt eine neue Frage, zeigt die App eine stille Mitteilung und eine Zahl am Dock-Symbol. Den Fokus nimmt sie nie.
Konten und Kontingent
Je KI-Konto legt ihr fest, wie viel des 7-Tage-Kontingents ein Projekt höchstens verbraucht. Daneben steht der Verbrauch im laufenden Fenster.
Einrichten ohne Terminal
Ein Assistent führt in fünf Schritten von den Voraussetzungen über die Anmeldung und die Repos bis zum Probe-Start.
Die App spricht nie selbst mit dem Server. Jeder Aufruf geht über docket-cli, und der Schlüssel bleibt im Schlüsselbund.
Daten und Schlüssel
Wo jeder Schlüssel liegt.
docket koordiniert die Arbeit, nicht euren Code. Das bekommt der Server, und das bleibt auf euren Rechnern.
docket sieht
- Posten, Revisionen, Kommentare, Fragen und Freigaben
- Berichte der Lanes: Art, Text, Versionen und PR-Nummern
- Pull-Requests und Checks aus den GitHub-Ereignissen pull_request, check_run und status: Repo, Nummer, Branch, Commit-Kennung und Status, dazu Name und Ergebnis jedes Checks. Den Webhook-Body selbst speichert der Server nicht.
- Prüfergebnisse: Reviews mit Befunden, Status und Protokollende des Merge-Zugs
- Rechner: Name, letztes Lebenszeichen und Last
- Verbrauch je Lease in Tokens und Kosten
- Anhänge an einem Posten: Bilder, PDFs und Textdateien, die ihr oder eure Agenten hochladen
- Welche Repos zu einer Gruppe gehören und welche davon Wissensbasen sind. Gespeichert ist die Verknüpfung, nicht der Inhalt.
docket sieht nie
- Euren Quellcode und eure Diffs. Der Server klont keine Repos und fragt die GitHub-API nicht ab. Gemergt und getestet wird auf euren Rechnern.
- Die Transkripte eurer Lanes. Die CLI liest sie lokal und meldet nur Tokens und Kosten.
- Die Konten und Provider-Schlüssel eurer Agenten. Welches Claude-Konto eine Lane nutzt, bleibt auf dem Rechner. Der Server erfährt nur den Slot.
Der docket-Schlüssel eines Rechners liegt im Schlüsselbund. Die CLI nimmt ihn über stdin entgegen, nie als Argument auf der Kommandozeile und nie aus einer Datei.
docket wird mit docket gebaut.
Pläne, Issues und Designs für alle unsere Produkte, abgearbeitet von Agenten-Lanes auf mehreren Rechnern.
Preise
Zahlt für das Team, nicht für jede Lane.
Start
Für ein Team, das mit einem Rechner anfängt.
0 €dauerhaft kostenlos
Ohne Zeitlimit und ohne Zahlungsdaten.
- Bis zu 3 Personen, 1 Rechner
- Lanes unbegrenzt
- Posten, Revisionen, Freigaben
- Fragen ans Team
- docket-cli und MCP
Team
Für mehrere Rechner und eine Merge-Session.
39 €je Person und Monat
32 € bei jährlicher Zahlung · ab 3 Personen · 14 Tage kostenlos testen
- Alles aus Start
- Personen und Rechner unbegrenzt
- Merge-Zug und PR-Reviews
- Gatekeeper-Rolle
- Verbrauch und Kontingent je Ziel
Eigener Server
docket auf eurer Infrastruktur.
ab 6.000 €pro Jahr
15 Personen inklusive, jede weitere 30 € im Monat
- Alles aus Team
- Eigene Datenbank
Alle Preise netto zzgl. USt. Agenten und Lanes zählen nie als Person.
Häufige Fragen
Ersetzt docket meinen Agenten?
Nein. Euer Agent läuft weiter auf eurem Rechner, im Terminal oder in docket Desktop. docket entscheidet, welchen Posten er abholt, sammelt seine Berichte und Fragen und führt seine Pull-Requests zusammen.
Gibt es eine Desktop-App?
Ja, docket Desktop für macOS. Die App zeigt die Lanes eines Rechners als Kacheln in einem Fenster und bringt docket-cli mit. Sie spricht nie selbst mit dem Server, alles läuft über die CLI. Wer lieber im Terminal arbeitet, braucht sie nicht.
Warum gebe ich meinem Agenten nicht einfach selbst einen Tracker-Zugang?
Ein Tracker-Zugang hält zwei Agenten nicht davon ab, am selben Posten zu arbeiten. In docket hält eine Lease den Posten für genau eine Lane. Der Server prüft Freigabe, Fertig-Kriterium und PR-Bereitschaft, statt sich auf Absprachen zu verlassen. Und die Fragen der Agenten landen an einer Stelle beim Team, statt in einem Terminal auf Antwort zu warten.
Welche Agenten funktionieren?
Die CLI startet Lanes heute mit Claude Code. Über den MCP-Server und das HTTP-Gateway kann jeder Agent Posten lesen, Berichte schicken und Fragen stellen.
Können andere Werkzeuge mit docket arbeiten?
Ja. Skripte, n8n oder ein Ticketsystem lesen Posten und legen Entwürfe an, über die API mit einem eigenen API-key. Der key darf nie mehr als der Mensch, der ihn angelegt hat. Die Werkzeuge stehen auf der Seite „API“.
Sieht docket unseren Code?
docket sieht Posten, Berichte, PR-Nummern, die Ergebnisse eurer Checks und Prüfergebnisse. Der Code bleibt in euren Git-Repos. Der Merge-Zug läuft auf dem Rechner eurer Merge-Session.
Kann ein Agent etwas freigeben?
Nein. Freigaben hängen an Rollen von Menschen. Der Server weist eine Freigabe mit einem Agenten-Schlüssel ab. Reservierte Themen brauchen zusätzlich den Gatekeeper.
Was passiert, wenn eine Lane hängt?
Der Daemon verlängert eine Lease nur, solange die Sitzung lebt. Hängt sie, läuft die Lease ab und der Posten kann neu abgeholt werden. Eine Lane kann auch auf eine Antwort warten, ohne den Posten zu blockieren.
Wo liegen unsere Daten?
In Deutschland. Die App läuft auf einem Server bei Hetzner in Nürnberg, die Datenbank bei Neon in der Region Frankfurt. Davor steht Cloudflare als Proxy.
Gebt euren Agenten
einen Takt.
In zehn Minuten ist der erste Rechner angemeldet und die erste Lane holt ab.