Graft: Claude Code 후크가 grep 토큰을 42% 줄이다

Graft (github.com/NanoNets/Graft)는 Claude Code, Cursor, Codex, Gemini와 같은 코딩 에이전트를 위한 영구 지식 그래프를 구축하는 CLI 도구입니다. 코드베이스 컨텍스트를 미리 계산하여 에이전트가 반복적인 grep-and-open 탐색 루프를 건너뛸 수 있게 합니다.
벤치마크에서 얻은 구체적인 성과
- 토큰 42% 감소 (특히 grep 토큰)
- 도구 호출 46% 감소
- 시간 60% 절약
- SWE-bench Verified에서 정확도 54%에서 66%로 향상
통제된 벤치마크는 동일한 에이전트와 파일 도구로 162회 시도했으며, 컨텍스트만 달랐습니다. SWE-bench 결과는 공식 하네스로 채점되었습니다.
작동 원리
코딩 에이전트는 매 작업마다 저장소를 처음부터 다시 탐색합니다. Graft는 한 번 이해를 구축하고 이를 링크된 마크다운 파일 폴더로 저장소에 기록합니다. 각 시스템, API 또는 개념에 대해 하나의 노드입니다. 이는 실제 설명이며 기호 목록이 아닙니다. 임베딩, 유사성 검색, 데몬이 없습니다.
빠른 시작
npm install -g @nanonets/graft
# CLI 설치, 한 번만
graft init
# 그래프 구축 + Claude Code에 연결
graft init는 연결할 에이전트를 묻고, 코드에서 graft/를 구축하며, 상태 표시줄과 훅을 .claude/에 추가합니다. 그래프는 파일일 뿐입니다. 커밋하면 팀원이 git으로 받을 수 있습니다. graft init --dry-run으로 변경 사항을 미리 볼 수 있습니다.
커밋하는 것은 .claude/ 연결입니다. 각 팀원은 graft build를 실행하여 자신의 그래프를 생성합니다. 그래프는 기본적으로 로컬 캐시로 gitignore됩니다.
추가 기능
- 에이전트 통합을 위한 MCP 서버
- 심층 Claude Code 통합 (상태 표시줄 + 훅)
- 검색 및 방향 파악을 위한
graft grep및graft map - 모노레포 및 멀티 레포 지원
- 그래프 탐색을 위한
graft viz - Cursor, Codex, Gemini 등과 호환
대상: 대규모 코드베이스에서 AI 코딩 에이전트를 사용하며 이미 탐색한 컨텍스트에 토큰을 지불하는 데 지친 팀.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

PinchBench 결과: 최초의 OpenClaw 전용 AI 코딩 에이전트 벤치마크
OpenClaw 전용 첫 벤치마크인 PinchBench은 성공률, 비용, 속도로 32개의 AI 모델을 순위 매겼으며, Google의 Gemini-3-Flash-Preview가 95.1% 성공률에 0.72달러로 선두를 달리고 있습니다.

Swarmcore 소개: 파이썬 기반 확장 가능한 다중 에이전트 프레임워크
Swarmcore는 Python에서 확장 가능한 다중 에이전트 워크플로우를 실행하기 위한 오픈소스 라이브러리로, 순차적 또는 병렬 실행 및 확장 가능한 컨텍스트 관리를 특징으로 합니다.

프로액티비티 해제: 커뮤니티의 클로봇 혁신 심층 분석
애호가들이 어떻게 창의적인 전략과 커뮤니티 중심의 통찰력을 통해 클로우봇의 적극성을 향상시키고 있는지 알아보세요. r/openclaw에서의 논의와 발견을 살펴봅니다.

Fino: Claude와 함께하는 개인 재무 분석을 위한 오픈소스 MCP 서버
Fino는 Plaid를 통해 Claude를 은행 계좌에 연결하고, 거래 데이터를 SQLite에 로컬로 저장하며, Claude에 재무 분석 도구를 제공하는 무료 오픈소스 MCP 서버입니다.