jfrog/boost

Save tokens. Maximize context, Safely

해결하는 문제

Boost는 AI 코딩 에이전트(Cursor, Claude Code, GitHub Copilot 등)와 관련된 토큰 비용과 노이즈를 줄이기 위해, 쉘 명령어의 긴 출력을 구조화된 컨텍스트로 압축하는 명령어 래퍼입니다. 의존성 설치나 성공적인 빌드 출력과 같은 반복적인 로그가 컨텍스트 창을 낭비하는 것을 방지하면서도, 오류 정보나 실행 시간과 같은 중요한 정보는 유지합니다.

작동 방식

Boost는 쉘 명령어를 감싸는 래퍼로 작동합니다. 원시적이고 노이즈가 많은 로그를 그대로 에이전트에 전달하는 대신, 명령어에 특화된 필터를 적용하여 출력을 컴팩트하고 구조화된 컨텍스트로 변환합니다. 예를 들어, 긴 npm ci 출력은 복원된 패키지와 발견된 취약점에 대한 간결한 요약으로 대체됩니다. 명령어가 실패한 경우 Boost는 에이전트가 오류를 분석할 수 있도록 실패한 테스트나 스택 프레임을 유지합니다.

대상 사용자

  • AI 에이전트 사용자: 장시간 세션 중 토큰 비용을 낮추고, 효율적인 컨텍스트 창을 유지하고 싶은 개발자.
  • DevOps/CI 엔지니어: CI 파이프라인(예: GitHub Actions)에서 짧고 스캔하기 쉬운 작업 로그를 원하는 사람.
  • 도구 개발자: 자체 내부 CLI 도구에 사용자 정의 TOML 필터를 추가하여 에이전트 친화적인 도구를 만들고 싶은 사람.

주요 특징

  • 토큰 효율성: Terminal-Bench 2.0 기준 약 12%의 비용 절감을 달성하며, 작업 성공률은 감소하지 않습니다.
  • 에이전트 통합: Cursor, Claude Code, GitHub Copilot, Codex CLI에 특화되어 설계되었습니다.
  • 명령어 지원: Docker, npm, pytest, Git, GitHub CLI와 같은 일반적인 도구를 지원합니다.
  • 관측성: 토큰 절약량을 추적할 수 있는 인터랙티브 웹 리포트와 터미널 기반 요약 기능을 제공합니다.
  • 개인정보 보호 중심: 로컬 우선으로 작동하며, 원시 로그는 기계에 보관되고, 메타데이터 내보내기 전에 비밀 정보를 마스킹합니다.

관련

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