Pour Claude Code, Codex, Cursor, OpenCode et Orca

Mettez de l'ordre dans le désordre des agents.

Devbroom trouve ce que vos agents de code laissent sur votre Mac et trie chaque élément selon ses preuves. Sauf si vous activez l'Entretien automatique, rien ne change avant votre confirmation.

macOS 13.3 ou ultérieurL'analyse ne fait que lireSans compte, sans télémétrie

Un aperçu de l'app : 9,1 Go prêts à nettoyer. Appuyez sur Nettoyer et les éléments Prêts vont dans la Corbeille ; Remettre les restaure tous.

Le problème

Les agents font le travail. Ils ne rangent pas derrière eux.

Chaque tâche parallèle crée un nouveau worktree, chaque session un nouveau dossier temporaire, chaque build un nouveau node_modules. Une fois le travail fini, presque tout reste, et personne ne sait ce qui sert encore.

Les nettoyeurs classiques ne connaissent pas les agents : ils regardent un dossier et le suppriment. Ils ne peuvent pas dire « une session Claude Code tourne dans ce dossier ».

35 GB+Données nettoyables trouvées sur le Mac d'un seul développeur
9 GBLe dossier temporaire d'un seul agent
5Agents connus, chacun avec ses propres règles
Fonctionnement

Analyser. Voir les preuves. Confirmer.

Trois étapes, aucune surprise. L'analyse ne modifie aucun fichier ; c'est vous qui confirmez le nettoyage.

Devbroom lit vos projets et les dossiers propres à vos agents. Tout ce qu'il trouve devient une bulle, aussi grande que l'espace occupé. L'analyse ne change rien sur le disque.

Chaque bulle reçoit son verdict et rejoint sa pile : Prêt, À vérifier, Bloqué ou Inconnu. La raison est toujours à côté : à quel agent elle appartient, si elle est utilisée, si elle contient du travail non enregistré.

Quand vous appuyez sur Nettoyer, chaque élément est revérifié et ce que vous avez choisi va dans la Corbeille ; les éléments Prêts sont sélectionnés d'emblée. Les éléments Bloqués et Inconnus restent en place, et tout ce qui part dans la Corbeille peut être remis depuis l'Historique.

Quatre verdicts

Chaque élément a un verdict, chaque verdict une raison.

La couleur n'est jamais le seul signe : chaque verdict a son motif, son symbole et sa règle. Les éléments Bloqués et Inconnus ne peuvent jamais être sélectionnés.

Prêt

Toutes les vérifications sont passées.

Sélectionné par défaut · va dans la Corbeille
~/projects/shop/web/node_modules
  • Un package.json se trouve à côté ; le nom seul ne suffit pas.
  • Aucune session d'agent ne tourne dans ce dossier ni au-dessus.
  • Aucun processus ne s'exécute d'ici et aucun fichier n'est ouvert.
  • 794 Mo partagés avec d'autres emplacements n'ont pas été comptés.

À vérifier

À regarder d'abord.

Pas nettoyé sauf si vous choisissez « Inclure quand même »
~/projects/api/.claude/worktrees/billing
  • Il contient un fichier .env ignoré : git worktree remove le supprime sans demander.
  • Un git status propre ne prouve pas qu'il n'y a rien de précieux à l'intérieur.

Bloqué

Utilisé ou contient du travail.

Impossible à sélectionner
~/projects/shop/release-1.2
  • Une session Claude Code tourne dans le dossier parent ~/projects/shop.
  • Il y a des modifications non commitées. git ne les supprime pas sans --force ; Devbroom n'utilise jamais --force.

Inconnu

Pas assez d'éléments.

Impossible à sélectionner · jamais compté comme Prêt
~/Developer/tmp-7c2e
  • Impossible de savoir à quel agent cela appartient.
  • Une partie n'a pas pu être lue ; sa taille n'a été mesurée qu'en partie.
Règles

Conçu pour ne pas supprimer la mauvaise chose.

La vraie crainte n'est pas l'espace perdu, c'est le travail perdu. C'est à cela que servent les règles de Devbroom, et aucune n'est un réglage.

L'analyse ne fait que lire

L'analyse ne modifie aucun fichier. Sauf si vous activez l'Entretien automatique, rien n'est touché que vous n'ayez vu dans l'aperçu et confirmé.

--force

Jamais --force

Un worktree avec des modifications non commitées est Bloqué. git ne le supprime pas sans --force, et Devbroom n'utilise jamais --force.

La Corbeille d'abord

La Corbeille est le choix par défaut. Supprimer définitivement est un choix à part, que vous confirmez en maintenant le bouton.

On ne touche pas au travail en cours

Si un agent travaille dans ce dossier, si un processus s'en exécute ou si un fichier y est ouvert, l'élément est Bloqué.

Un nom ne suffit pas

node_modules n'est Prêt qu'avec un package.json à côté, target qu'avec le marqueur de Cargo à l'intérieur. Sans marqueur, il reste À vérifier.

La taille réelle

L'espace partagé par liens physiques et clones APFS n'est pas compté. Le chiffre affiché est ce que la suppression libère.

La méthode de l'agent

Les bases de données et identifiants des agents ne sont jamais touchés. Quand un agent a sa propre commande de nettoyage, c'est elle qui est utilisée ou qui vous est indiquée : claude purge pour Claude Code, par exemple.

N'arrête pas les agents en cours

Les processus d'une session d'agent en cours ne sont jamais touchés. Devbroom demande aux processus laissés par les agents de quitter seulement si vous le demandez, et seulement après une nouvelle vérification.

Tout sur votre Mac

Sans compte, sans télémétrie ; rien sur vous n'est envoyé. L'app ne fait que chercher les mises à jour ; si vous saisissez une licence Pro, elle l'active une fois puis la revérifie discrètement environ une fois par mois. Des journaux de session, elle ne retient que le nombre de tokens et le nom des modèles ; le texte des messages n'est jamais conservé.

Agents

Connaît vos agents. Sait ce qu'ils laissent, et où.

Les worktrees sont trouvés même quand ils vivent hors de vos dossiers de projets. Dépôts déplacés, dossiers supprimés et worktrees orphelins sont chacun reconnus pour ce qu'ils sont.

Claude Code

Journaux de session, points de restauration, dossiers temporaires et worktrees.

~/.claude/projects~/.claude/file-history+10 autres emplacements
Détails
Codex

Sessions, sessions archivées et worktrees Codex.

~/.codex/sessions~/.codex/archived_sessions+9 autres emplacements
Détails
Cursor

Worktrees d'agent, transcriptions et caches.

~/.cursor/worktrees~/.cursor/projects+5 autres emplacements
Détails
OpenCode

Base de données des sessions (lecture seule), instantanés et worktrees.

~/.local/share/opencodeopencode.db+6 autres emplacements
Détails
Orca

Des worktrees git, chacun évalué séparément.

~/orca/workspaces.orca-worktree-trash+1 autres emplacements
Détails
node_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendor
npmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging Face
Aussi hors de l'app

Dans le Terminal et la barre des menus.

La commande devbroom lance la même analyse et affiche les mêmes raisons ; devbroom clean montre d'abord ce qui est Prêt, puis le place dans la Corbeille. Dans la barre des menus, vous voyez tout d'un coup d'œil sans ouvrir l'app.

Toutes les options : docs de la ligne de commande
L'analyse ne fait que lireRien n'est supprimé, déplacé ni modifié. Le nettoyage est une commande à part.
Toutes les raisons--details affiche les vérifications derrière chaque verdict.
Pour les scripts--json fournit tout le rapport en JSON.
DevbroomAnalysé à 12:30
9,1GB

prêts à nettoyer · 26 éléments

Nettoyer 9,1 Go…
2 agents en cours
Ouvrir Devbroom⌘O
Analyser à nouveau⌘R
Quitter Devbroom⌘Q
Toujours à portée de regardLes mêmes quatre piles, en petit : un chiffre, un bouton. Quand plus de 100 Mo sont prêts à nettoyer, la taille s'affiche à côté de l'icône. Pendant une analyse, sa progression apparaît ici et dans le Dock ; fermez la fenêtre et Devbroom quitte le Dock et reste dans la barre des menus.
Intégrations

Votre agent peut demander aussi. Vous décidez toujours.

Vos agents, Raccourcis et scripts peuvent accéder à ce que sait Devbroom. Aucun ne nettoie de lui-même : les demandes des agents vous parviennent dans l'app, et devbroom clean montre d'abord puis demande.

Configuration : docs des intégrations
mcp

MCP pour vos agents

Avec devbroom mcp, Claude Code, Codex ou Cursor peuvent lire la dernière analyse, demander pourquoi un dossier est Prêt ou Bloqué, et vous demander de nettoyer. La demande vous parvient dans l'app ; rien n'est nettoyé avant votre confirmation, et chaque élément est revérifié ensuite.

Raccourcis et Raycast

devbroom://scan, devbroom://clean et devbroom://open ne font qu'ouvrir Devbroom ; le nettoyage vous attend.

La dernière analyse, en une commande

devbroom status --json fournit la dernière analyse de l'app ; il n'analyse pas à nouveau.

Statistiques et sessions

De combien les données des agents ont grossi sur 30 jours, ce qui grossit le plus vite, ce qui a été nettoyé cette année, le nombre de tokens de vos sessions et leur coût estimé. Dans l'onglet Sessions, vous pouvez chercher dans les conversations et archiver les anciennes conversations Claude Code sans toucher à leur mémoire. Inclus dans Pro.

Entretien automatique

Devbroom peut analyser tout seul chaque jour ou chaque semaine ; les analyses automatiques ne font que lire. Réglez une règle sur « Agir seul » et elle ne déplace que les éléments Prêts, et seulement vers la Corbeille. Aucune règle n'existe tant que vous n'en ajoutez pas. Inclus dans Pro.

FAQ

Les questions que vous vous posez peut-être.

L'app affiche le verdict de chaque élément avec ses raisons juste à côté. Plus de détails dans les docs.

Pas sans que vous l'activiez. L'analyse ne fait que lire. Le nettoyage concerne les éléments que vous confirmez, et chaque élément est revérifié juste avant d'être retiré ; si quelque chose a changé depuis l'analyse, il n'y touche pas.

Si vous réglez une règle sur « Agir seul » dans Réglages › Entretien automatique, Devbroom ne déplace que les éléments Prêts, et seulement vers la Corbeille, après les analyses automatiques. Vider la Corbeille est un réglage à part et ne supprime que ce que Devbroom y a placé. Les deux sont désactivés au départ.

La Corbeille est le choix par défaut, et vous pouvez remettre un par un chaque élément qui y est passé depuis l'Historique. Les worktrees sont retirés avec git : leur HEAD est sauvegardé sous refs/devbroom/removed et la branche reste. Supprimer définitivement est un choix à part, que vous confirmez en maintenant le bouton.

Claude Code, Codex, Cursor, OpenCode et Orca. Il affiche aussi les données de Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp et Kiro, mais ne les nettoie pas encore. Au-delà des agents, il trouve les caches de développement comme npm, pnpm, Cargo et Xcode ; vous pouvez les désactiver dans les Réglages.

Il n'envoie rien sur vous. Il cherche les mises à jour : une fois, 8 secondes après le lancement, et quand vous appuyez sur « Vérifier maintenant », il lit le fichier latest.json que nous publions. Si vous saisissez une licence Pro, il l'active une fois puis la revérifie discrètement environ une fois par mois ; seuls la clé de licence et le nom de votre Mac sont envoyés pour cela. Sans licence, la recherche de mises à jour est la seule requête. Il n'y a ni compte ni télémétrie. Les lignes de commande des processus en cours ne sont lues qu'en mémoire et ne sont écrites nulle part.

Non. Il montre quels agents tournent et quels processus ont été laissés derrière. Il ne touche jamais aux processus d'une session en cours, et le dossier de cette session reste Bloqué. Il demande aux processus laissés par les agents de quitter seulement si vous le demandez, et seulement après une nouvelle vérification.

Sur les Mac avec puce Apple, sous macOS 13.3 ou ultérieur. La prise en charge de Windows est prévue.

L'analyse, les verdicts, le nettoyage, la remise depuis l'Historique, la commande devbroom et MCP sont gratuits et le resteront. L'Entretien automatique, les Statistiques et les outils de session (usage et coût, recherche, archivage) font partie de Pro.

Pro coûte $29 une seule fois pour 2 Mac ; la licence n'expire jamais et couvre toutes les versions publiées pendant un an. Ensuite, les nouvelles versions coûtent $15 par an, en option. Pendant les 14 premiers jours, tout Pro est activé, sans carte ni compte. Détails sur la page Tarifs.

Icône de l'app Devbroom

Laissez vos agents travailler. Devbroom range derrière eux.

L'analyse ne fait que lire, chaque verdict est accompagné de sa raison, et tout ce qui part dans la Corbeille peut être remis.

macOS 13.3 ou ultérieurSans compte, sans télémétrie