jfrog/boost
Save tokens. Maximize context, Safely
해결하는 문제
Boost는 AI 코딩 에이전트(Cursor, Claude Code, GitHub Copilot 등)와 관련된 토큰 비용과 노이즈를 줄입니다. 쉘 명령어의 긴 출력을 압축함으로써, 의존성 설치나 성공적인 빌드 단계와 같은 반복적인 로그가 에이전트의 컨텍스트 창을 낭비하지 않도록 합니다. 동시에 오류 메시지나 실행 시간과 같은 중요한 정보는 유지합니다.
작동 방식
Boost는 쉘 명령어를 감싸는 래퍼 역할을 합니다. 원시적인 노이즈가 많은 로그를 직접 에이전트에 전달하는 대신, 명령어에 특화된 필터를 적용하여 불필요한 데이터를 제거합니다. 실패 메시지, 컴파일러 오류, 스택 프레임과 같은 핵심 신호를 보존하고, 성공적인 작업에 대해서는 간결한 요약을 제공합니다. 반복 작업에 대해 로컬 캐시를 사용하여 출력을 추가로 줄이며, 내부 도구용 사용자 정의 TOML 필터도 지원합니다.
대상 사용자
- AI 에이전트 사용자: 장시간 세션 중 에이전트의 컨텍스트를 가볍게 유지하고 토큰 사용량을 줄이고 싶은 개발자
- DevOps/CI 엔지니어: CI 파이프라인(GitHub Actions 등)에서 더 짧고 스캔하기 쉬운 작업 로그를 원하는 사람
- 도구 개발자: 자체 CLI 도구에 구조화된 압축 기능을 추가하고 싶은 사람
주요 특징
- 명령어 인식 압축:
npm,pytest,docker,git등의 도구에서 발생하는 노이즈를 특별히 처리하면서도 중요한 오류 데이터를 손실 없이 유지 - 에이전트 통합: Cursor, Claude Code, GitHub Copilot, Codex CLI에 직접 연결할 수 있도록 설계됨
- 성능 검증 완료: 동일한 작업 성공률을 유지하면서 비용을 약 12% 감소시킬 수 있음
- 관측성: 토큰 절약량을 추적할 수 있는 인터랙티브 웹 리포트와 터미널 기반 요약 제공
- 엔터프라이즈 대응: OpenTelemetry 지원, 로컬 우선의 프라이버시 설계, 자동 시크릿 마스킹 기능 포함
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트