Un seul overlay pour tous tes agents · macOS & Windows

Grinde avec tous tes agents,
par-dessus tout le reste.

Claude Code, Cursor, Codex ou notre Grindy hébergé — par-dessus ce que tu fais, et il ne te ping que quand un agent a vraiment besoin de toi.

15 843+ développeurs qui grindent ★★★★★
Backgrind — Lance tes agents IA par-dessus n’importe quelle appli, même les jeux. | Product Hunt

Le mode glance en action

Cache la fenêtre. Garde le contrôle.

Estompe l'overlay et retourne lire, naviguer ou jouer. Quand un agent a besoin d'un oui/non — ou a une question — une petite carte glisse à l'écran, tu tapes, et tout continue de grinder.

Policy engine · nouveau

Approuve une fois. C'est appris pour toujours.

Chaque « Always allow » devient une règle — limitée au repo et à la commande, avec compteur et journal d'audit complet. L'overlay t'interrompt moins chaque jour, sans jamais élargir en douce ce qu'il a le droit de faire.

Des règles, pas un déluge. Autorise `pnpm test` dans un repo, interdis `rm -rf` partout. Le deny gagne toujours sur l'allow.
Un journal d'audit visible. Chaque décision automatique est tracée — ce qui a tourné, où, et quelle règle l'a laissée passer. Confiance, mais vérifiable.
Dès le premier jour. L'onboarding propose des règles de départ sûres — tests et installation de dépendances — la vie tranquille commence tout de suite.

Fusion council

Deux de tes modèles battent n'importe lequel seul.

Pose la même question difficile à tes propres Claude, Codex et Gemini. Backgrind les fait tourner en parallèle dans ton repo, puis un modèle chairman pèse consensus, contradictions et angles morts pour rendre un seul verdict — au-dessus de tout modèle frontier seul en benchmark. Et comme les membres tournent sur des abonnements que tu paies déjà, une session du council coûte 0 $ de plus.

Ancré dans ton code, pas au doigt mouillé. Chaque membre lit ton vrai repo avant de répondre — lecture seule, aucune édition, aucun effet de bord. Le verdict argumente depuis ton code, pas dans le vide.
Un ping seulement quand ça compte. Le consensus arrive en silence. Tu n'es appelé qu'en cas de désaccord ou de confiance faible — exactement les moments où ton jugement vaut l'interruption.
Verdict → action. Un clic transmet le verdict à ton agent de travail — aucun copier-coller entre terminaux.

Fusion de deux modèles frontier : 69,0 % contre 65,3 % pour le meilleur modèle seul — OpenRouter DRACO, 2026. Même un modèle interrogé deux fois puis jugé dépasse son propre score d'environ 7 points. Fusion Council in depth →

Plusieurs façons de le piloter

Amène ton propre agent.
Ou prends le nôtre.

Aucun lock-in. Change de backend par workspace quand tu veux.

Claude Code

Ton propre CLI claude, encapsulé — même login, même historique, mêmes hooks.

Cursor

Ton propre CLI cursor-agent, directement dans l’overlay.

Grindy

Notre modèle hébergé, rien à installer — un agent de code complet propulsé par OpenCode.

Codex Bientôt disponible

Ton propre CLI Codex, encapsulé de la même façon.

Pas d’agent ? Prends le nôtre

Voici Grindy — l’agent sans aucune config.

Aucun CLI à installer. Aucune clé API à coller. Aucun fichier de config à surveiller. Connecte-toi, ouvre un dossier et commence à décrire — Grindy est un agent de code complet qui vit directement dans l’overlay.

  • Rien à installer. Pas de Homebrew, pas de npm, pas de chirurgie du PATH — il est déjà dans l’app.
  • Pas de compte IA séparé. Aucune clé à générer, aucune deuxième facture à brancher.
  • Paie uniquement ce que tu consommes. Mesuré au centime près, recharge quand tu veux — aucun abonnement par tâche à gérer.
  • Jusqu’à 1M tokens de fenêtre de contexte. Grindy garde une énorme tranche de ta codebase en mémoire de travail, et reste sur les rails même sur des tâches longues et tentaculaires.
  • Build ou Plan, selon la tâche. Passe en Plan quand tu veux qu’il réfléchisse d’abord, en Build quand tu veux juste que ce soit shippé.
  • Prend le relais quand ton CLI cale. Si Claude atteint sa limite en pleine tâche, Backgrind propose de passer le travail à Grindy — même dossier, contexte transmis, un clic.

Ce que ça fait

Conçu pour ne jamais casser ton flow.

Toujours au-dessus de tout

Flotte au-dessus de ton éditeur, d’un navigateur, de la doc — ou d’un jeu en plein écran fenêtré. Un raccourci pour l’invoquer, un autre pour le faire disparaître.

Mode glance traversant

Une touche et la fenêtre devient transparente — tes clics et tes frappes passent directement à ce qu’il y a en dessous. Survole-la pour la faire revenir.

Il ne te dérange que quand ça compte

La fenêtre clignote et sonne quand ton agent a besoin d’un oui/non, bute sur une question ou termine. Le reste du temps, il se fait oublier.

Un vrai mini-IDE

Une arborescence de fichiers, des aperçus avec coloration syntaxique, du Markdown rendu, et des liens fichier:ligne cliquables qui t’amènent pile au bon endroit.

Plusieurs agents à la fois

Fais tourner plusieurs agents côte à côte, chacun épinglé à son dossier — multi-root, comme VS Code — chacun sur le backend de ton choix.

Tes secrets restent chez toi

Un fichier .grindignore marque ce qui ne quitte jamais ta machine — ton .env, tes clés, tout ce que tu ne veux pas voir circuler sur le réseau.

Un overlay. Tous les agents.

Arrête de jongler entre trois agents de code.

Le Remote Control d’Anthropic surveille Claude, Codex cloud surveille OpenAI, Jules de Google surveille Gemini — trois applis, trois silos, trois logins. Backgrind prend le chemin inverse : un seul overlay desktop où le flux, les approbations et les pings « terminé » de chaque agent atterrissent en toasts ambiants, juste à côté de ceux des agents locaux.

Tous les agents, une seule surface. Claude Code, Cursor et Grindy hébergé tournent côte à côte dans des onglets — et le daemon surveille désormais aussi les agents cloud des labos (Jules, Codex cloud · bêta), en remontant leurs moments « besoin de toi » et « terminé » dans les mêmes toasts.
Une seule approbation, d’où qu’elle parte. Un hook PreToolUse en attente devient un toast que tu valides depuis l’overlay, le chat, un raccourci ou ton téléphone. Fini la chasse entre Remote Control, Codex cloud et Jules pour savoir quel agent est bloqué sur un oui/non.
Pas de facture par labo. Chaque labo te loue une télécommande séparée pour son propre agent. Backgrind, c’est une seule fenêtre au-dessus des CLI que tu paies déjà — surveiller plus d’agents ne veut pas dire brancher un abonnement de plus.

Fais tourner toute une équipe — chaque agent dans son onglet, un seul coup d’œil sur l’ensemble.

Nouveau · pensé pour la meute

Dix agents. Un écran. Zéro chaos.

Dès que tu passes d'un agent à toute une équipe, tous les autres outils s'écroulent. Backgrind est conçu exactement pour ce moment-là.

Fleet — poste de commandement. Un raccourci ouvre une grille en direct de tous les agents — onglets locaux et runs cloud — groupés par repo, filtrables par « a besoin de toi ». Autorise ou refuse depuis la carte, saute dans n'importe quelle session d'un clic.
Des agents qui se connaissent. Lance trois agents sur le même repo sans crainte. Chacun sait qui d'autre travaille dans le dossier et agit prudemment — petites modifications ciblées, relecture avant d'écrire, pas de refactoring global ni de commandes git destructrices.
Mode Eco. Un interrupteur, et les agents répondent en quelques mots — sans préambule, sans récap, sans commentaires dans le code — pour un travail strictement identique. Environ la moitié des tokens de sortie en moins, et un compteur affiche l'économie en direct.

Mode Live · essai gratuit · inclus avec Plus

Commande tes agents d’où tu veux.

Éloigne-toi de ton bureau, tes agents continuent de grinder. Le mode Live reflète ton Backgrind desktop sur ton téléphone ou ton iPad — regarde le flux du terminal en temps réel, envoie des commandes et réponds aux prompts « besoin de toi », même loin de ta machine. L’appairage démarre sur ton desktop et le lien est chiffré de bout en bout, donc ton code ne transite jamais en clair sur notre relais.

Backgrind Live reflétant la même session de code sur un desktop, un iPhone et un iPad — avec un prompt « api-server needs you » auquel on répond depuis le téléphone
Pilote, ne te contente pas de regarder. Écris à tes agents, change de session et approuve des actions depuis ta poche — pas un simple miroir en lecture seule.
Chiffré de bout en bout. Une clé par appairage (scanne un QR ou colle-la) : le relais ne voit jamais que du chiffré — ton code reste à toi.
Aucun nouveau login. L’appairage part du desktop avec un code à usage unique — pas de compte web à créer, aucune confiance supplémentaire à accorder.

Mode vibe code

Le vibe coding, ce n’est pas un truc de débutant.

Décris ce que tu veux au lieu de lire chaque ligne — le mode vibe masque le code source et tourne en mains libres. C’est une façon de travailler, pas un niveau de compétence : un grand débutant comme un staff engineer font du vibe coding. Backgrind règle juste ce qu’il t’explique et ce qu’il gère en silence.

Des résultats, pas du source. Arborescence, recherche et aperçu du code masqués — tu décris ce que tu veux, l’agent le ship.
Mains libres par défaut. Les nouvelles sessions acceptent automatiquement les modifications, ça marche tout seul — seuls tes dotfiles (.env) restent protégés.
La vue dev complète, en un geste. Désactive le mode vibe à tout moment pour retrouver l’arborescence, les vrais diffs et le terminal brut.
Débute en code

Ship son premier vrai projet.

Décris-le avec des mots simples et regarde-le apparaître. Grindy explique ce qu’il fait, garde les parties intimidantes hors de vue et ne lance jamais une commande risquée sans demander d’abord.

Ship tous les jours

Délègue les 80 % ennuyeux.

Refile le boilerplate, la glue, les migrations — tout ce que tu sais déjà faire mais préférerais éviter. Les 20 % intéressants gardent ton attention pendant que l’agent grinde le reste.

Pro aguerri

De la délégation, pas des petites roues.

Fais tourner trois agents sur trois repos en même temps, survole les diffs, ship. Repasse en vue développeur complète — arborescence, diffs bruts, vrai terminal — à la seconde où tu veux reprendre la main.

Un seul réglage — ton niveau de code — dose ce qu’il t’explique. Tout le reste, c’est la même app.

Local-first, par conception

Ton code reste sur ta machine.

Codex et Jules clonent ton repo dans une VM cloud qui ne t’appartient pas et travaillent là-bas. Backgrind fait tourner le vrai agent sur ta machine, par-dessus tes fenêtres, là où tu vois chaque commande avant qu’elle s’exécute.

Tourne sur ta machine

L’overlay est un client léger — il affiche ton CLI et transmet tes entrées. Il ne stocke ni ne transmet jamais ton historique de conversation.

Ton agent ne touche jamais notre serveur

En mode bring-your-own-CLI, le contenu de l’agent reste entre toi et ton fournisseur. On n’est pas dans la boucle, donc il n’y a rien qu’on puisse voir.

Pas de lecture mémoire, pas d’injection

Une simple fenêtre toujours au premier plan — la même catégorie que Discord ou OBS. Pas de lecture de la mémoire du jeu, pas d’automatisation des entrées, pas de hooks anti-cheat.

Les secrets ne partent pas sur le réseau

Un fichier .grindignore marque ce qui ne quitte jamais la machine — ton .env, tes clés — même quand tu utilises le modèle Grindy hébergé.

Builds & releases sur GitHub Releases signées · vérifie chaque version

Adoré par les builders

Des devs qui préfèrent construire plutôt que surveiller.

★★★★★
Je lance un refactor dans Claude Code et il flotte juste au-dessus de mon éditeur. Le ping quand il a vraiment besoin de moi fait que j’ai arrêté d’alt-tab toutes les deux minutes.
Sofia MarchettiIngénieure frontend senior
★★★★★
Le mode Live est irréel — je lance une tâche à mon bureau et j’approuve les diffs depuis mon téléphone, sur le canapé. Mon agent ne reste plus à m’attendre les bras croisés.
Lukas BrandtIndie hacker, en solo
★★★★★
Je fais tourner quatre agents en parallèle par-dessus un jeu en plein écran fenêtré. Backgrind est la seule chose qui les garde tous visibles sans un mur de terminaux à surveiller.
Marcus ReidStaff Engineer
★★★★★
Avec Grindy, zéro jonglage de clés. Un clic et j’avais un agent hébergé qui tournait dans l’overlay — pas de config fournisseur, rien à brancher, rien à surveiller.
Kenji WatanabeIngénieur backend
★★★★★
C’est juste mon propre CLI, mais j’ai enfin arrêté de surveiller le terminal. Les notifications ambiantes, c’est la feature qui me manquait depuis des années sans le savoir.
Daniel OkaforDéveloppeur full-stack
Pas sûr de savoir quel agent est fait pour toi ? Fais le quiz de 30 secondes →

Des réponses franches

Les questions que tout le monde pose.

Avec quels agents ça marche ?

Amène ton propre CLI — Claude Code ou Cursor (même login, même historique, mêmes hooks) — ou utilise Grindy, notre modèle hébergé sans rien à installer. Change de backend par workspace quand tu veux.

C’est quoi, le mode vibe code ?

Décris ce que tu veux, sans lire le source. Le mode vibe masque l’arborescence et l’aperçu du code, lance les nouvelles sessions en mains libres (modifications auto-acceptées) et ne garde éditables que tes dotfiles. Indique ton niveau — basique, intermédiaire ou pro — et l’agent ajuste ce qu’il t’explique. Désactive-le à tout moment pour la vue développeur complète.

Il faut un abonnement ?

Pas pour essayer. La démo gratuite dans l’app fait tourner l’overlay avec ton propre CLI, et la connexion débloque un essai Plus unique de 7 jours — mode Live inclus. Ensuite, Plus ($9/mois ou $90/an), c’est l’app locale complète : mode Live, projets sauvegardés, workspaces et voix. Pro ($29/mois ou $290/an) ajoute Grindy — nos modèles hébergés grindy-1 et grindy-1-pro (aucune clé API requise), construits sur l’agent OpenCode — plus des agents parallèles illimités et la sync cloud.

Mon code reste-t-il privé ?

En mode bring-your-own-CLI, le contenu de l’agent ne touche jamais nos serveurs. Avec Grindy, les prompts vont vers notre modèle hébergé — et un fichier .grindignore garde les secrets hors du réseau.

Vous collectez mon code ou entraînez des modèles dessus ?

Non. Avec ton propre CLI, l’agent tourne entièrement sur ta machine et son contenu ne nous parvient jamais — il n’y a rien à collecter. Avec le modèle Grindy hébergé, les prompts ne sont envoyés que pour y répondre et ne servent jamais à l’entraînement, et un fichier .grindignore garde les fichiers de ton choix (ton .env, tes clés) totalement hors du réseau.

Ça tourne vraiment par-dessus un jeu en plein écran ?

Oui — par-dessus n’importe quel jeu en mode plein écran fenêtré / borderless (le plein écran exclusif masque tous les overlays au niveau de l’OS). C’est une fenêtre toujours au premier plan tout à fait normale, la même catégorie que l’overlay de Discord ou d’OBS : pas de lecture de la mémoire du jeu, pas d’injection d’entrées, pas de hooks anti-cheat. Le jeu tourne juste en dessous.

Quels systèmes d’exploitation ?

macOS et Windows.

Comment savoir qu’il n’envoie rien en douce ?

L’overlay est un client léger : il affiche ton CLI et transmet tes entrées — il ne stocke ni ne transmet ton historique de conversation. Les builds signés sont distribués via GitHub Releases, donc tu peux toujours vérifier la version exacte que tu fais tourner.

Que se passe-t-il quand j'appuie sur « Always allow » ?

Ça devient une règle, pas un chèque en blanc : limitée à ce repo, cet outil et cette commande (ex. pnpm test dans web-app), stockée en local avec compteur et journal d'audit complet. Les règles deny gagnent toujours sur allow, et tu peux revoir ou supprimer chaque règle dans Settings → Policies.

C'est quoi, le Fusion council ?

Pose la même question difficile à plusieurs de tes propres agents — Claude Code, Codex, Gemini. Backgrind les fait tourner en parallèle dans ton repo (lecture seule), et un modèle chairman juge les réponses pour rendre un seul verdict, que tu peux transmettre à ton agent de travail. Tout tourne en local sur les abonnements CLI que tu paies déjà — rien ne passe par les serveurs Backgrind, et ça coûte 0 $ de plus.

Téléchargement

Installe Backgrind sur ta machine.

Builds signés, distribués via GitHub Releases — vérifie chaque version que tu fais tourner.

Tarifs

Commence gratuitement. Upgrade quand ça se rembourse tout seul.

Offre de lancement — −50% pour les nouveaux utilisateurs

Économise jusqu’à 20% en payant à l’année

Le plus populaire
Free $0 Essai gratuit
Plus $18 $9 /mo facturé au mois $15 $7.50 /mo facturé à l’année · $90 · −17%
Pro $58 $29 /mo facturé au mois $48 $24.17 /mo facturé à l’année · $290 · −17%
Overlay toujours au premier plan
Amène ton propre CLI — Claude Code, Cursor
Mode glance · raccourcis · clics traversants
Protection des secrets .grindignore
Mode Live — pilote tes agents depuis n’importe quel navigateur
Essai
Projets & réglages sauvegardés
Session uniquement
Agents en parallèle
1
3
Illimité
Workspaces & onglets multi-agents
Saisie vocale — Whisper en local
Modèles Grindy hébergés — aucune clé API requise
grindy-1 · grindy-1-pro
Policy engine — règles d'approbation & audit
Fusion council — tes modèles, un seul verdict
Bascule de quota — Grindy prend le relais à la limite
Sync cloud entre appareils
Support prioritaire & fonctionnalités en avant-première
Free $0 Essai gratuit
  • Overlay toujours au premier plan
  • Amène ton propre CLI — Claude Code, Cursor
  • Mode glance · raccourcis · clics traversants
  • Protection des secrets .grindignore
  • Mode Live — pilote tes agents depuis n’importe quel navigateur — Essai
  • Projets & réglages sauvegardés — Session uniquement
  • Agents en parallèle — 1
  • Policy engine — règles d'approbation & audit
  • Fusion council — tes modèles, un seul verdict
Essayer gratuitement
Plus $18 $9 /mo facturé au mois $15 $7.50 /mo facturé à l’année · $90 · −17%
  • Overlay toujours au premier plan
  • Amène ton propre CLI — Claude Code, Cursor
  • Mode glance · raccourcis · clics traversants
  • Protection des secrets .grindignore
  • Mode Live — pilote tes agents depuis n’importe quel navigateur
  • Projets & réglages sauvegardés
  • Agents en parallèle — 3
  • Workspaces & onglets multi-agents
  • Saisie vocale — Whisper en local
  • Policy engine — règles d'approbation & audit
  • Fusion council — tes modèles, un seul verdict
Essayer gratuitement
Le plus populaire
Pro $58 $29 /mo facturé au mois $48 $24.17 /mo facturé à l’année · $290 · −17%
  • Overlay toujours au premier plan
  • Amène ton propre CLI — Claude Code, Cursor
  • Mode glance · raccourcis · clics traversants
  • Protection des secrets .grindignore
  • Mode Live — pilote tes agents depuis n’importe quel navigateur
  • Projets & réglages sauvegardés
  • Agents en parallèle — Illimité
  • Workspaces & onglets multi-agents
  • Saisie vocale — Whisper en local
  • Modèles Grindy hébergés — aucune clé API requise — grindy-1 · grindy-1-pro
  • Policy engine — règles d'approbation & audit
  • Fusion council — tes modèles, un seul verdict
  • Bascule de quota — Grindy prend le relais à la limite
  • Sync cloud entre appareils
  • Support prioritaire & fonctionnalités en avant-première
Essayer gratuitement

Paiement sécurisé via Lemon Squeezy · résiliable à tout moment.

Support

Besoin d’un coup de main ? Écris-nous.

hello@backgrind.com

On lit chaque message et on répond généralement sous 24 h.

Laisse les agents grinder.

Lance une tâche et reprends ta journée — il te fait signe dès qu’il a besoin de toi.

Essayer gratuitement