
Claude Code를 조금만 진지하게 써보면 금방 드는 생각이 있습니다.
“생각보다 토큰이 너무 빨리 닳는데?”
처음에는 모델이 비싸서 그런가 싶지만, 실제로는 꼭 그것만의 문제는 아닙니다. 토큰이 빨리 닳는 이유 중에는 모델 자체보다도 읽는 양이 많아지는 구조, 불필요한 파일 탐색, 길어진 세션 히스토리 같은 사용 방식 문제가 꽤 크게 섞여 있습니다.
즉 Claude Code는 코드를 직접 쓰는 시간보다, 프로젝트를 읽고 구조를 파악하고 맥락을 따라가는 과정에서 토큰을 많이 쓰는 경우가 많습니다.

왜 이렇게 빨리 닳는 것처럼 느껴질까
많은 사람들이 토큰을 답변 길이로만 생각하지만, 실제로는 그보다 더 큰 부분이 따로 있습니다.
- 프로젝트 파일을 읽고
- 구조를 탐색하고
- 설정 파일을 확인하고
- 대화 맥락을 계속 이어갑니다
즉 실제로 코드를 몇 줄 쓰는 것보다, 읽고 이해하는 과정에서 더 많은 토큰이 쓰일 수 있습니다.
특히 어디서 많이 새는가
- 무시해도 되는 폴더까지 계속 읽을 때
- CLAUDE.md가 너무 길 때
- 오래된 세션을 계속 끌고 갈 때
- 굳이 안 써도 되는 MCP나 도구 정의가 많이 붙어 있을 때
토큰 절약의 핵심은 더 짧게 말하는 데만 있는 게 아니라, Claude가 읽는 양 자체를 줄이는 것에 더 가깝습니다.

가장 먼저 해볼 만한 절약 팁
1. .claudeignore로 불필요한 폴더 빼기
node_modules, 빌드 산출물, 로그 폴더처럼 지금 작업과 직접 관련 없는 파일은 처음부터 읽지 않게 하는 편이 좋습니다.
2. CLAUDE.md는 짧게 유지하기
중요한 규칙만 남기고, 너무 긴 설명은 줄이는 편이 좋습니다. 이 파일은 자주 읽히기 때문에 길어질수록 매 대화마다 부담이 커집니다.
3. 세션이 길어지면 /compact나 /clear를 쓰기
같은 작업을 이어가되 히스토리가 너무 길어졌다면 요약해서 줄이고, 아예 다른 작업으로 넘어간다면 새로 시작하는 편이 낫습니다.
특히 효과가 큰 건 읽는 양을 줄이는 설정이다
결국 Claude Code 토큰 절약에서 가장 중요한 건, AI가 더 적게 일하게 만드는 게 아니라 덜 읽게 만드는 것입니다.
- 무시할 건 무시하게 하고
- 지침서는 짧게 유지하고
- 세션은 필요할 때 정리하고
- 안 쓰는 연결은 줄이는 것
이런 식으로 읽는 양이 줄어들면, 같은 구독료로도 더 많은 실전 작업을 할 수 있게 됩니다.
한 번에 정리하면
- Claude Code 토큰이 빨리 닳는 건 모델 가격보다 읽고 탐색하는 양이 많기 때문입니다.
- 효과가 큰 절약법은
.claudeignore, 짧은CLAUDE.md, 세션 정리 같은 기본기입니다. - 결국 핵심은 말을 줄이는 것보다 Claude가 읽는 양 자체를 줄이는 데 있습니다.
