활용법

AI 답변을 원시인처럼 짧게, caveman | 토큰 65% 절약은 어디까지 맞을까

선택노트J 2026. 11. 11. 16:48

AI 답변이 너무 길어서 읽기 힘들고 토큰도 금방 닳는다면, 말투만 줄여 주는 도구가 있어요.

01세 줄 요약

  1. caveman은 코딩 AI가 원시인처럼 짧게 말하도록 해 주는 오픈소스 도구예요. 저장소 설명에는 "토큰 65% 절약(cuts 65% of tokens)"이라고 적혀 있어요.
  2. 65%는 대표 문구예요. README의 측정값은 항목마다 달라서, 실제로 줄어드는 폭은 작업에 따라 달라요.
  3. 설치는 명령 한 줄이고 Node.js 22.13 이상이 필요해요. 기능은 바뀔 수 있으니 README를 함께 확인하세요.

02확인된 것과 아직 모르는 것

GitHub 저장소(JuliusBrussee/caveman) README에서 확인한 내용만 나눠 적었어요. AI가 읽고 쓰는 글의 양을 토큰이라고 하는데, 이 토큰을 아끼는 게 목표예요.

확인된 것
  • 같은 해결책이 63토큰에서 20토큰으로 줄어든 React 예시가 실려 있어요
  • 개발 질문 10개 측정에서 지시가 없을 때 6,983토큰, /ultracave는 2,693토큰이었어요
  • 라이선스는 Apache-2.0이고, GitHub 별은 11/9 기준 약 11만 8천 개예요
  • Adobe Research·Elastic·JetBrains 결과를 README가 소개해요
아직 모르는 것
  • 내 작업에서 실제로 얼마나 줄어드는지 (코드·도구 호출이 많으면 폭이 작아요)
  • README가 소개한 외부 결과의 원문 내용 (직접 확인하지 못했어요)
  • 저장소 제작자가 낸 수치라는 점 (제3자가 다시 측정한 값이 아니에요)

03같은 질문, 이렇게 달라져요

질문은 "React 화면이 자꾸 다시 그려지는 이유가 뭐예요?"예요. README의 영어 예시를 우리말로 옮긴 것이라, 토큰 수는 영어 원문(tiktoken o200k 기준)의 값이에요.

기본 답변
caveman 적용
63토큰
20토큰
렌더링할 때마다 새 객체 참조를 만들고 있을 가능성이 높아요. 객체를 prop으로 바로 넘기면 React가 매번 다른 객체로 보고 다시 그려요. useMemo로 기억해 두는 방법을 권해요.
렌더마다 새 객체 참조가 생겨서 React가 다시 그려요. prop을 useMemo로 감싸세요.
같은 해결책(useMemo)
같은 해결책(useMemo)

04"간결하게 답해 줘"만 붙여도 줄어요

README에 실린 측정표예요(개발 질문 10개, claude-opus-5-5, 출력 토큰). README도 "간결하게 답해 줘"가 진짜 비교 기준이라고 말해요.

지시
출력 토큰
없음
6,983
"Answer concisely."
4,334
/caveman
4,119
/ultracave
2,693

그러니 65%보다는 "간결하게"만 말했을 때와 비교해 얼마나 더 줄었는지를 보는 게 정확해요. README는 /caveman이 그 위에서 중앙값 기준 약 3%, /ultracave가 약 35% 더 줄인다고 적었고, 3.1.0 규칙으로 측정해 다시 돌리지는 않았다고 밝혀요.

05써 보는 순서

README의 설치 안내를 옮긴 거예요. Mac, Linux, Windows에서 된다고 해요.

  1. Node.js 22.13 이상 확인하기필요한 버전이 이보다 낮으면 먼저 올려요.
  2. 설치 명령 한 줄 실행하기npx @caveman-ai/cli@latest 를 실행하고, 바뀌는 내용을 확인한 뒤 Enter를 눌러요.
  3. 평소 쓰던 claude 쓰기설치 뒤에는 평소 쓰던 claude도 짧은 말투로 답한다고 해요. Codex, Gemini CLI 등 30개 넘는 도구도 된다고 적혀 있어요.
  4. 상태 보고 끄기caveman status 로 켜진 부분을 보고, caveman off browse 처럼 하나씩 끌 수 있어요(README 기준).

06이럴 때 써 봐요

AI 답변이 길어서 읽기 힘들 때같은 해결책을 짧은 문장으로 받을 수 있어요
토큰이 금방 닳는 게 아까울 때답변(출력) 토큰을 줄이는 쪽이에요
로그·표처럼 입력이 길 때4.0의 입력 줄이기가 Claude Code 54회 실행에서 세션당 입력 토큰을 33.2% 줄였다고 해요(제작자 측정)

07쓰기 전에 알아둘 점

말투를 줄이는 도구예요

코드와 도구 호출이 대부분인 작업에서는 줄어드는 폭이 작아요. JetBrains의 실제 코딩 과제 86개 비교에서는 품질 차이가 측정되지 않았고 출력 토큰은 8.5% 줄었다고 해요(README 인용). 내가 쓴 질문은 바꾸지 않아요. Adobe 연구에서 질문을 원시인 말투로 바꾸면 답이 나빠졌기 때문이에요. 보안 경고나 되돌릴 수 없는 작업에서는 일반 문장으로 답해요. 요청 한 번당 요금을 내는 서비스라면 짧은 답이 절약으로 이어지지 않을 수 있다고 README도 밝혀요. 기능·가격은 바뀔 수 있으니 공식 문서를 함께 확인해 주세요.

08출처

JuliusBrussee/caveman READMEGitHub · 2026-11-08~09 기준 확인원문 보기 ↗

직접 써 본 후기가 아니라, README에서 확인한 내용을 정리한 글이에요. Adobe·Elastic·JetBrains 결과는 README에 실린 인용이라 원문을 직접 확인하지는 못했어요.