GRACE 작업은 내 컴퓨터에서. Claude 토큰은 훨씬 적게.

로컬 코딩 에이전트

작업은 내 컴퓨터에서.
쓰는 Claude 토큰은 훨씬 적게.

Grace는 내 컴퓨터에서 돌아가며 작업을 직접 해냅니다. Claude는 정말 필요한 단계에서만 부릅니다. 결과는 그대로고, 쓰는 토큰이 줄어드는 만큼 사용량이 훨씬 오래 갑니다.

97 %

토큰 단위로 낸다면, Anthropic에 내는 돈이 이만큼 줄어듭니다

2026년 9월 22일에 19개 작업으로 측정했고, 실행은 모두 38회입니다. 30개 작업으로 된 더 큰 시험이 진행 중이며 이 숫자를 대체합니다.

구독이라면, 5시간 사용량이 이만큼 더 갑니다

아직 측정하지 못했습니다. 사용량은 정수 퍼센트로만 보고되어 나누기에는 너무 거칩니다. 대신 직접 잽니다 — 한 사용량을 작업으로 가득 채워 세는 방식으로, Grace 있을 때와 없을 때.


Grace가 하는 일

작업을 맡기면, 내 컴퓨터에서 일이 진행됩니다.

Claude Code에 맡기듯 Grace에 작업을 맡기면 됩니다. Grace는 사용자의 컴퓨터에서 돌아가는 모델로 작업하므로 사용량 — 멈추기 전까지 쓸 수 있는 Claude Code의 양 — 이 줄지 않습니다. 어떤 단계를 끝낼 수 없거나 증명할 수 없을 때에만, 그 한 단계를 위해 Claude Code를 부릅니다. 그다음 프로젝트가 가진 검사를 변경에 대해 실행하고, 무엇을 증명했고 무엇을 증명하지 못했는지 알려 줍니다.

  • 내 컴퓨터에서 실행 사용량은 그대로 남습니다.
  • 큰 모델은 드물게 호출 로컬이 끝내지 못하거나 증명하지 못하는 단계에만.
  • 증명한 것만 말합니다 증명하지 못하면 그렇다고 말합니다.

지금 상황

코딩 에이전트에서 잘못되는 것은 세 가지입니다.

첫째는 작업 도중에 옵니다. 한창 하고 있는데 사용량이 바닥나고, 기다리는 것 말고는 할 수 있는 게 없습니다. 아이디어가 떨어진 게 아니라 사용량이 떨어진 겁니다.

둘째는 비용입니다. 여유를 늘리면 돈이 더 듭니다. 게다가 큰 모델로 간 단계는 필요했든 아니든 그리로 갔습니다.

셋째는 조용합니다. 아무것도 실행되지 않았는데 모델이 그렇게 말했다는 이유로 변경이 완료로 보고됩니다. 나중에 뭔가 깨지고 나서야 알게 됩니다.

작동 방식

하나의 작업, 하나의 경로, 사용량은 많아야 한 번.

Grace는 작업을 계획하고, 로컬 모델이 일하게 하고, 변경을 작성한 뒤 프로젝트의 검사를 그 변경에 대해 실행합니다. 한 단계가 Claude로 넘어가는 이유는 네 가지입니다. 로컬 시도가 통과하지 못했거나, 수정이 제자리를 맴돌거나, 계획이 너무 불확실해 무턱대고 쓸 수 없거나, 그 종류의 작업이 로컬 모델이 측정상 약한 것일 때입니다. 뒤의 두 가지는 무언가를 쓰기 전에 일어납니다.

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는 계획을 세우기 전에 저장소를 읽습니다. 건드리지 않을 파일은 그대로 남습니다. 작업의 범위는 첫 수정 전에 정해지며, 나중에 정해지지 않습니다.

전체 과정을 단계별로 보기

로컬 우선

내 컴퓨터에 남을 수 있는 것은 전부 그대로 남습니다.

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.

실선 · 내 컴퓨터에 머무름 점선 · 증명할 수단 없음 파선 · 내 컴퓨터를 벗어남


터미널에서

실제 작업은 이렇게 진행됩니다.

검사에 실패한 것은 실행의 실패가 아닙니다. 큰 모델이 호출되는 순간입니다.

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.

검증

세 가지 상태, 그중 하나는 인정입니다.

Grace에는 모델이 그렇게 말해서 성립하는 “완료”가 없습니다. 상태는 셋이고, 완료로 보고할 수 있는 것은 첫 번째뿐입니다.

VERIFIED_PASS

변경에 대해 검사가 실행되어 통과했습니다. 완료라고 보고할 수 있는 유일한 상태입니다.

VERIFIED_FAIL

검사가 실행되었고 통과하지 못했습니다. 변경은 받아들여지지 않고 작업은 계속됩니다.

NOT_VERIFIED

이 변경을 증명할 수 있는 실행 가능한 것이 없었습니다. 성공을 주장하는 대신 그렇게 보고합니다.

무엇을 검사하고 무엇은 검사할 수 없는가 →

사용량

Grace는 한도를 늘리지 않습니다. 덜 씁니다.

읽고, 계획하고, 쓰는 일은 로컬 모델이 합니다. 이 단계들은 내 컴퓨터에서 돌아가며 사용량에 손대지 않습니다.

큰 모델 호출은 한 지점에서만 일어납니다. 어떤 단계를 끝낼 수 없었거나 증명할 수 없었을 때. 그때 이미 결제하고 있는 모델이 필요한 단계를 위해 호출됩니다.

사용량이 빠듯해져도 Grace가 조용히 더 작은 모델로 바꾸지 않습니다. 고른 모델이 그대로 쓰입니다. 단지 호출이 줄어들 뿐이고, 그만큼 같은 사용량이 더 오래 갑니다.

같은 사용량, 같은 작업, 같은 순서. 어디서 바닥나는지 보세요.

두 줄 모두 같은 사용량, 같은 작업, 같은 순서입니다. Grace가 없으면 모든 작업이 사용량을 소모하고, 마지막 작업들은 시작조차 하지 못합니다. Grace가 있으면 대부분의 작업이 내 컴퓨터에서 끝나고, 사용량은 단계를 끝내지 못했거나 근거를 댈 수 없었던 곳에만 쓰입니다. 그래서 목록은 끝까지 가고, 사용량도 일부 남습니다.

Illustration of the mechanism. The measured ratio will replace this — the method is on the 벤치마크 페이지.

같은 사용량으로 끝낸 작업 수

측정 중

이 항목은 아직 측정하지 않았습니다. 결과보다 방법을 먼저 공개합니다 —벤치마크 페이지 보기.

작업당 Claude 토큰 절감94%2026년 9월 21일 기준 측정값입니다. M1 · 3 tasks × 3 repetitions × 2 arms = 18 runs · paired 더 큰 시험이 아직 진행 중이라 이 숫자는 달라질 수 있습니다.
한 번도 호출하지 않고 끝난 작업

이 항목은 아직 측정하지 않았습니다. 결과보다 방법을 먼저 공개합니다 —벤치마크 페이지 보기.

셋 중 하나는 측정값입니다. 3개 작업을 각각 3번씩, 2026년 9월 21일에 측정해 토큰 94 % 감소. 나머지 둘은 아직이며, 30개 작업으로 된 더 큰 시험이 끝날 때까지 비워 둡니다. 방법은 결과보다 먼저 공개했습니다.

쓰고 계신 Claude 요금제

요금제는 그대로. 더 오래 갑니다.

Grace는 Claude 구독을 대체하지 않고 모델 이용권을 되팔지도 않습니다. 구독은 필요하지만, 훨씬 적게 씁니다.

  • 사용량은 토큰이 아니라 비용으로 차감됩니다 싼 단계와 비싼 단계가 5시간 사용량에서 같은 몫을 가져가지 않습니다. Grace는 대부분의 단계를 사용자의 컴퓨터에서 처리하므로 Claude에 닿는 것은 적고 작습니다.
  • 얼마나 더 오래 가는지는 아직 말하지 않습니다 절감이 구독에 실제로 반영된다는 점은 측정했습니다. 정확한 배수는 아직입니다 — 측정 단위가 정수 퍼센트이고, 더 큰 시험도 진행 중입니다.
  • Anthropic에 내는 돈은 그대로입니다 같은 로그인, 같은 요금제, 같은 청구서. Grace는 API 키를 보지 않고, 모델 사용료를 저희를 통해 청구하지 않습니다.

사용량이 바닥나면 보통 다음 요금제로 올립니다. Pro는 월 $20, Max는 $100, 큰 Max는 $200입니다. Grace는 ₩29,800이고, 지금 쓰는 요금제를 그대로 둡니다.

Anthropic이 공개한 요금, 2026년 9월 22일 기준. anthropic.com/pricing

토큰 절약 확장을 직접 재봤습니다

토큰을 아껴준다는 확장이 오히려 더 썼습니다.

같은 작업을 두 번 돌렸습니다. 흔히 쓰는 토큰 절약 확장을 켠 경우와 끈 경우입니다. 나머지는 모두 동일했습니다 — 같은 에이전트, 같은 작업 목록, 같은 계정, 같은 사고 수준. 켠 쪽이 2.68×의 토큰을 썼습니다(짝지은 20개 작업 기준).

  • 20개 중 19개 작업이 더 비쌌습니다 근소한 차이도 아니고, 평균이 갈림을 감춘 것도 아닙니다. 19개가 올랐고 1개는 같았습니다. 중앙값 작업 기준 3.6배였습니다.
  • 청구액은 토큰만큼 오르지 않았습니다 토큰은 2.7배, 청구는 1.2배. 늘어난 대부분은 다시 읽은 맥락이고, 그건 더 싸게 계산됩니다. 그래도 값은 치르며, 구독에서는 사용량을 채웁니다.
  • 이름은 밝히지 않습니다 우리 작업 목록에서 우리 실행을 잰 결과이지, 누군가의 제품에 대한 판정이 아닙니다. 목록이나 구성이 다르면 결과도 달라질 수 있습니다. 그래서 방법을 공개합니다.

진행 중인 시험의 중간 결과이며, 품질에 대해서는 아무 말도 하지 않습니다. 더 비싸고 더 잘한다면 그건 거래이지 결함이 아닙니다. 결과가 나아지는지는 따로 측정합니다.

2026년 9월 22일 기준 측정값입니다. 어떻게 측정했나

오늘 할 수 있는 것

이미 돌아가는 것만.

  • 01

    로컬에서 실행

    코드는 내 컴퓨터에 남습니다. 로컬 모델이 끝내지 못한 단계를 위해 큰 모델이 호출될 때를 빼고는.

  • 02

    결정적인 검사

    프로젝트가 가진 검사를 실행합니다 — typecheck, lint, test, build — 여기에 브라우저 관찰과 구조 검사가 더해집니다.

  • 03

    정적 사이트도

    프레임워크 프로젝트만이 아닙니다. 순수 HTML과 CSS 사이트도 온전한 대상입니다.

  • 04

    NOT_VERIFIED라고 말함

    변경을 증명할 실행 가능한 수단이 없으면, 성공을 주장하지 않고 이 상태를 보고합니다.

  • 05

    명령 하나

    지금 작업 중인 저장소에서 터미널에 grace 한 줄.

시작하기

지금 열려 있는 저장소에서, 명령 하나.

에디터 설치도, 계정 생성도, 프로젝트 가져오기도 필요 없습니다. Grace는 터미널 에이전트이고, 작업이 이미 있는 곳에서 시작합니다.

npm install -g grace-agent

출시 때 실행하게 될 명령입니다. 아직 설치할 것은 없습니다.

기기에 필요한 것

  • 메모리 24 GB 이상인 컴퓨터 로컬 모델만으로 약 18 GB를 차지합니다. 추정이 아니라 측정한 값입니다. 16 GB로는 오늘 기준 부족합니다. 개발은 48 GB 장비에서 합니다.
  • macOS macOS에서 개발하고 측정했습니다. 다른 운영체제는 미검증입니다 — 미지원이 아니라 미검증입니다.
  • Node 24와 Ollama Grace는 이미 켜져 있는 Ollama와 거기에 받아둔 모델을 사용합니다.
  • 본인의 Claude Code 구독 선택 사항이며, 단계가 에스컬레이션될 때만 씁니다. Grace는 모델 이용권을 되팔지 않습니다.

로컬 모델에서 메모리는 정직한 결정 요인입니다. 그래서 각주가 아니라 여기에 적습니다.

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.

가격

선착순 10,000명은 월 ₩29,800.

이후에는 ₩61,100. 등급도, 최소 인원도, 모델 사용료에 붙는 마진도 없습니다. 에스컬레이션은 이미 결제 중인 구독을 통해 처리됩니다.

일반

₩61,100 €39 로 청구 / 월

선착순 10,000명 이후 모두에게 적용되는 가격입니다.

  • 같은 제품, 같은 검증
  • 등급 구분 없음, 최소 인원 없음
대기자 명단에 등록

결제는 유로로 이루어집니다. 표시 금액은 1유로 = 1565.970623 KRW(open.er-api.com, Kurse vom 07.09.2026 00:02 UTC) 기준으로 환산해 반올림한 참고값이며, 실제 청구액은 당일 환율에 따라 달라집니다. 유로로 청구됩니다. 아직 결제는 시작되지 않았고, 대기자 명단은 이메일 주소만 수집합니다.

가격 자세히 보기 →

완료라는 말은 뭔가 실행되었다는 뜻이어야 합니다.

평범한 작업은 로컬 모델이 하고, 큰 모델은 값어치를 하는 곳에서만 호출되며, 상태는 문장이 아니라 실행된 검사에서 나옵니다.

대기자 명단

Grace는 아직 열리지 않았습니다.

주소를 남겨 두시면 공개될 때, 그리고 벤치마크 수치가 나올 때 중 먼저 오는 시점에 알려 드립니다.

결제도 계정도 없습니다. 이메일 한 칸이 전부입니다.