Claude Code 로딩 중 뜨는 재미있는 단어들, 정체가 뭘까
Claude Code로 작업을 시키면 화면 한쪽 스피너 옆에 "Cogitating…", "Baking…", "Marinating…" 같은 낯선 영어 단어가 계속 바뀌며 떠오릅니다.
결론부터 말하면 이건 오류도, 진행 단계 표시도 아닙니다.
버전마다 조금씩 다르지만, 위트 있는 단어 약 180여 개를 무작위로 돌려 보여주는 연출 요소입니다.
이 글에서는 그 단어들이 어디에 정의돼 있는지, 왜 이런 장난스러운 단어를 넣었는지(공식 설명이 없어 커뮤니티 해석 중심으로), 직접 바꾸는 방법까지 한 번에 정리했습니다.

Claude Code가 작업 중 보여주는 Cogitating·Baking 같은 단어는 약 180여 개가 무작위로 도는 위트 요소이며, CLI 코드 안에 하드코딩돼 있습니다. 사용자가 직접 교체할 수도 있습니다.
스피너 단어가 대체 뭔가요
Claude Code는 터미널에서 명령어로 실행하는 AI 코딩 도구입니다.
작업을 처리하는 동안 로딩 표시(스피너) 옆에 "Thinking…" 같은 동명사 형태의 상태 단어를 띄웁니다.
문제는 이 단어가 하나가 아니라는 점입니다.
"Cogitating(숙고 중)", "Percolating(커피처럼 스며드는 중)", "Noodling(빈둥거리며 만지작대는 중)"처럼 계속 다른 단어로 바뀝니다.
이 단어들은 npm 패키지 형태로 배포되는 Claude Code의 실행 파일(cli.js) 안에 직접 적혀 있습니다.
개발자 Alex Beals(Vox Silva 블로그)가 이 파일을 뜯어보고 정리한 내용이 널리 인용되고 있습니다.
재미있는 뒷이야기도 있습니다.
Claude Code의 내부 코드네임은 일본 요괴 이름인 "tengu(天狗)"였고, 이 단어 목록의 설정 키 이름도 한때 tengu_spinner_words였습니다.
단어는 정확히 몇 개이고 왜 자꾸 바뀔까
정확한 개수는 추출한 시점과 버전에 따라 다릅니다.
커뮤니티가 소스에서 뽑아낸 집계를 보면 184개, 185개, 187개로 조금씩 갈립니다.
그래서 "정확히 몇 개"라고 못 박기보다는 "180개 후반대이며 버전마다 추가·교체된다"고 보는 편이 맞습니다.
초기 버전 이력을 분석한 자료(GitHub의 tengu_spinner_words)에서도 56개 → 57개 → 90개 식으로 개수가 계속 늘어난 흔적이 남아 있습니다.
스피너 애니메이션 자체도 유니코드 특수문자 몇 종을 순환시켜 만들며, ghostty 같은 일부 터미널에서는 별표(*)로 고정되기도 합니다.
재미있는 단어 15개, 뉘앙스까지 풀어보기
실제 소스에서 확인된 단어 중 위트가 유독 도드라지는 것들을 골라 정리했습니다.
한국어 해설에는 원래 뜻과 스피너에 떴을 때의 느낌을 함께 담았습니다.
| 단어 | 뉘앙스 해설 |
|---|---|
| Cogitating | 라틴어 어원의 일부러 딱딱한 유식체. "심사숙고하는 중" |
| Ruminating | 소가 여물을 되새김질하듯 곱씹는 중 |
| Percolating | 커피가 방울방울 내려오듯 생각이 스며드는 중 |
| Baking | 오븐에 넣고 기다리는 그림. "굽는 중" |
| Marinating | 양념에 재워두는 중. 요리 계열 단어 묶음의 하나 |
| Sautéing | 기름에 볶는 중. Julienning, Zesting 등 요리 용어가 한 계열로 존재 |
| Noodling | 빈둥빈둥 만지작대는 중. 재즈에서 대충 즉흥 연주하는 것도 noodling |
| Schlepping | (이디시어) 무거운 짐을 질질 끌고 가는 중 |
| Lollygagging | 일 안 하고 빈둥거리는 중. 로딩 표시에 뜨면 웃긴 단어 |
| Boondoggling | 헛수고성 삽질 중. 예산 낭비 사업을 뜻하는 미국 속어 |
| Flibbertigibbeting | 방정맞게 촐랑대는 중. 커뮤니티가 꼽는 최애 단어 |
| Discombobulating / Combobulating | "혼란스럽게 하기"와, 실제로는 없는 역성어로 되돌리기. 언어유희 세트 |
| Clauding | "클로드하는 중". 자기 이름을 동사로 만든 셀프 조크 |
| Booping | (코를) 콕 누르는 중. 인터넷 밈 의성어 |
| Prestidigitating | 손 마술 부리는 중. 일부러 고른 초고난도 단어 |
단어를 계열로 묶어 보면 성격이 한결 뚜렷해집니다.
사고형(Cogitating, Pondering), 요리형(Baking, Marinating), 이동형(Moseying, Schlepping), 그리고 순수 넌센스형(Flibbertigibbeting, Booping)으로 나뉩니다.
개발자 농담 계열도 섞여 있습니다.
git 작업을 흉내 낸 "Gitifying", 옛 게임 심시티의 로딩 문구를 오마주했다는 해석이 도는 "Reticulating" 같은 단어들입니다.
다만 심시티 오마주라는 건 커뮤니티 해석일 뿐, 공식으로 확인된 사실은 아닙니다.

왜 이런 장난스러운 단어를 넣었을까
가장 궁금한 부분이지만, 여기서는 조심할 게 있습니다.
"왜 넣었는가"에 대한 Anthropic의 공식 설명은 확인된 범위 안에서 찾지 못했습니다.
그래서 아래 내용은 모두 커뮤니티와 여러 블로그의 해석입니다.
가장 널리 통하는 해석은 "AI가 답을 만드는 대기 시간을 덜 지루하게, 도구에 성격을 부여하려는 연출"이라는 것입니다.
Medium의 분석 글은 그중에서도 자기 이름을 동사로 쓴 "Clauding"을 가장 대담한 선택으로 꼽습니다.
스피너 단어를 사전처럼 정리한 팬 사이트 "The Claudionary"까지 등장했을 만큼, 이 소소한 장치는 나름의 팬층을 만들었습니다.
개인적으로는 도구를 쓰는 사람의 긴장을 잠깐 풀어준다는 점에서 꽤 영리한 장치라고 봅니다.
다만 뒤에서 볼 논쟁처럼, 상황을 가리지 않고 뜬다는 게 함정이기도 합니다.
귀엽다 vs 프로답지 않다, 실제로 오간 논쟁
모두가 이 단어들을 반긴 건 아닙니다.
GitHub 이슈 트래커에는 반대 의견이 여러 건 올라왔습니다.
핵심은 이렇습니다.
"프로덕션(실서비스) 장애를 급하게 대응하는 중에 화면에 Honking(빵빵거리는 중)이나 Booping이 뜨면 장난처럼 느껴지고 전문성이 없어 보인다."
실제로 이런 취지의 이슈들이 Claude Code 저장소에 등록됐습니다(#23430, #10420 등).
반대로 Threads 같은 곳에서는 "최애 스피너 단어" 밈 놀이가 벌어지며 즐기는 사람도 많았습니다.
이렇게 호불호가 갈린 것이, 뒤에 나올 사용자 커스터마이징 기능이 생긴 배경으로 이어집니다.

직접 바꿀 수 있을까 (spinnerVerbs)
바꿀 수 있습니다.
Claude Code에 spinnerVerbs라는 설정이 v2.1.23 버전에서 추가됐습니다.
설정 파일에 원하는 단어 목록을 넣으면 기본 단어를 교체하거나, 기본 목록에 내 단어를 더할 수 있습니다.
다만 정확한 설정 형식은 참고한 출처마다 표기가 갈립니다.
어떤 곳은 단순한 문자열 배열로, 어떤 곳은 교체·추가 모드를 지정하는 객체 형태로 소개합니다.
그래서 실제로 적용하기 전에는 본인 환경의 settings.json과 공식 설정 문서에서 정확한 형식을 확인하는 편이 안전합니다(발행 전 공식 문서 확인이 필요합니다).
⚠️ 스피너 "단어(spinner verbs)"와 스피너 "팁(spinner tips)"은 다른 기능입니다. 단어는 로딩 옆에 뜨는 상태 표현이고, 팁은 그 아래 안내 문구입니다. 팁은 spinnerTipsEnabled 같은 별도 설정으로 끄거나 바꿉니다.
커뮤니티 확장도 활발합니다.
수십 개 테마에 수천 개 단어를 모아둔 저장소(wynandw87/claude-code-spinner-verbs)도 있습니다.
다른 코딩 도구는 어떨까
이런 위트 요소가 Claude Code만의 것은 아닙니다.
구글의 Gemini CLI에도 "witty phrases"라는 같은 개념이 있습니다.
wittyPhrases.js라는 파일에 문구가 담겨 있고, "combobulating", "shenaniganing"처럼 Claude Code와 겹치는 단어도 보입니다.
Gemini CLI 역시 로딩 중 표시를 팁·위트·전체·끄기 중에서 고르는 설정을 제공합니다.
반면 OpenAI의 Codex CLI는 이런 위트 문구 없이 담백한 로딩 표시를 씁니다.
한 리뷰 매체(LogRocket)는 "Codex의 로딩은 무난하지만, Gemini와 Claude의 사고 연출이 더 사랑받는다"고 평가했습니다.
자주 묻는 질문
이 단어들은 어디에 정의돼 있나요?
Claude Code를 설치할 때 함께 배포되는 실행 파일(cli.js) 안에 직접 적혀 있습니다.
커뮤니티가 이 파일에서 목록을 추출해 정리한 자료가 여럿 공개돼 있습니다.
직접 바꿀 수 있나요?
네, v2.1.23부터 추가된 spinnerVerbs 설정으로 바꿀 수 있습니다.
단, 설정 형식은 출처마다 표기가 달라 공식 문서와 본인 settings.json에서 확인한 뒤 적용하기를 권합니다.
왜 이런 단어를 넣었나요?
Anthropic의 공식 설명은 확인되지 않았습니다.
커뮤니티에서는 대기 시간을 덜 지루하게 하고 도구에 성격을 입히려는 연출로 해석합니다.
정리
Claude Code의 스피너 단어는 오류나 진행 단계가 아니라, 약 180여 개가 무작위로 도는 위트 장치입니다.
CLI 코드 안에 하드코딩돼 있고, 왜 넣었는지에 대한 공식 설명은 없지만 커뮤니티는 "성격 있는 도구"를 위한 연출로 봅니다.
귀엽다는 반응과 프로답지 않다는 반응이 갈렸고, 그 덕에 spinnerVerbs로 직접 바꾸는 길이 열렸습니다.
다음에 Cogitating이나 Booping이 뜨면, 이제 그게 무슨 맥락인지 웃으며 넘길 수 있을 겁니다.
