Caveman
프롬프트와 응답에서 토큰을 깎는 스킬
npx skills add JuliusBrussee/caveman프롬프트와 응답의 군더더기를 걷어내 토큰을 줄이는 클로드 코드 스킬입니다. 스킬만 쓸 수도 있고 별도 엔진과 프록시를 함께 붙일 수도 있습니다. 라이선스가 갈려 있어 주의가 필요합니다. 저장소 전체는 MIT 지만 engine·proxy·rewriter·browse·mcp·shrink 등 엔진 연결 디렉토리는 BSL-1.1 이고, 새 엔진 모듈은 기본이 BSL 입니다.
판단
이럴 때 씁니다
- 긴 대화에서 토큰 비용이 부담될 때
- 응답이 장황해 읽는 시간이 아까울 때
- 같은 작업을 반복하며 컨텍스트가 계속 부풀 때
- 브라우저 확장으로 웹 UI 쪽 대화도 줄이고 싶을 때
이럴 땐 쓰지 마세요
- 문서나 사용자 대면 글처럼 문체가 중요한 작업일 때
- BSL 라이선스 디렉토리를 상업적으로 재배포해야 할 때
- 압축으로 뉘앙스가 사라지면 곤란한 작업일 때
차별점
- 프롬프트와 응답 양쪽에서 토큰을 줄이는 접근입니다.
- 스킬만 쓰거나 엔진·프록시까지 붙이거나 선택할 수 있습니다.
- 브라우저 확장으로 웹 UI 대화에도 적용됩니다.
- ASD-STE100 명료성 기준을 문체 규칙으로 넣었습니다.
워크플로
- 01npx skills add JuliusBrussee/caveman 으로 스킬만 먼저 넣어 봅니다.
- 02클로드 코드 플러그인으로 쓰려면 마켓플레이스를 등록하고 설치합니다.
- 03엔진과 프록시까지 쓰려면 별도 CLI 를 설치하고 setup 을 돌립니다.
- 04웹 UI 쪽은 브라우저 확장을 설치합니다.
주요 명령
| 명령 | 설명 |
|---|---|
npx skills add JuliusBrussee/caveman | 스킬만 설치합니다. |
claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman | 클로드 코드 플러그인으로 설치합니다. |
npm install -g @caveman-ai/cli && caveman setup --install | 엔진과 프록시를 포함한 전체 구성을 설치합니다. |
함정
설치 전에 확인하세요
- 라이선스가 갈려 있습니다. 저장소 전체는 MIT 지만 engine·proxy·rewriter·browse·mcp·shrink 와 cavemem Go 코어, shared/platform 은 BSL-1.1 이고 신규 엔진 모듈은 기본이 BSL 입니다. 깃허브 API 는 이를 NOASSERTION 으로 표시합니다.
- 압축이 목적이라 뉘앙스가 깎입니다. 문체가 중요한 작업에는 맞지 않습니다.
- 스킬만 쓸지 엔진까지 쓸지에 따라 설치 경로와 라이선스 범위가 달라집니다.
- 진입점이 스킬·플러그인·CLI·확장으로 여러 개입니다.
비교
claude-mem 이 세션 사이 기억을 남겨 컨텍스트 재구성 비용을 줄인다면, 이쪽은 지금 주고받는 텍스트 자체를 깎습니다. 접근이 달라 함께 쓸 수도 있습니다. 다만 문체를 희생하므로 적용 대상을 골라야 합니다.
최근 변경
2026-09-04 v2.6.0 에서 Caveman Mode 확장의 파이어폭스 빌드가 나왔고, ASD-STE100 명료성 기준이 스킬 문체에 섞여 들어갔습니다. 2.5.0 이후 발견된 라우팅·훅·압축 버그도 함께 고쳤습니다.