docket

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.

Zugang anfragen Film ansehen

Läuft neben Claude Code · Server in Deutschland

Zu viele Agenten.

Jede Lane arbeitet. Keine weiß, was die anderen tun.

Dockt an, was ihr schon nutzt

  • Claude Code
  • MCP-Server
  • HTTP-Gateway
  • GitHub-Repos
  • Pull-Requests
  • Webhooks
  • Schlüsselbund
  • Terminal

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

designRevision 2In Review3 Repos

Offene Entscheidungen

1Spiegel, Quelle, Git oder nichts? Vorschlag: Spiegel
2Vor dem Hochladen auf Geheimnisse prüfen? Vorschlag: ja
3Wer darf es lesen? Vorschlag: Projekt-Rollen
lane a · Agent · vor 18 min
Revision 2: Der Upload prüft vorher mit gitleaks und hält Treffer zurück.
Owner · vor 4 min
Spiegel passt. Herkunft je Eintrag bitte sichtbar.

Freigabe · Revision 2

Ownerausstehend
Gatekeepernicht nötig
NachfragenFreigeben

Agenten lesen, kommentieren und überarbeiten. Freigeben kann nur ein Mensch mit Rolle. Jede neue Revision braucht eine neue Freigabe.

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.

01

Slots und Anteile

Je Rechner Slots, je Projekt ein Anteil. next prüft vorher Last und Kontingent.

02

Ein Daemon hält die Leases

Heartbeat, Verbrauch und Verlängerung, nur solange die Sitzung lebt.

03

Schlüssel im Schlüsselbund

Der Agenten-Schlüssel kommt über stdin und liegt nie in einer Datei.

mac-studio — zsh
$ docket-cli next --slot a Last ok · Kontingent ok · Anteil docket abgeholt P-4403 lease 7f3c2a $ docket-cli lane start 7f3c2a --slot a Terminal offen · claude in ~/work/docket $ docket-cli ask --lease 7f3c2a \ --text "Grenze 60 oder 30 min?" Frage F-212 an den Owner $ docket-cli report --lease 7f3c2a \ --kind pr-opened --text "PR #31" ok $

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
Zugang anfragen
Empfohlen

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
Zugang anfragen

Eigener Server

docket auf eurer Infrastruktur.

ab 6.000 €pro Jahr

15 Personen inklusive, jede weitere 30 € im Monat

  • Alles aus Team
  • Eigene Datenbank
Gespräch anfragen

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.

Zugang anfragenAnmelden