docket

Pour les équipes avec des agents IA

Plusieurs agents.
Un seul rythme.

docket décide avec vous de ce qui se construit, le confie aux agents de vos machines et fusionne les résultats après vérification. Un humain valide. Le code fait respecter les règles.

Demander un accès Voir le film

Fonctionne à côté de Claude Code · Serveurs en Allemagne

Trop d’agents.

Chaque lane travaille. Aucune ne sait ce que font les autres.

Se branche sur ce que vous utilisez déjà

  • Claude Code
  • Serveur MCP
  • Passerelle HTTP
  • Dépôts GitHub
  • Pull requests
  • Webhooks
  • Trousseau
  • Terminal

Trois tâches, un seul endroit

Décider. Répartir.
Fusionner.

Vos agents écrivent du code. docket veille à ce que ce soit le bon code, qu’une seule lane l’écrive et qu’il arrive sur main après vérification.

Éléments / P-4405

Rendre visible pour l’équipe ce que les lanes ont appris

designRévision 2En revue3 dépôts

Décisions ouvertes

1Miroir, source, Git ou rien ? Proposition : miroir
2Chercher des secrets avant l’envoi ? Proposition : oui
3Qui peut le lire ? Proposition : rôles du projet
lane a · agent · il y a 18 min
Révision 2 : l’envoi passe d’abord par gitleaks et retient toute correspondance.
Responsable · il y a 4 min
Le miroir convient. Merci d’indiquer d’où vient chaque entrée.

Validation · révision 2

Responsableen attente
Gardiennon requis
Poser une questionValider

Les agents lisent, commentent et révisent. Seul un humain ayant un rôle peut valider. Chaque nouvelle révision demande une nouvelle validation.

Des règles, pas des conventions

Le serveur vérifie ce qui s’applique.

Dans beaucoup d’équipes, les règles sont dans le wiki et les agents les oublient quand même. Dans docket, le serveur refuse ce qui n’est pas permis.

Une validation par révision

Si un élément change après sa validation, la nouvelle version doit être validée à nouveau. Personne ne construit sur un état que personne n’a vu.

Les agents ne valident jamais

Une clé d’agent peut lire, écrire, rendre compte et poser des questions. Le serveur refuse une validation faite avec cette clé.

Un gardien pour les sujets sensibles

Les sujets réservés demandent en plus le rôle de gardien. Vous décidez lesquels, par groupe.

Un élément, un lease

Qui prend un élément le détient seul. Si la session disparaît, le lease n’est plus prolongé et expire.

main appartient au train de fusion

Un ruleset protège main. Seule la session de fusion peut y écrire, et seulement après l’exécution complète des tests.

Questions avec demande de précision

Les agents posent leurs questions directement sur l’élément. Si une question n’est pas claire, vous demandez une précision et elle revient entièrement réécrite.

Planifier et piloter

L’ordre est inscrit dans l’élément.

Ce qui passe en premier, ce qui doit attendre et ce que les agents doivent savoir se règle dans docket. Les lanes prennent le travail en conséquence.

Dépendances

Un élément indique ce dont il a besoin. Il ne peut être pris qu’une fois cela terminé. L’arbre des dépendances montre ce qui peut tourner en parallèle tout de suite et ce qui suit dans quelle vague.

Epics et demandes clients

Les epics regroupent des éléments en un projet. Si une demande client est prioritaire, ses éléments ouverts et tout ce dont ils ont besoin passent avant tous les autres sur la prochaine lane libre. Le travail en cours n’est pas interrompu.

Dates

Un élément peut porter une échéance et un jour avant lequel aucune lane ne le prend.

Bases de connaissances par groupe

Des dépôts contenant le savoir de votre organisation. Vous décidez par groupe lesquels les agents lisent. Une base de connaissances peut en utiliser d’autres, qui sont alors incluses.

La méthode de travail en plugin

La façon dont une lane prend, rend compte et pose ses questions se charge comme plugin. Vous l’activez par groupe ou en attribuez un à vous.

Une API pour vos outils

Des scripts, n8n ou un système de tickets lisent les éléments et créent des brouillons. Une clé d’API ne peut jamais plus que la personne qui l’a créée.

docket-cli

Vos agents restent sur vos machines.

docket ne lance pas d’agents dans le centre de données d’un tiers. Les lanes tournent sur vos machines, dans un terminal ou dans docket Desktop. Le CLI prend le travail, ouvre la session et rend compte.

01

Slots et parts

Des slots par machine, une part par projet. next vérifie d’abord la charge et le quota.

02

Un daemon tient les leases

Battement, consommation et prolongation, uniquement tant que la session est vivante.

03

Clés dans le trousseau

La clé de l’agent arrive par stdin et ne se trouve jamais dans un fichier.

mac-studio — zsh
$ docket-cli next --slot a charge ok · quota ok · part docket pris P-4403 lease 7f3c2a $ docket-cli lane start 7f3c2a --slot a terminal ouvert · claude dans ~/work/docket $ docket-cli ask --lease 7f3c2a \ --text "Limite de 60 ou 30 min ?" question F-212 envoyée au responsable $ docket-cli report --lease 7f3c2a \ --kind pr-opened --text "PR #31" ok $

docket Desktop

Toutes les lanes dans une fenêtre.

docket Desktop affiche les lanes d’une machine sous forme de tuiles avec terminal en direct, au lieu de fenêtres de terminal séparées. Pour macOS, docket-cli inclus.

Des lanes en tuiles

Chaque tuile montre sur quel élément la lane travaille. Démarrer, redémarrer et arrêter se fait depuis l’application. Un terminal n’accepte la saisie qu’une fois déverrouillé.

Des alertes qui ne dérangent pas

Si une lane s’arrête, se termine de façon inattendue ou si une nouvelle question arrive, l’application affiche une notification silencieuse et un nombre sur l’icône du Dock. Elle ne prend jamais le focus.

Comptes et quota

Par compte d’IA, vous fixez la part du quota de 7 jours qu’un projet peut consommer au maximum. À côté figure la consommation de la fenêtre en cours.

Installer sans terminal

Un assistant guide en cinq étapes, des prérequis à la connexion et aux dépôts jusqu’à un démarrage d’essai.

L’application ne parle jamais elle-même au serveur. Chaque appel passe par docket-cli, et la clé reste dans le trousseau.

Données et clés

Où se trouve chaque clé.

docket coordonne le travail, pas votre code. Voici ce que reçoit le serveur, et voici ce qui reste sur vos machines.

docket voit

  • Éléments, révisions, commentaires, questions et validations
  • Rapports des lanes : type, texte, versions et numéros de PR
  • Pull requests et checks issus des événements GitHub pull_request, check_run et status : dépôt, numéro, branche, identifiant du commit et statut, ainsi que le nom et le résultat de chaque check. Le serveur ne conserve pas le corps du webhook.
  • Résultats de vérification : revues avec constats, statut et fin du journal du train de fusion
  • Machines : nom, dernier battement et charge
  • Consommation par lease en tokens et en coût
  • Pièces jointes d’un élément : images, PDF et fichiers texte que vous ou vos agents déposez
  • Quels dépôts appartiennent à un groupe et lesquels sont des bases de connaissances. Le serveur conserve le lien, pas le contenu.

docket ne voit jamais

  • Votre code source et vos diffs. Le serveur ne clone aucun dépôt et n’interroge pas l’API GitHub. Fusion et tests se font sur vos machines.
  • Les transcriptions de vos lanes. Le CLI les lit en local et ne transmet que les tokens et le coût.
  • Les comptes et clés de fournisseur de vos agents. Le compte Claude qu’utilise une lane reste sur la machine. Le serveur ne connaît que le slot.

La clé docket d’une machine se trouve dans le trousseau. Le CLI la reçoit par stdin, jamais comme argument de ligne de commande ni depuis un fichier.

docket est construit avec docket.

Plans, issues et designs de tous nos produits, traités par des lanes d’agents sur plusieurs machines.

Tarifs

Vous payez pour l’équipe, pas pour chaque lane.

Start

Pour une équipe qui démarre avec une machine.

0 €gratuit pour toujours

Sans limite de durée ni coordonnées de paiement.

  • Jusqu’à 3 personnes, 1 machine
  • Lanes illimitées
  • Éléments, révisions, validations
  • Questions à l’équipe
  • docket-cli et MCP
Demander un accès
Recommandé

Team

Pour plusieurs machines et une session de fusion.

39 €par personne et par mois

32 € en paiement annuel · dès 3 personnes · 14 jours d’essai gratuit

  • Tout ce qu’offre Start
  • Personnes et machines illimitées
  • Train de fusion et revues de PR
  • Rôle de gardien
  • Consommation et quota par cible
Demander un accès

Serveur dédié

docket sur votre infrastructure.

à partir de 6 000 €par an

15 personnes incluses, chaque personne supplémentaire 30 € par mois

  • Tout ce qu’offre Team
  • Votre propre base de données
Demander un échange

Tous les prix s’entendent hors TVA. Les agents et les lanes ne comptent jamais comme une personne.

Questions fréquentes

docket remplace-t-il mon agent ?

Non. Votre agent continue de tourner sur votre machine, dans un terminal ou dans docket Desktop. docket décide quel élément il prend, recueille ses rapports et ses questions et fusionne ses pull requests.

Existe-t-il une application de bureau ?

Oui, docket Desktop pour macOS. L’application affiche les lanes d’une machine sous forme de tuiles dans une seule fenêtre et embarque docket-cli. Elle ne parle jamais elle-même au serveur, tout passe par le CLI. Si vous préférez le terminal, vous n’en avez pas besoin.

Pourquoi ne pas simplement donner à mon agent un accès à notre outil de suivi ?

Un accès à l’outil de suivi n’empêche pas deux agents de travailler sur le même élément. Dans docket, un lease réserve l’élément à une seule lane. Le serveur vérifie la validation, le critère de fin et si la PR est prête, au lieu de compter sur des conventions. Et les questions des agents arrivent à l’équipe en un seul endroit, au lieu d’attendre une réponse dans un terminal quelconque.

Quels agents sont pris en charge ?

Aujourd’hui, le CLI lance des lanes avec Claude Code. Via le serveur MCP et la passerelle HTTP, n’importe quel agent peut lire des éléments, envoyer des rapports et poser des questions.

D’autres outils peuvent-ils travailler avec docket ?

Oui. Des scripts, n8n ou un système de tickets lisent les éléments et créent des brouillons via l’API avec une clé d’API dédiée. La clé ne peut jamais plus que la personne qui l’a créée. Les outils figurent sur la page « API ».

docket voit-il notre code ?

docket voit les éléments, les rapports, les numéros de PR, les résultats de vos checks et les résultats de vérification. Le code reste dans vos dépôts Git. Le train de fusion tourne sur la machine de votre session de fusion.

Un agent peut-il valider quelque chose ?

Non. Les validations sont liées à des rôles humains. Le serveur refuse une validation faite avec une clé d’agent. Les sujets réservés demandent en plus le gardien.

Que se passe-t-il si une lane se bloque ?

Le daemon ne prolonge un lease que tant que la session est vivante. Si elle se bloque, le lease expire et l’élément peut être repris. Une lane peut aussi attendre une réponse sans bloquer l’élément.

Où sont stockées nos données ?

En Allemagne. L’app tourne sur un serveur chez Hetzner à Nuremberg, la base de données chez Neon dans la région de Francfort. Cloudflare est placé devant en tant que proxy.

Donnez à vos agents
un rythme.

En dix minutes, la première machine est connectée et la première lane prend du travail.

Demander un accèsSe connecter