Claude Code 및 기타 하네스를 위한 멀티 하네스 플러그인 마켓플레이스입니다.
한국어는 runchr 제공 번역입니다. 원문 README는 English tool page.
caveman
바이럴 스킬과 로컬 프록시로 Claude Code, Codex 같은 코딩 에이전트가 간결한 원시인 스타일로 답하게 해 입력 및 출력 토큰을 줄이면서
- Trigger
- When the agent should answer tersely to save tokens during coding sessions
- Install path
- npx @caveman-ai/cli@latest
- Harnesses
- Claude Code
프로젝트 README (번역)
GitHub ↗Written by the project's own authors, not by runchr. Snapshot taken 2026-10-29.
왜 많은 토큰 쓸 때 적은 걸로 되는가
Caveman은 AI 에이전트가 덜 말하고 덜 읽게 만든다. 코드는 정확히 유지. 두뇌는 여전히 크다.
전체 세션에서 입력 토큰 33.2% 감소
Claude Code 실행 54회, 18개 중 18개 정답
Auto로 54% 저렴, 동일 점수
xhigh의 Opus 5.5 대비 코딩 작업 85개, 중간 결과
테스트 실행 하나에 397 → 76 토큰
Blocks vs | tail -20
caveman 스타일 출력으로 1.4~2.4배 저렴
Adobe Research, 모델 8개
Adobe Research 인용 · JetBrains A/B 테스트 · Elasticsearch Labs에서 Elasticsearch용으로 재제작
Hacker News 1위 · GitHub Trending 1위 · "이게 진짜 된다고?" ThePrimeagen
설치 · 여섯 개의 돌 · 증거 · 덜 말하기 · 덜 읽기 · Auto · Blocks · 명령어 · Caveman Cloud
일반 에이전트 · 63 토큰
Caveman 에이전트 · 20 토큰
React 컴포넌트가 리렌더링되는 이유는 아마 렌더 사이클마다 새 객체 참조를 만들기 때문입니다. 인라인 객체를 prop으로 넘기면 React의 얕은 비교가 매번 다른 객체로 보기 때문에 리렌더링이 발생합니다. 객체를 메모이제이션하려면 useMemo를 쓰는 걸 권합니다.
렌더마다 새 객체 참조라서 React가 리렌더링. prop을 useMemo로 감싸라.
같은 수정. 63 토큰이 20이 됨. 두뇌는 여전히 크다.
동아리 고르기:
스킬
같은 답
토큰
/caveman
렌더마다 새 객체 참조라서 React가 리렌더링. prop을 useMemo로 감싸라.
20
/ultracave
인라인 객체 prop, 새 참조, 리렌더. useMemo.
14
/megacave
新參照致重繪。 useMemo 。
13
토큰 수: tiktoken o200k.
설치
npx @caveman-ai/cli@latest
명령어 하나. Mac, Linux, Windows. Caveman이 에이전트와 로그인을 찾아서 무엇을 바꿀지 보여줌. Enter. 끝. Node.js 22.13+ 필요.
그 후로는 그냥 claude도 caveman 상태 유지. Codex, Gemini CLI, OpenCode, 그리고 30개 이상도 마찬가지. 당신 머신에서, 당신 키와 Claude Pro/Max 로그인으로 실행됨. 돌 하나. 그게 끝.
4.0 이전에 caveman 있었나? @latest라고 입력하거나, 머신의 옛 복사본이 이김. 이미 설정했나? caveman setup이 화면을 다시 염. 짧은 답만 원하나? 스킬만 받기.
여섯 개의 돌, 설치 하나
4.0의 새로운 점: caveman은 여섯 부분. 설치 후 모두 켜짐. 각자 스위치 있음.
돌
하는 일
측정값
덜 말하기
에이전트가 짧게 답함. 코드는 정확히 유지
63 → 20 토큰, 같은 수정
덜 읽기
로그, JSON, CSV, 테스트 출력이 모델이 읽기 전에 축소됨
세션당 입력 토큰 33.2% 감소
Auto · 신규
요청마다 모델과 노력을 고름
xhigh의 Opus보다 54% 저렴, 동일 점수
Blocks · 신규
코드 모드: 에이전트가 쓴 스크립트를 보관하고 다시 실행
테스트 실행 하나에 397 → 76 토큰
낭비 수정
토큰이 어디로 가는지 찾아 고침. 신규: 멈춰 있는 동안 프롬프트 캐시를 따뜻하게 유지
아직 측정 안 됨
브라우즈
웹 페이지가 압축되어 돌아옴
페이지 129.8배 작아짐
caveman status가 무엇이 켜졌는지 보여줌. caveman off browse가 하나를 끔. Auto만 계정 필요하고 무료. 4.0.0 릴리스 노트
증거
외부 랩이 먼저. 우리 것은 각 돌 아래에 있음. 반올림 없음. 빨간 줄은 빨간 채로.
누구
설정
결과
Adobe Research, CAVEWOMAN 논문 (이 저장소 인용)
Caveman 스타일 출력, 모델 8개, 데이터셋 5개
모델당 비용 1.4~2.4배 절감, 최대 3배
Elastic, Elasticsearch Labs
Elasticsearch용으로 재제작한 caveman 모드, 라이브 MCP 시나리오 8개
응답 토큰 63.6% 감소. "정보 손실 제로."
JetBrains
실제 코딩 작업 86개, 짝지은 A/B
측정 가능한 품질 손실 없음 (p = 0.82). 출력 토큰 8.5% 감소
두 가지 발견이 caveman을 만들었음. Adobe: 프롬프트를 caveman화하면 답이 나빠짐, 그래서 caveman은 절대 프롬프트를 건드리지 않음. JetBrains: 에이전트 세션은 대부분 코드와 도구 호출이고, 목소리는 그걸 건드리지 않음. 그래서 caveman은 에이전트가 읽는 것과 실행하는 것을 줄이는 돌을 키움.
덜 말하기: caveman 목소리
목소리지, 망가진 문법 아님. 모든 답이 같은 구조를 따름.
규칙
의미
답 먼저
[것] [행동] [이유]. [다음 단계]. 인사 없음, "제가 해볼게요" 없음, 요약 없음
문장당 아이디어 하나
항공기 정비 매뉴얼의 통제 영어인 ASD-STE100 기반: 최대 20단어, 능동태, 것당 용어 하나
의미는 절대 안 버림
관사는 빠져도 됨. not, never, no, only는 절대 안 빠짐. 숫자와 단위는 정확히 유지
페이로드 그대로
코드, 명령어, 경로, 에러 메시지는 글자 그대로 손대지 않음
연극 없음
"내 생각엔" 없음. 도구 호출 사이 잡담 없음. caveman 표현이 더 짧지 않으면 평범한 게 이김
멈출 때를 앎
보안 경고, 되돌릴 수 없는 행동, 혼란스러운 사용자는 완전한 문장. 그다음 다시 끙끙거림
당신 프롬프트는 당신 것
절대 재작성 안 됨. 연구가 그건 역효과라고 말함
claude-opus-5-5에서 개발자 질문 10개:
지시
출력 토큰
없음
6,983
간결하게 답하라.
4,334
/caveman
4,119
/ultracave
2,693
"간결하게"가 진짜 기준선; 새 모델은 이미 앎. 그 위에서 /caveman은 중앙값에서 3% 더 줄이고 /ultracave는 35% 더 줄임. 3.1.0 규칙에서 측정, 아직 재실행 안 함. 규칙은 입력 토큰 약 1,160개 비용이고, 요청당 지불하면(GitHub Copilot) 짧은 답이 아무것도 아끼지 못함. 하네스 · caveman이 지는 모든 경우
이 돌만 원하나? 프록시 없는 스킬만:
npx skills add JuliusBrussee/caveman -g
스스로 시작 안 하면 /caveman 입력 (Codex에서는 $caveman). 돌아가려면 stop caveman이라고 말하기.
다른 진입 방법: Claude 앱과 폰, Claude Code 플러그인, Gemini, 모든 에이전트 한 번에, Windows, 제거
웹, 폰 앱, Cowork의 Claude? 터미널 없음. Customize > Plugins에서 Claude 계정에 caveman 한 번 추가: 단계. 아직 종단 간 테스트 안 됨.
# Claude Code 플러그인, 모든 대화형 세션에서 자동 시작, 서브에이전트도
claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman
# Gemini CLI
gemini extensions install https://github.com/JuliusBrussee/caveman
# 머신의 모든 에이전트 한 번에, 그리고 Claude Code 상태줄 배지 (Node.js 22.13+)
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v4.0.1/install.sh | bash
이미 Claude Code 안에 있나? 같은 돌, 슬래시 형태. Claude와 대화하는 곳에 입력:
/plugin marketplace add JuliusBrussee/caveman
/plugin install caveman@caveman
Windows, PowerShell 5.1+:
irm https: // raw.githubusercontent.com / JuliusBrussee / caveman / v4. 0.1 / install.ps1 | iex
npm 12 이상에서는 새 npm이 git 설치를 막음. 위 원라이너는 v3.2.0부터 스스로 처리함. v3.1.0 이하에 고정된 옛 원라이너는 거기서 여전히 실패: 위 것을 쓰거나 이걸:
npx --allow-git=root -y github:JuliusBrussee/caveman#v4.0.1
마음 바뀌었나: npx -y github:JuliusBrussee/caveman -- --uninstall (npm 12+에서는 --allow-git=root도 추가)
스킬만 받았나? npx skills remove JuliusBrussee/caveman -g로 다시 빼기.
설치 깨졌나? 이 저장소에서 에이전트 열고 "CLAUDE.md와 INSTALL.md 읽고 caveman 설치해줘"라고 말하기. 에이전트가 자기 두뇌 고침.
덜 읽기: 입력 토큰 33.2% 감소
목소리는 에이전트가 말하는 것을 줄임. 이건 읽는 것을 줄임. 같은 답: 18개 중 18개 정답.
파일 유형
caveman을 거친 파일
파일 절감
Claude Code 전체 세션, 3회 실행
세션 절감
CSV
28,041 → 314
98.9%
165,823 → 74,484
55.1%
로그
22,810 → 348
98.5%
148,807 → 74,068
50.2%
YAML
20,447 → 178
99.1%
132,124 → 71,027
46.2%
테스트 출력
18,806 → 203
98.9%
150,377 → 108,514
27.8%
JSON
18,837 → 281
98.5%
147,975 → 108,939
26.4%
HTML
21,670 → 21,670
아직 없음
140,687 → 154,641
9.9% 나쁨
여섯 개 전부
130,611 → 22,994
82.4%
885,793 → 591,673
33.2%
파일은 오늘의 압축기만 거친 각 테스트 파일. 세션은 시스템 프롬프트와 도구도 실어 나르는 전체 에이전트 실행이라 덜 움직임. 솔직한 부분: 세션 실행은 2026년 8월의 옛 엔진이고, HTML은 아직 압축기가 없어서 손해 봤고, 각 테스트 파일은 61~72 KB 노이즈 속에 레코드 하나를 숨김. 당신 것은 다를 것. 같은 스위트의 여유분: 18개 중 15개 정답, 토큰 6.7% 감소. 방법
모든 원본은 디스크에 남음. 에이전트가 언제든 다시 가져올 수 있음.
Auto: 54% 저렴, 동일 점수
에이전트 선택기의 새 모델. Auto를 고르면 caveman이 요청마다 모델과 노력을 고름. 어려운 요청, 큰 두뇌. 쉬운 요청, 돌 아끼기.
설정
해결한 작업
시도당 비용
중앙값 시간
Opus 5.5, xhigh 노력, 모든 요청
44.3%
$7.83
35.2분
Auto, Claude 모델만
43.7%
$3.59
15.9분
Auto, OpenAI와 오픈 모델 추가
42.9%
$3.47
16.7분
Auto는 xhigh의 Opus 5.5 비용의 0.46배. 54% 절감, 절반도 안 되는 시간에. SWE-Interact와 SWE-Together의 실제 코딩 작업 85개, 각 한 번. 솔직한 부분: 실행은 절반 완료, 0.5점 점수 차이는 이 규모에서 구분 불가(±7), 절감의 대부분은 Auto가 쉬운 요청에서 노력을 낮춘 것. 이미 Opus medium인가? 덜 기대할 것; 아직 측정 안 됨. 전체 표와 한계
caveman login # 무료 계정. Auto가 모델 선택기에 나타남
caveman providers add openai # 선택: Auto에 모델 더 주기, 당신 키로
Claude Code, OpenCode, 그리고 ChatGPT 로그인의 Codex에서 작동, API 키, Claude Pro/Max, 또는 ChatGPT로. 고른 다른 모델은 고른 대로 실행. 로그인 안 함: Auto 없음, 아무것도 안 보냄. Auto가 보내는 것
Blocks: 코드 모드, 스크립트 한 번 작성
코드 모드용 skills.sh. 코드 모드는 도구 호출을 계속하는 대신 에이전트가 스크립트를 쓰는 것 (Cloudflare, Anthropic). 문제: 에이전트가 매 세션 같은 스크립트를 쓰고, 버리고, 다시 씀. Blocks는 그것을 저장소에 보관하고, 모든 풀 리퀘스트에서 확인하고, 돌려줌.
입력
원본
에이전트가 지금 입력하는 것
Block
go test -v ./..., 테스트 326개
10,561
397 · | tail -20
76 · test-summary
1.4 MB JSON 파일
251,893
236 · 자기네 heredoc
227 · json-peek
366줄 Go 파일
3,111
250 · grep -n
489 · grep-defs
에이전트가 다시 읽는 토큰. 일주일 동안 한 머신의 에이전트들이 같은 스크립트를 394번 씀. Purdue는 그 습관을 작업 비용의 최대 9.57%로 측정. grep-defs는 그냥 grep에 짐; 줄은 남음. 방법
caveman과 함께 옴. 여덟 블록 준비됨: json-peek · jsonl-stats · test-summary · first-error · wait-for · grep-defs · http-json · replace-in-file. 에이전트가 블록이 이미 커버하는 스크립트를 타이핑하기 시작하면 한 줄을 받음: 블록을 쓰라. 명령을 거부하거나 재작성하지 않음.
caveman-blocks scan # 이번 달 에이전트가 다시 타이핑한 것. 스크립트 텍스트는 머신을 떠나지 않음
caveman-blocks init # 규칙과 블록 인덱스를 이 저장소의 AGENTS.md에
프리릴리스 (v0.1.0-rc.5). Python만, 샌드박스 아직 없음. 자체 저장소, 자체 스타: caveman-ai/blocks
작은 돌들
돌
하는 일
측정값
caveman learn
디스크에 이미 있는 에이전트 기록에서 토큰이 어디로 가는지 순위 매김. caveman learn implement는 한 번에 하나의 diff로 수정 적용, 당신의 예에만
아직
따뜻한 캐시 · 신규
자리를 비우면 제공자가 세션을 잊어서 다음 요청이 정가를 냄. Caveman은 멈춰 있는 동안 Anthropic의 프롬프트 캐시를 따뜻하게 유지, 당신의 기록이 제때 돌아온다고 말할 때만. 모든 따뜻함은 caveman stats에 기록됨
아직
caveman browse <url>
에이전트용 압축 웹 페이지
200행 표의 Playwright 스냅샷에 15,704 대신 121 토큰. 작은 폼은 2.3배 손해. 벤치
/caveman-compress <file>
CLAUDE.md 같은 메모리 파일 축소, 백업 유지
파일 다섯 개에서 6,198 대신 4,138 토큰, 각 22.8%~49.1%, 모든 제목, 코드 블록, 경로 그대로. 벤치
미들웨어
이미 하는 Vercel AI SDK, LangChain, OpenAI, Anthropic 호출 안에서 같은 축소. TypeScript · Python · 모든 프레임워크 · 팀용 컨테이너 하나
아직
명령어
터미널에서:
caveman claude # caveman으로 에이전트 시작: codex · gemini · opencode · aider · kilo · qwen · hermes · openclaw · pi
caveman status # 무엇이 켜졌는지, 어떤 에이전트에 닿는지, 다음 단계 하나
caveman on browse # 돌 하나 켜기/끄기: output · input · waste-fixes · routing · scripts · browse
caveman login # 무료 계정, Auto 켬
caveman learn # 토큰이 어디로 가는지
caveman trial -- claude # 당신 작업으로 실제 세션 A/B
caveman shrink -- pnpm test # 시끄러운 명령 출력 압축
caveman convert --dry-run # 픽셀 모드: 모델이 이미지로 읽는 스킬
caveman stats # 당신의 토큰 h…
Other tools that do the same work
일상적인 엔지니어링 작업을 위한 에이전트 스킬.
Python과 .NET에서 프로덕션 AI 에이전트와 멀티 에이전트 워크플로를 구축하세요.
Agent stacks with this tool(1)View graph
Claude Code 및 12개 다른 코딩 에이전트를 위한 Chisle 토큰 다이어트 규칙 세트
From README links그들은 단일 `npx chisle` 명령으로 Chisle을 Claude Code 저장소에 설치했는데, 이는 군더더기, 완곡한 표현, 추측성 추상화를 억제하는 규칙 세트와, 과도하게 큰 도구 출력이 컨텍스트 윈도우로 다시 들어오기 전에 이를 잘라내는 PostToolUse 훅을 추가한다. 그런 다음 동일한 에이전트 루프 작업
View stack
No comments yet.
to comment.