Claude Code 제작자 Boris Cherny가 공개한 모바일 앱, 자동 스케줄링, 세션 포크, 병렬 워크트리 등 잘 알려지지 않은 강력한 기능들을 정리했습니다. GeekNews에 소개된 원문을 바탕으로 15가지 핵심 기능을 알기 쉽게 풀어드립니다.
1. 모바일 앱 지원
Claude Code는 iOS/Android 앱을 공식 지원합니다. 앱의 왼쪽 Code 탭에서 바로 접근 가능하며, 노트북 없이도 코드 변경 작업을 수행할 수 있습니다.
2. 세션 이동 (Teleport / Remote Control)
claude --teleport 또는 /teleport 명령으로 클라우드 세션을 로컬 머신에서 이어서 실행할 수 있습니다. /remote-control 명령으로는 로컬 세션을 폰이나 웹에서 원격 제어할 수 있습니다.
3. /loop 와 /schedule – 자동 반복 작업
Claude Code에서 가장 강력한 기능 중 하나입니다. 최대 1주일 단위로 자동 실행 스케줄 설정이 가능합니다.
/loop 5m /babysit: 코드 리뷰 자동 처리, 자동 리베이스, PR 관리/loop 30m /slack-feedback: 30분마다 Slack 피드백 PR 자동 생성/loop /post-merge-sweeper: 놓친 코드 리뷰 코멘트 처리 PR 자동 생성/loop 1h /pr-pruner: 오래되거나 불필요한 PR 자동 종료
4. Hooks – 에이전트 라이프사이클 제어
Hooks를 통해 에이전트 라이프사이클의 각 단계에 결정론적 로직을 삽입할 수 있습니다.
- SessionStart : Claude 시작 시 컨텍스트를 동적으로 로드
- PreToolUse : 모델이 실행하는 모든 bash 명령을 로그 기록
- PermissionRequest : 권한 요청을 WhatsApp으로 라우팅해 직접 승인/거부
- Stop : Claude가 멈출 때마다 자동으로 계속 진행하도록 유도
5. Cowork Dispatch
Claude Desktop 앱의 보안 원격 제어 기능입니다. 자리를 비운 상태에서 Slack/이메일 확인, 파일 관리, 노트북 작업 등을 수행할 수 있습니다.
6. Chrome 확장 – 프론트엔드 작업
Chrome/Edge용 확장 프로그램은 웹 코드 작업 시 유사 MCP 대비 더 안정적으로 동작합니다. 브라우저를 제공하면 Claude가 코드를 작성하고 결과가 좋아질 때까지 반복 개선합니다.
7. Claude Desktop 앱 – 웹 서버 자동 실행
Desktop 앱은 Claude가 웹 서버를 자동으로 실행하고 내장 브라우저에서 테스트하는 기능을 번들로 제공합니다.
8. 세션 포크 (Fork)
기존 세션을 포크하는 두 가지 방법이 있습니다.
- 세션 내에서
/branch명령 실행 - CLI에서
claude --resume --fork-session실행
9. /btw – 사이드 쿼리
에이전트가 작업 중인 동안 빠른 질문을 던질 수 있는 사이드 쿼리 기능입니다. 메인 작업을 방해하지 않고 간단한 질문에 답을 받을 수 있습니다.
10. Git Worktrees
Claude Code는 git worktree를 깊이 지원합니다. claude -w 명령으로 새 워크트리 세션을 시작하거나 Claude Desktop 앱의 “worktree” 체크박스를 활용할 수 있습니다.
11. /batch – 대규모 병렬 처리
/batch는 수십~수천 개의 워크트리 에이전트에 작업을 분산 처리합니다. 대규모 코드 마이그레이션 등 병렬화 가능한 작업에 특히 유용합니다.
12. –bare 플래그 – SDK 시작 속도 최적화
--bare 플래그 사용 시 SDK 시작 속도를 최대 10배까지 향상시킬 수 있습니다. 향후 버전에서 기본값으로 전환 예정입니다.
13. –add-dir – 다중 저장소 접근
--add-dir 또는 /add-dir 명령으로 Claude가 추가 폴더에 접근할 수 있는 권한을 부여합니다. settings.json에 “additionalDirectories”를 추가하면 시작 시 자동으로 로드됩니다.
14. –agent – 커스텀 에이전트
.claude/agents 디렉토리에 에이전트를 정의한 후 claude --agent= 명령으로 커스텀 시스템 프롬프트 및 도구를 지정할 수 있습니다. 자주 간과되지만 매우 강력한 기능입니다.
15. /voice – 음성 코딩
/voice 명령으로 음성으로 코딩이 가능합니다. CLI는 스페이스바 홀드, Desktop은 음성 버튼 클릭, iOS는 받아쓰기 설정으로 사용합니다.
Q&A – 자주 묻는 질문
Q. Claude Code를 스마트폰에서도 쓸 수 있나요?
A. 네, iOS와 Android 앱의 Code 탭에서 사용 가능합니다. 모바일에서 코드 수정, 리뷰, 질문 등이 모두 가능합니다.
Q. /loop 기능은 얼마나 오래 실행할 수 있나요?
A. 최대 1주일(7일) 단위로 자동 반복 실행 스케줄 설정이 가능합니다. PR 관리, 코드 리뷰, Slack 피드백 처리 등을 완전 자동화할 수 있습니다.
Q. –bare 플래그는 언제 쓰는 것이 좋나요?
A. 비대화형(non-interactive) 방식으로 SDK를 사용할 때 적합합니다. 시작 속도를 최대 10배까지 높일 수 있으며, 향후 기본값으로 채택될 예정입니다.
Q. 세션 포크(Fork)는 어떤 상황에서 유용한가요?
A. 코드의 여러 방향을 동시에 실험해보고 싶을 때 유용합니다. /branch 명령이나 –fork-session 플래그로 현재 작업 상태를 복사해 독립적으로 이어나갈 수 있습니다.
Q. /batch 명령은 소규모 프로젝트에도 유용한가요?
A. 주로 수십~수천 개의 파일을 다루는 대규모 코드 마이그레이션에 특화되어 있습니다. 소규모보다는 대규모 리팩토링이나 마이그레이션 작업에 더 적합합니다.
AI 강의 문의 | 미래이음연구소
생성형AI 활용 교육 전문 | 바이브코딩 | AI 영상제작 | 프롬프트 엔지니어링
강의 문의 : 010-3343-4000 | lab.duonedu.net