JayPokale/Chisle

Cut your AI coding agent's token bill on three axes: terse prose, YAGNI-first code, and tool-output compression. Claude Code, Pi, Cursor, Codex, Gemini + 4 more. Zero deps, published benchmarks including the runs it loses.

해결하는 문제

Chisle는 Claude Code, Cursor 등과 같은 AI 코딩 에이전트와 관련된 토큰 사용량 및 비용을 줄여줍니다. 모델이 생성하는 출력(불필요한 필러 및 보일러플레이트 제거)과 입력 컨텍스트(대화마다 반복적으로 비용이 청구되는 과도한 도구 출력 압축)를 모두 최소화합니다.

작동 방식

Chisle는 두 가지 축으로 작동합니다:

  1. 출력 압축: AI 세션에 규칙 세트를 주입하여 "YAGNI"(You Ain't Gonna Need It) 효율성 사다리를 강제합니다. 이를 통해 모델이 불필요한 추상화를 피하고, 표준 라이브러리를 사용하며, 문제를 해결하는 데 필요한 최소한의 코드만 작성하도록 유도합니다.
  2. 입력 압축: PostToolUse 훅과 MCP 프록시를 사용하여 도구 출력이 컨텍스트 창에 다시 들어가기 전에 이를 스크러빙, 생략 및 중복 제거합니다. 이를 통해 방대하고 중복된 로그나 데이터 덤프에 대해 모델이 재청구되는 것을 방지합니다.

대상 사용자

AI 코딩 에이전트를 사용하면서 생성된 코드의 품질이나 기능을 저하시키지 않고 API 비용을 낮추고 채팅 세션의 "노이즈"를 줄이고자 하는 개발자를 위해 설계되었습니다.

주요 특징

  • 제로 의존성: 단일 명령어로 설치되는 경량 플러그인입니다.
  • 광범위한 호환성: Claude Code, Cursor, Windsurf, Cline, Gemini, Copilot CLI를 포함한 다양한 에이전트와 작동합니다.
  • 투명한 벤치마크: 이 프로젝트는 "손실" 사례를 포함한 성능 데이터를 공개하며, 기본 모델 대비 토큰 수가 크게 감소했음을 보여줍니다.
  • 구성 가능: 자연어 명령이나 CLI 플래그를 통해 쉽게 활성화/비활성화할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트