Quick Comparison
Claude와 Claude Code는 같은 모델을 쓸 수 있어도 작업 표면과 권한 모델이 다릅니다. 대화·자료·산출물을 중심으로 탐색하는 일은 Claude 앱에서, 현재 작업 디렉터리의 파일·명령·Git 상태를 직접 다뤄야 하는 일은 Claude Code에서 시작합니다. 기능 제공 여부는 플랜·플랫폼·조직 정책에 따라 달라지므로 기능 이름만으로 선택하지 않습니다.
| 먼저 하려는 일 | 시작 표면 | 확인할 경계 |
|---|---|---|
| 아이디어, 문서, 업로드 자료를 함께 검토 | Claude 앱 | Project·Artifact·연결 기능은 계정과 플랫폼에 따라 다릅니다. |
| 저장소를 읽고 파일을 고치며 테스트 실행 | Claude Code | 작업 디렉터리, 권한 모드, shell·network 접근을 확인합니다. |
| 요구사항을 정리한 뒤 구현 | 앱 또는 Code | 산출물을 handoff하되, 구현 전에는 Code의 실제 repo 상태를 다시 읽습니다. |
| 로컬 파일·터미널을 써야 함 | Claude Code | 승인·sandbox·MCP·환경 변수가 실행 범위를 정합니다. |
| 반복 업무를 자동화 | 목적에 맞는 표면 | 스케줄·connector·CLI·API의 실행 주체와 권한을 따로 확인합니다. |
문서 초안과 방향 결정
-> Claude 앱에서 자료·결정 기준을 정리한다.
현재 저장소 수정과 검증
-> Claude Code에서 branch, diff, 테스트 명령을 확인한다.
둘을 이어 쓸 때
-> 앱의 결론을 구현 명세로 옮기고, Code의 실제 검증 결과를 다시 반영한다.실행 표면의 차이
Claude 앱은 대화, 파일 업로드, Projects, Artifacts, 연결 서비스 같은 앱 표면에서 자료를 다루는 데 맞습니다. 앱에서 코드·파일 결과물을 만들 수 있더라도, 이것만으로 사용자의 로컬 Git 저장소·터미널·테스트 환경을 자동으로 읽고 수정하는 권한이 생기지는 않습니다. 로컬 또는 원격 개발 환경에서 어떤 도구가 실행되는지는 해당 기능의 승인과 연결 상태를 따릅니다.
Claude Code는 terminal, IDE, Desktop 또는 cloud session에서 개발 작업을 수행하는 agent 환경입니다. 파일 읽기·편집, Bash, MCP 도구, Git worktree, CLAUDE.md가 함께 작동하며, 어떤 작업이 자동 승인되는지는 permission mode와 settings가 정합니다. Claude Code가 파일을 수정했다는 사실도 테스트 성공·배포 완료와 같지 않으므로, diff와 명령 종료 결과를 따로 확인합니다.
| 비교 축 | Claude 앱 | Claude Code |
|---|---|---|
| 주 작업 단위 | 대화, 자료, 산출물 | 프로젝트 디렉터리와 개발 작업 |
| 로컬 repo 접근 | 연결·기능별로 다름 | 시작 위치와 승인 규칙에 따라 도구로 접근 |
| 실행 결과 확인 | 답변·파일·연결 결과 검토 | diff, test, shell output, Git 상태 검토 |
| 지속 맥락 | 대화·Project·계정 기능별 정책 | session, CLAUDE.md, auto memory, settings |
| 위험 경계 | 공유·연결·업로드 데이터 | 파일 변경·명령·network·secret 접근 |
함께 쓸 때의 handoff
앱에서 만든 설계 문서를 Code에 그대로 붙여 넣는 대신, 목표·수정 금지 범위·검증 기준을 짧은 구현 계약으로 다시 적습니다. Code에서는 현재 branch, 이미 존재하는 diff, 실행 가능한 테스트를 확인한 뒤 작업합니다. 구현 중 발견한 기술 제약은 앱의 문서에도 반영할 수 있지만, 앱의 서술이 저장소의 현재 상태를 대신하는 것은 아닙니다.
1. 앱: 목표, 사용자 흐름, 결정 기준, 열린 질문을 정리한다.
2. Code: 저장소·branch·기존 변경을 읽고 영향 범위를 확인한다.
3. Code: 작은 변경과 테스트 결과를 만든다.
4. 앱 또는 Code: 결과가 최초 요구와 맞는지, 남은 위험이 무엇인지 검토한다.“Claude가 할 수 있다”는 말만으로 로컬 파일 수정, 외부 서비스 호출, 배포 권한까지 포함한다고 해석하면 안 됩니다. 항상 어느 표면에서 실행하는지, 누구의 계정·환경을 쓰는지, 어떤 승인을 거치는지 확인합니다.
참고 링크
3 sources