AI Briefing

Claude Code용 로컬 명령어 필터링 도구 'stuntd' 공개

A 20-line PreToolUse hook that decides allow / ask / deny for shell commands locally, no API call per command

·2026.09.23 12:43

핵심 내용

API 호출 없이 로컬에서 명령어 허용 여부를 결정하는 Claude Code용 도구 'stuntd'가 공개되었다.

자세히 보기

Claude Code의 도구 사용 시마다 발생하는 유료 API 호출을 줄이고, 위험한 명령어(rm -rf 등)를 차단하기 위한 로컬 필터링 도구 stuntd가 공개되었다. 이 도구는 20줄의 PreToolUse 훅과 로컬 데몬으로 구성되며, Laya라는 오픈 웨이트 의사결정 모델을 활용해 명령어에 대해 allow, ask, deny 중 하나를 결정한다.

성능 및 특징

  • 정확도 향상: 제로샷(zero-shot) 상태에서 Laya 모델의 규칙 일치율은 45%였으나, 3,000개의 라벨링된 명령어로 학습 후 일치율은 **97%**까지 상승했다.
  • 자동화 및 속도: 학습된 모델은 96%의 명령어를 스스로 처리하며, 노트북 GPU 기준 결정당 약 20ms의 지연 시간을 보인다.
  • 제한 사항: 자유 텍스트 생성이나 필드 간 연산은 지원되지 않으며, 단어 기반의 의사결정만 가능하다.

설치 및 사용

Python 3.10 이상 환경에서 pip install "stuntd[train]"로 설치할 수 있으며, Apache-2.0 라이선스로 공개되어 있다. 데몬은 사용자가 내린 결정을 바탕으로 작은 헤드(head)를 학습하여 성능을 최적화한다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.