스니프: YAML 필터로 Claude Code 토큰 사용량을 줄이는 오픈소스 도구

Snip은 Go로 작성된 오픈소스 도구로, 셸 명령어 출력이 컨텍스트 윈도우에 도달하기 전에 필터링하여 Claude Code의 토큰 사용량을 60-90% 줄입니다. rtk(Rust Token Killer)에서 영감을 받았지만, 필터가 컴파일된 코드가 아닌 데이터(YAML 파일)라는 점에서 다른 접근 방식을 취합니다.
작동 방식
AI 코딩 에이전트는 종종 장황한 셸 출력으로 토큰을 낭비합니다. 예를 들어, 통과한 go test는 LLM이 필요로 하지 않는 수백 줄을 생성할 수 있으며, git log는 한 줄이면 충분한데도 전체 메타데이터를 덤프합니다. Snip은 Claude Code와 셸 사이에 위치하여 선언적 YAML 파이프라인을 통해 출력을 필터링합니다.
소스의 벤치마크 예시:
- 이전:
go test ./...→ 689 토큰 - 이후: "10 passed, 0 failed" → 16 토큰 (97.7% 감소)
설정 및 사용법
설정에는 하나의 명령어가 필요합니다:
brew install edouard-claude/tap/snip
snip init이후, Claude가 실행하는 모든 셸 명령어는 snip을 통과합니다.
rtk와의 주요 차이점
- 필터는 바이너리에 컴파일된 Rust 코드가 아닌, 폴더에 드롭하는 YAML 파일입니다
- 16개의 구성 가능한 파이프라인 액션 포함: 줄 유지/제거, 정규식, JSON 추출, 상태 머신, group_by, 중복 제거
- 사용자는 Go를 건드리지 않고도 5분 내에 자신만의 필터를 작성할 수 있습니다
- 엔진과 필터는 독립적으로 발전합니다
호환성
Snip은 Cursor, Copilot, Gemini CLI, Aider, Windsurf, Cline에서도 작동합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

오픈소스 Go 포트인 Claude Code CLI가 claw-code-go로 출시되었습니다
개발자 dolm09이 최근 유출된 내용을 기반으로 Claude Code CLI의 완전한 Go 포트인 claw-code-go를 공개했습니다. 이 프로젝트는 약 10,000줄의 코드로 구성되어 있으며 단일 자체 포함 실행 가능 바이너리를 생성합니다.

슈퍼 클로드 브라우저 확장 프로그램은 클로드 AI 사용 속도와 한도 예측을 추적합니다.
한 개발자가 Super Claude라는 브라우저 확장 프로그램을 만들어 Claude UI에 직접 사용 속도 표시기와 100% 도달 시간 예측을 추가하여 사용자들이 5시간 할당량 소비를 모니터링할 수 있도록 도왔습니다.

클로드 코드로 구축된 무료 약물감시 신호 탐지 도구
한 개발자가 Claude Code를 사용하여 상용 플랫폼이 보통 연간 5만~50만 달러를 청구하는 기능을 복제한 무료 약물감시 신호 탐지 도구를 구축했습니다. 이 프로젝트는 주말 동안 완성되었으며 현재 무료 리소스로 이용 가능합니다.

Zeude: Claude Code와 OpenAI Codex를 위한 자체 호스팅 모니터링 대시보드
Zeude는 Claude Code와 OpenAI Codex 사용량을 추적하는 자체 호스팅 대시보드로, 프롬프트별 토큰 및 비용 분석, 주간 리더보드, 팀 스킬 관리를 제공합니다. 버전 1.0.0에서는 Windows 지원, Codex 통합, 사용자별 스킬 옵트아웃 기능이 추가되었습니다.