GRACE Le travail reste sur ta machine. Une fraction de tes tokens Claude.

Agent de code local

Le travail reste sur ta machine.
Une fraction de tes tokens Claude.

Grace tourne sur ta machine et fait le travail elle-même. Claude n’est appelé que pour les étapes qui en ont vraiment besoin — le résultat est le même, ton quota dure bien plus longtemps.

97 %

de moins versé à Anthropic, si vous payez au token

Mesuré le 22 septembre 2026 sur 19 tâches, 38 exécutions au total. Une série plus large sur 30 tâches est en cours et remplacera ce chiffre.

plus loin va votre fenêtre de cinq heures, en abonnement

pas encore mesuré — la fenêtre ne rapporte que des points de pourcentage entiers, trop grossier pour diviser. Nous le mesurons autrement : remplir une fenêtre de tâches et compter, avec Grace et sans.


Ce que fait Grace

Vous donnez une tâche. Le travail se fait sur votre machine.

Vous confiez une tâche à Grace comme vous la confieriez à Claude Code. Grace fait le travail avec un modèle qui tourne sur votre propre machine — cela ne consomme rien de votre quota, c’est-à-dire de la quantité de Claude Code que vous pouvez utiliser avant que cela s’arrête un moment. Ce n’est que lorsqu’une étape ne peut pas être terminée, ou ne peut pas être prouvée, que Grace appelle Claude Code pour cette étape-là. Ensuite, les vérifications de votre propre projet sont exécutées sur le changement, et Grace vous dit ce qu’elle a pu prouver et ce qu’elle n’a pas pu prouver.

  • Tourne sur votre machine Votre quota reste intact.
  • Appelle rarement le grand modèle Seulement pour les étapes que le local ne termine pas ou ne prouve pas.
  • Dit ce qu’elle peut prouver Et le dit aussi quand elle ne peut pas.

La situation

Trois choses tournent mal avec les agents de code.

La première vous coupe en pleine phrase. Vous êtes au milieu de quelque chose, le quota s’épuise, et il ne reste qu’à attendre. Ce ne sont pas les idées qui manquent, c’est le quota.

La deuxième, c’est la facture. Plus de marge coûte plus cher, et chaque étape partie vers un grand modèle y est allée, qu’elle en ait eu besoin ou non.

La troisième est plus discrète. Un changement est déclaré fini parce qu’un modèle l’a dit, pas parce que quelque chose s’est exécuté. Vous le découvrez plus tard, quand quelque chose casse.

Comment ça marche

Une tâche, un chemin, au plus un appel sur votre quota.

Grace planifie la tâche, laisse le modèle local travailler, écrit le changement, puis exécute dessus les vérifications du projet. Une étape part chez Claude pour l’une de quatre raisons : la tentative locale n’a pas tenu, la boucle de réparation tourne en rond, le plan était trop incertain pour écrire à l’aveugle, ou ce type de tâche est un de ceux où le modèle local est mesurablement faible. Les deux dernières surviennent avant que quoi que ce soit ne soit écrit.

acme-shop Product demo
  • src/components/Header.astro relevant
  • src/components/MobileNav.astro relevant
  • src/styles/global.css relevant
  • src/layouts/Base.astro read only
  • src/pages/index.astro read only

Grace lit votre dépôt avant de planifier. Les fichiers qu'elle ne touchera pas restent intacts — la portée d'une tâche est décidée avant la première modification, pas après.

Le mécanisme complet, étape par étape

Local d’abord

Tout ce qui peut rester sur votre machine y reste.

A task goes to the local model on your machine: it reads the repository, plans, and writes the change. Then your project's own checks run against it. Three things can happen. If a check passed, Grace is done and reports VERIFIED_PASS. If nothing could prove the change, it reports NOT_VERIFIED — a statement, not a failure. If a check failed, that one step goes to Claude, which writes a new change, and the checks run again on that one. A failed check is not the only way a step gets there: Grace also hands one over before writing it, when the plan is too uncertain to write blindly or the task is of a kind the local model is measurably weak at. What it never hands over is the whole task.

trait plein · reste sur votre machine pointillés · rien pour le prouver tirets · quitte votre machine


Dans le terminal

À quoi ressemble une vraie tâche.

Une vérification qui échoue n’est pas l’échec de l’exécution. C’est le moment où le grand modèle est appelé.

grace — task run
graceadd a rate limit to the upload endpointlocal model · isolation: git worktreeplanobjective, files to read, files to modify, checkseditsrc/routes/upload.tsrunning typechecktypecheckrunning lintlintrunning testtest — 1 failing: upload rejects the 4th requestVERIFIED_FAIL frontier escalating to frontier model editsrc/routes/upload.tsrunning typechecktypecheckrunning lintlintrunning testtestVERIFIED_PASSeffect: VERIFIED · checks executed: typecheck, lint, test

State names, check names and the effect ladder are taken from Grace's source.

Vérification

Trois états, et l’un d’eux est un aveu.

Grace n’a pas de « fini » qui vienne d’un modèle qui l’affirme. Il y a trois états, et seul le premier permet de déclarer une tâche terminée.

VERIFIED_PASS

Une vérification a été exécutée sur le changement et elle est passée. C’est le seul état qui peut être déclaré terminé.

VERIFIED_FAIL

Une vérification a été exécutée et n’est pas passée. Le changement n’est pas accepté, le travail continue.

NOT_VERIFIED

Rien d’exécutable n’a pu prouver ce changement. Grace le dit au lieu de prétendre au succès.

Ce qui est vérifié et ce qui ne peut pas l’être →

Votre quota

Grace n’agrandit pas votre limite. Elle en consomme moins.

Le modèle local lit, planifie et écrit. Ces étapes tournent sur votre machine et ne touchent pas au quota.

L’appel au grand modèle n’a lieu qu’à un seul endroit : une étape n’a pas pu être terminée, ou pas pu être prouvée. Alors le modèle que vous payez déjà est appelé, pour l’étape qui en a besoin.

Et quand le quota se resserre, Grace ne vous bascule pas discrètement vers plus petit. Le modèle que vous avez choisi reste celui que vous obtenez. Il y a simplement moins d’appels, donc le même quota va plus loin parce qu’on en dépense moins.

Même quota, mêmes tâches, même ordre. Regardez où il s’épuise.

Même quota dans les deux voies, mêmes tâches, même ordre. Sans Grace, chaque tâche y puise, et les dernières ne démarrent jamais. Avec Grace, la plupart des tâches se terminent sur votre machine, et le quota n'est dépensé que là où une étape n'a pas pu aboutir ou n'a pas pu être prouvée — la liste va donc jusqu'au bout, et une partie du quota est encore là.

Illustration of the mechanism. The measured ratio will replace this — the method is on the page benchmark.

Tâches terminées avec le même quota

mesure en cours

Celui-ci n’est pas encore mesuré. La méthode est publiée avant le résultat —voir la page benchmark.

Moins de tokens Claude par tâche94%Mesuré le 21 septembre 2026. M1 · 3 tasks × 3 repetitions × 2 arms = 18 runs · paired La série plus large tourne encore, ce chiffre peut donc encore bouger.
Tâches terminées sans aucun appel

Celui-ci n’est pas encore mesuré. La méthode est publiée avant le résultat —voir la page benchmark.

L’un de ces trois est mesuré : 94 % de tokens en moins, sur 3 tâches exécutées 3 fois chacune, le 21 septembre 2026. Les deux autres ne le sont pas et restent vides jusqu’à la fin de la série plus large sur 30 tâches. La méthode était publique avant le résultat.

Ton abonnement Claude

Il reste le tien. Il dure simplement bien plus longtemps.

Grace ne remplace pas ton abonnement Claude et ne revend pas l’accès aux modèles. Il en faut un — et Grace en consomme beaucoup moins.

  • Ton quota est débité au coût, pas au token Une étape bon marché et une étape chère ne prennent pas la même part de ta fenêtre de cinq heures. Grace garde l’essentiel sur ta machine, et les rares étapes qui arrivent chez Claude sont petites.
  • De combien exactement, nous ne le disons pas encore Que l’économie parvienne jusqu’à l’abonnement est mesuré. Le facteur exact ne l’est pas : la mesure ne distingue que des points de pourcentage entiers, et la série plus large tourne encore.
  • Rien ne change dans ce que tu paies à Anthropic Même connexion, même formule, même facture. Grace ne voit jamais de clé d’API et ne facture aucun usage de modèle par notre intermédiaire.

Quand la fenêtre est vide, la réponse habituelle est de passer à la formule au-dessus : Pro coûte $20 par mois, Max $100, le grand Max $200. Grace coûte €19 et te laisse sur la formule que tu as déjà.

Tarifs des formules tels qu’Anthropic les publie, au 22 septembre 2026. anthropic.com/pricing

Ce que nous avons mesuré sur les extensions « économes »

Les extensions censées économiser des tokens nous en ont coûté davantage.

Nous avons lancé les mêmes tâches deux fois — une fois avec les extensions d’économie activées, une fois sans. Tout le reste était identique : même agent, même liste de tâches, même compte, même niveau de réflexion. Avec elles, l’exécution a demandé 2.68× des tokens, mesuré sur 20 tâches appariées.

  • 19 tâches sur 20 ont coûté plus cher Ce n’est pas serré, et ce n’est pas une moyenne qui masque un partage. Dix-neuf ont augmenté, une est restée stable. La tâche médiane a demandé 3,6 fois plus.
  • La facture a moins augmenté que les tokens Tokens 2,7×, facture 1,2×. L’essentiel du surplus est du contexte relu, facturé moins cher. Il est payé quand même — et sur un abonnement il remplit toujours votre fenêtre.
  • Nous ne les nommons pas C’est la mesure de nos propres exécutions sur notre propre liste, pas un verdict sur le produit de quiconque. Une autre liste ou un autre montage peut donner autre chose : c’est précisément pour cela que nous publions la méthode.

C’est un résultat intermédiaire d’une série encore en cours, et il ne dit rien de la qualité : si une extension coûte plus et apporte plus, c’est un échange, pas un défaut. Si le résultat s’améliore, cela se mesure à part.

Mesuré le 22 septembre 2026. Comment la mesure a été faite

Ce qu’elle fait aujourd’hui

Seulement ce qui tourne déjà.

  • 01

    Tourne en local

    Votre code reste sur votre machine, sauf quand un grand modèle est appelé pour une étape que le local n’a pas pu terminer.

  • 02

    Vérifications déterministes

    Grace exécute les vérifications du projet — typecheck, lint, test, build — plus l’observation du navigateur et des vérifications structurelles.

  • 03

    Fonctionne sur les sites statiques

    Pas seulement les projets à framework. Un site en HTML et CSS simple est une cible à part entière.

  • 04

    Dit NOT_VERIFIED

    Quand rien d’exécutable ne peut prouver un changement, Grace signale cet état au lieu de prétendre au succès.

  • 05

    Une commande

    grace dans votre terminal, dans le dépôt où vous travaillez déjà.

Pour commencer

Une commande, dans le dépôt où vous êtes déjà.

Aucun éditeur à installer, aucun compte à créer, aucun projet à importer. Grace est un agent de terminal et démarre là où votre travail se trouve déjà.

npm install -g grace-agent

La commande que vous lancerez au lancement. Il n’y a encore rien à installer.

Ce dont votre machine a besoin

  • Une machine avec 24 Go de mémoire ou plus Le modèle local à lui seul occupe environ 18 Go — mesuré, pas estimé. 16 Go ne suffisent pas aujourd’hui. Le développement tourne sur une machine de 48 Go.
  • macOS Développé et mesuré dessus. Les autres systèmes ne sont pas testés — pas testés, pas exclus.
  • Node 24 et Ollama Grace utilise l’Ollama qui tourne déjà sur votre machine et le modèle que vous y avez chargé.
  • Votre propre abonnement Claude Code Facultatif, et seulement quand une étape escalade. Grace ne revend pas l’accès aux modèles.

Pour un modèle local, la mémoire est le point de rupture honnête. C’est pourquoi elle est ici et pas en note de bas de page.

grace — zsh — 80×24
~/my-project $ npm install -g grace-agent added 1 package in 3s ~/my-project $ grace ██████╗ ██████╗ █████╗ ██████╗███████╗ ██╔════╝ ██╔══██╗██╔══██╗██╔════╝██╔════╝ ██║ ███╗██████╔╝███████║██║ █████╗ ██║ ██║██╔══██╗██╔══██║██║ ██╔══╝ ╚██████╔╝██║ ██║██║ ██║╚██████╗███████╗ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚══════╝ Arbeitet lokal, fragt Claude nur wenn nötig · mein-shopDu: unten steht noch unsere alte TelefonnummerGrace:Ich sehe sie an drei Stellen — auch im Anruf-Link. Ich tausche sie überall aus. lib/inhalte.ts:210 +49 30 1234567 lib/inhalte.ts:211 tel:+49301234567 lib/inhalte.ts:251 +49 30 1234567 Geändert. Danach das ganze Projekt durchsucht — die alte Nummer kommt nirgends mehr vor. › Sag, was zu tun ist — oder /helpGrace · Projekt mein-shop · Modell qwen3.6:35b-a3b · Örtlich erledigt noch nichts gemessen · Auftrag wartetStrg+C beendet Grace · /help zeigt die Befehle · sonst einfach sagen, was zu tun ist
This is the first run as it will work at launch — the package is not published yet.

Tarif

€19 par mois pour les 10 000 premiers.

Ensuite €39. Pas de paliers, pas de minimum de sièges, aucune marge sur l’usage des modèles — les escalades passent par l’abonnement que vous payez déjà.

Standard

€39 / mois

Le prix pour tous après les 10 000 premières places.

  • Le même produit, la même vérification
  • Pas de paliers séparés, pas de minimum de sièges
Rejoindre la liste d’attente

Prix en euros. La facturation n’est pas encore active — la liste d’attente ne collecte que des e-mails.

Détails du tarif →

Fini devrait vouloir dire que quelque chose s’est exécuté.

Un modèle local pour le travail ordinaire, un appel au grand modèle seulement là où il le mérite, et un état qui vient de vérifications exécutées plutôt que d’une phrase.

Liste d’attente

Grace n’est pas encore ouvert.

Laissez une adresse et vous saurez quand cela ouvre — et quand les chiffres du benchmark seront publiés, au premier des deux.

Pas de paiement, pas de compte. Un champ e-mail, rien de plus.