
이미지: 영상 갈무리
요약
- 앤스로픽은 11월 13일 클로드 코드 데스크톱 앱에서 모드로 색과 움직이는 배경을 바꾸는 테마 기능을 공개했다.
- 배경은 v2.1.319부터 $.theme.set과 $.theme.clear로, 코드 탭 색은 v2.1.324부터 makeColors 같은 도구로 바꿀 수 있고 터미널은 원래 색을 유지한다.
- 모드는 샌드박스 없이 사용자 권한으로 실행되며, 세션마다 테마는 하나이고 claude plugin validate로 설치 전 호출 목록을 확인할 수 있다.
- 발표
- 2026년 11월 13일(미국 시간) · @ClaudeDevs X 게시물 · 영상 38초
- 기능
- 데스크톱 앱 코드 탭 색 변경 · 움직이는 배경 · 말로 주문하거나 theme-examples 플러그인으로 시작
- 영상 속 배경
- 코이 모자이크 · 하프톤 더스크 · 나이트 리프 · 병합 시 불꽃놀이 · 신스웨이브 노을 시연(파일 4개 생성)
- 배경 API
- $.theme.set / $.theme.clear · v2.1.319 이상 · $.ui.backdrop 제거 · 데스크톱·모바일 앱이 그림, 터미널은 안 그림
- 색 변경
- 코드 탭 v2.1.324 이상 · makeColors(surface-0·text-primary·text-muted) · 터미널은 원래 색
- 세션당 테마
- 하나 · 다른 모드의 set/clear가 이전 색·배경을 덮음
- 모드 지원
- CLI v2.1.287 · 데스크톱 v2.1.286 · VS Code 확장 · 기본 켜짐
- 보안
- 샌드박스 없음 · 사용자 권한 · 권한 확인 창은 못 바꿈 · claude plugin validate · sec-default · allowManagedModsOnly
- X 반응
- 약 4시간 만에 조회 38만 9,663회 · 좋아요 9,350개
앤스로픽이 11월 13일(미국 시간) 클로드 코드 데스크톱 앱에서 모드(mods)로 나만의 테마를 만드는 기능을 공개했다. 클로드 코드 개발자 공식 계정(@ClaudeDevs)은 X에서 색을 바꾸고 움직이는 배경을 더해 앱을 자기 것으로 만들 수 있다며 "원하는 모습을 클로드에게 말하거나, theme-examples 플러그인으로 빠르게 시작하면 된다"고 밝혔다. 테마는 데스크톱 앱 코드(Code) 탭의 색과 대화 뒤편 배경을 바꾸는 모드 코드로 만들어진다. 게시물은 올라온 지 약 4시간 만에 조회 38만 9,663회, 좋아요 9,350개를 모았다.
메탈이 확인한 38초 분량의 발표 영상은 사용자 요청을 들었다는 문구로 문을 연 뒤 코이 모자이크, 하프톤 더스크, 나이트 리프라는 이름의 움직이는 배경을 차례로 보여 준다. 같은 테마가 라이트 모드와 다크 모드에 맞춰 바뀌고, 풀 리퀘스트가 병합되면 화면 뒤로 불꽃놀이가 터지는 장면도 담겼다. 영상 한가운데에는 $.theme.set({ colors, backdrop }) 한 줄과 함께 "그저 모드일 뿐"이라는 문구가 놓였다. 마지막 화면은 데스크톱용 클로드 코드 테마가 모드로 만들어진다고 설명하며 theme-examples 플러그인을 안내한다.
영상 속 시연에서 사용자가 "신스웨이브 노을과 네온 핑크 강조색으로 테마를 만들어 줘"라고 입력하자 클로드는 모드 작성용 plugin-authoring 스킬을 실행했다. 클로드는 파일 4개를 만든 뒤, 지금 권한 모드에서는 클로드가 쓴 모드가 묻지 않고 켜지며 이번 턴이 끝나면 불러온다고 알렸다. 결과물은 줄무늬 태양과 천천히 흐르는 네온 격자, 핫핑크 강조색으로 채운 배경이었다. 코드를 직접 쓰지 않고 말로 테마를 주문하는 흐름이 이번 기능의 기본 경로다.
공식 문서에 따르면 테마는 배경과 색 두 갈래로 이뤄진다. 대화 뒤편 배경은 $.theme.set에 배경을 넘기고 Backdrop 렌더 지점에 그림을 그려 만들며, $.theme.clear()로 걷어 낸다. 두 호출은 클로드 코드 v2.1.319부터 쓸 수 있고, 같은 버전에서 옛 $.ui.backdrop 호출은 사라졌다. 배경은 데스크톱 앱과 모바일 앱이 그리고 터미널은 그리지 않는다. 코드 탭의 색을 바꾸려면 v2.1.324 이상이 필요하며, 터미널의 클로드 코드는 원래 색을 유지한다.
색을 직접 짜려는 개발자를 위해 문서는 몇 개의 16진수 색으로 테마 전체를 만드는 makeColors 함수를 안내한다. 예시인 paper 모드는 배경(surface-0), 본문 글자(text-primary), 흐린 글자(text-muted) 세 기준색만 정해 라이트 모드는 크림색, 다크 모드는 짙은 갈색 화면을 만든다. 함수 파일은 클로드에게 plugin-authoring 스킬에서 복사해 달라고 하면 되고, ~/.claude/skills/ 아래에 둔 모드는 세션을 시작할 때 불러온다. 색이 칠해지지 않으면 makeColors 결과의 problems 목록에 데스크톱이 이 테마를 칠하지 않는다는 항목이 있는지 보라고 문서는 안내한다. 색을 지우려면 모드를 끄고 새 세션을 연 뒤 설정에서 code appearance를 검색해 Remove colors를 누르면 된다.
테마는 세션마다 하나다. 어떤 모드든 $.theme.set을 부르면 그 세션의 배경과 색이 통째로 바뀌고, $.theme.clear()를 부르면 누가 설정했든 지워진다. 그래서 문서는 자기 모드에서 색과 배경을 한 번의 호출로 넘기고, 테마를 바꾸는 모드는 한 번에 하나만 쓰라고 권한다. Claude Desktop v5.11492.5 이하에서 클로드 계정 대신 서드파티 공급자를 쓰면 코드 탭은 원래 색을 유지한다.
테마의 바탕인 모드는 클로드 코드의 모습과 동작을 바꾸는 플러그인이다. JavaScript나 TypeScript로 쓴 이벤트 처리 함수로 이뤄지고, 도구 호출이나 프롬프트 제출, 화면 일부를 그리는 순간에 끼어들어 지켜보거나 바꾸거나 대신 처리한다. 셸 명령을 실행하는 기존 설정 훅과 달리 클로드 코드 안에서 돌기 때문에 대화 옆 창이나 입력창 위 띠 같은 화면을 직접 그릴 수 있다. 모드는 CLI, 데스크톱 앱 코드 탭, VS Code 확장에서 작동하며 터미널은 v2.1.287, 데스크톱 앱은 v2.1.286부터 기본으로 켜져 있다. /diff 같은 클로드 코드 자체 기능 일부도 내장 모드로 돌아간다.
메탈은 앤스로픽의 클로드 코드 10월 업데이트 회고에서 모드 출시를 10월의 세 축 가운데 하나로 보도한 바 있으며, 클로드 코드 데스크톱 병렬 세션 개편도 전했다. 병렬 세션이 코드 탭의 작업 방식을 바꿨다면 이번 테마는 같은 탭의 겉모습을 사용자 코드에 맡겼다. 문서상 모드의 훅은 클라우드 세션과 claude -p에서도 돌지만, 모드가 그린 화면은 터미널과 데스크톱 앱, VS Code 확장에서만 보인다.
테마도 실행되는 코드라는 점은 문서가 거듭 강조한다. 문서는 "모드는 샌드박스에 갇혀 있지 않다"며 설치된 모드가 사용자 권한으로 파일을 읽고 쓰고 프로그램을 실행하고 네트워크 요청을 보낼 수 있다고 밝혔다. 환경 변수와 설정 파일에 둔 API 키를 읽고, 모든 프롬프트와 도구 호출을 보며, 사용자에게 묻기 전에 도구 호출을 승인할 수도 있다. 반면 권한 확인 창의 내용은 바꾸지 못한다. 설치 전에는 claude plugin validate로 모드가 다루는 이벤트와 요청하는 호출 목록을 실행 없이 확인할 수 있다.

조직 환경에서는 내장 보안 모드 sec-default가 사용자가 설치한 모드보다 먼저 실행되고, 기본 설정에서 사용자 모드가 조직의 거부 규칙을 넘어 도구 호출을 승인하지 못하게 막는다. 관리자는 관리형 설정의 allowManagedModsOnly로 조직이 관리하는 모드만 돌게 할 수 있다. 개인 사용자는 ~/.claude/settings.json에서 disableAllHooks를 켜거나 --safe-mode로 시작해 설치한 모드를 모두 끌 수 있다. 앤스로픽은 claude-code-playground 저장소에 컨텍스트 창 예보를 그리는 token-weather, 위험한 셸 명령을 붙잡는 blast-radius 같은 예제 모드도 공개해 두었다.
AI 엔지니어의 눈으로 보면 이번 테마 기능은 꾸미기 옵션보다 모드 API의 시연에 가깝다. 앤스로픽은 색 설정 화면을 따로 만드는 대신 $.theme 호출 두 개를 열고, 나머지는 사용자가 말로 주문하면 클로드가 모드를 써 주는 구조를 택했다. 배경 그림 하나를 바꾸는 일도 사용자 권한을 가진 코드를 설치하는 일이 되므로, 테마를 주고받는 문화가 커질수록 validate로 호출 목록을 읽는 습관이 검증의 첫 단계가 된다. 개발자 계정은 "무엇을 만들어 낼지 보고 싶다"며 사용자 제작 테마를 기다린다고 밝혔다.





댓글