스니프: 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

Semble: grep+read보다 98% 적은 토큰을 사용하는 AI 에이전트용 코드 검색
Semble는 AI 에이전트를 위한 오픈소스 코드 검색 라이브러리로, 정적 Model2Vec 임베딩과 BM25를 결합하여 CPU에서 완전히 실행됩니다. 저장소를 약 250ms에 인덱싱하고 쿼리를 약 1.5ms에 처리하며, 0.854 NDCG@10을 달성합니다. 이는 1억 3700만 파라미터 트랜스포머의 99% 품질이면서 grep+read보다 98% 적은 토큰을 사용합니다.

미드레인지 하드웨어를 위한 터보퀀트 캐싱이 적용된 OpenClaw 로컬 에이전트 구현
OpenClaw용 원클릭 앱이 이제 TurboQuant 캐싱과 컨텍스트 워밍을 사용하여 16GB RAM MacBook Air와 같은 중급 기기에서 로컬 모델을 실행합니다. 이 구현은 llama.cpp를 패치하여 안정적인 도구 호출을 가능하게 하며, Gemma 4와 QWEN 3.5에서 초당 10-15 토큰을 달성합니다.

트레판: AI 생성 코드를 위한 로컬 VS 코드 보안 감사 도구
Trepan은 AI 생성 코드 제안에 대한 보안 게이트키퍼 역할을 하는 오픈소스 VS Code 확장 프로그램입니다. 이는 Ollama를 사용하여 .trepan/system_rules.md 파일에 있는 프로젝트별 규칙에 대해 로컬 보안 감사를 실행합니다.

Spring Boot 애플리케이션을 위한 Claude 코드 템플릿 저장소
GitHub 저장소는 데이터베이스 통합, Kubernetes 배포, Testcontainers를 사용한 통합 테스트에 대한 모범 사례를 포함하는 Spring Boot 애플리케이션 생성을 위한 Claude Code 템플릿을 제공합니다.