Claude Code 로컬 vs 클라우드: 실전 활용과 토큰 사용량 가이드

Claude Code를 로컬에서 쓸지 클라우드에서 쓸지는 작업에 필요한 환경과 검토 방식으로 결정하는 편이 좋습니다. 로컬 실행과 모델 추론을 구분하고, Remote Control과 클라우드의 차이, 작업을 넘기는 절차, 토큰 사용량을 비교하고 줄이는 방법까지 살펴봅니다.

2026-10-24에 확인한 공식 문서를 기준으로 합니다. 기능과 명령은 버전·요금제·조직 정책에 따라 달라집니다. 아래 작업 예시와 비교 실험은 실무에 적용하기 위한 제안이며, 로컬·클라우드 성능을 직접 측정한 벤치마크가 아닙니다.

1. 로컬이라는 말은 코드가 실행되는 장소를 뜻한다

Claude Code 공식 웹사이트에서 소개하는 도구는 파일을 읽고 수정하고 명령을 실행하는 코딩 에이전트입니다. 요청을 받으면 필요한 정보를 읽고, 변경하고, 결과를 확인하는 과정을 반복합니다. (작동 원리)

로컬 CLI에서도 Claude 모델과 통신하기 위해 네트워크를 사용합니다. 내 컴퓨터에서 코드를 실행하는 것과 내 컴퓨터에서 모델을 추론하는 것은 별개입니다. 로컬이라고 오프라인이 되거나 토큰 사용이 없어지는 것은 아닙니다. (데이터 흐름)

방식코드·테스트가 실행되는 곳적합한 사용 방식
Local내 컴퓨터의 작업 환경화면을 보며 빠르게 수정·검증
Cloud기본적으로 Anthropic이 관리하는 원격 환경완료 조건이 명확한 작업을 맡긴 뒤 검토
Local + Remote Control여전히 내 컴퓨터같은 로컬 작업을 다른 기기에서 조작

브라우저를 쓰는지만으로 실행 위치를 판단하면 안 됩니다. 공식 실행 방식 비교를 확인하고, Desktop에서도 세션의 Local·Cloud 선택을 확인하세요. (Desktop 안내)

공식 문서가 Cloud, Local, Remote Control의 실행 위치와 설정을 비교하는 표

Anthropic 공개 문서의 실행 방식 비교표. 개인 계정 화면이 아닌 공식 설명이다. (출처, 2026-10-24 캡처) 이미지 크게 보기.

2. 작업에 필요한 의존성으로 환경을 고른다

다음은 기능 제한표가 아니라 작업을 배치하는 추천 기준입니다. 같은 저장소에서도 이슈마다 다른 선택이 가능합니다.

작업 상황권장 시작점실전 이유
브라우저에서 레이아웃을 계속 보며 수정Local재현 화면과 수정 결과를 바로 비교하기 편함
사내 VPN·로컬 DB·기기 시뮬레이터에 의존Local이미 작동하는 환경에서 원인을 좁히기 쉬움
독립적인 테스트 보강·문서 수정·작은 리팩터링Cloud파일 범위와 통과 조건을 전달하기 쉬움
자리에서 시작한 작업을 이동 중 확인Remote Control환경을 새로 준비할 필요가 적음
여러 모듈에 걸친 설계 변경로컬 계획 → 작업별 실행경계와 검증 방법을 먼저 합의하기 좋음

클라우드에서 테스트가 실패했을 때는 먼저 코드 오류인지 환경 차이인지 나누세요. 예를 들어 DB 주소가 노트북의 localhost를 가리키거나, OS 전용 도구가 필요하다면 동일한 프롬프트로 재시도해도 해결되지 않을 수 있습니다. 환경을 재현할 수 없다면 그 검증은 로컬에서 맡기는 편이 낫습니다.

3. 로컬에서는 재현·수정·확인을 짧게 반복한다

설치와 로그인은 공식 빠른 시작을 따릅니다. 아래 my-app은 자신의 저장소 경로로 바꾸세요.

cd my-app
claude --permission-mode plan

먼저 재현 조건과 관련 파일을 찾고, 변경 방향이 정해지면 편집을 허용하는 모드로 전환해 구현합니다. CLI 옵션은 명령줄 레퍼런스에서 확인할 수 있습니다.

프롬프트 예시:

모바일 390px에서 설정 모달의 저장 버튼이 가려진다. 관련 컴포넌트와 스타일을 찾아 원인을 설명하고 수정 계획을 제안해 줘. 구현할 때는 기존 데스크톱 배치를 유지하고, 키보드 포커스와 스크롤 동작도 확인해 줘. 완료 보고에는 변경 파일, 실행한 검사, 확인하지 못한 항목을 적어 줘.

수정 전 화면과 재현 절차를 남기고, 수정 뒤 같은 조건에서 비교하세요. 테스트 명령은 프로젝트의 실제 스크립트를 알려 주는 것이 좋습니다. 실패 로그는 핵심 오류와 재현 명령을 주고, 전체 로그 파일의 위치를 함께 제공하면 추가 조사가 필요할 때 읽을 수 있습니다. 검증 방법을 요청에 넣는 접근은 공식 권장 사항과도 맞습니다.

4. 클라우드에는 실행 가능한 작업 묶음을 넘긴다

Claude Code 웹에서 GitHub 연결, 저장소·브랜치 선택, 환경 설정을 마친 뒤 작업을 시작합니다. 처음에는 독립적인 이슈 하나로 환경이 준비됐는지 확인하세요. 계정과 조직에서 허용하는 기능은 클라우드 시작 안내를 따릅니다.

클라우드 환경에는 네트워크 범위, 환경 변수, setup script를 지정할 수 있습니다. 로컬의 개인 설정이나 서비스가 모두 복제된다고 가정하면 안 됩니다. 의존성 설치는 준비 스크립트에 넣고, 테스트 데이터와 필요한 접속 설정을 별도로 준비하세요. (환경 설정)

전달할 작업 메모에는 네 가지를 넣습니다.

  1. 고칠 동작과 범위: 어떤 입력에서 어떤 결과가 나와야 하는가.
  2. 기준 상태: 저장소·브랜치·커밋과 관련 파일 경로.
  3. 검증 방법: 실행 명령, 통과 기준, 재현 데이터.
  4. 중단 조건: 환경 오류로 같은 검사가 두 번 실패하면 원인을 보고할 것.

GitHub에서 복제하는 경로를 사용하는 경우 로컬 커밋을 먼저 push한 뒤 다음처럼 새 작업을 시작할 수 있습니다.

claude --cloud "Implement docs/tasks/settings-modal.md and report the checks run."

--cloud는 새 클라우드 세션을 만듭니다. 기존 CLI 대화 전체를 옮기는 명령은 아닙니다. 로컬 저장소를 업로드하는 별도 bundle 경로도 있으므로, 시작 시 복제·업로드 안내를 확인하세요. (클라우드 전환 안내)

클라우드 결과는 diff와 테스트 보고를 검토한 뒤 로컬에서 마무리할 수 있습니다. 같은 계정과 같은 저장소의 깨끗한 checkout에서 다음 명령으로 세션을 선택합니다.

claude --teleport

Teleport 뒤의 로컬 작업은 원래 클라우드 대화에 자동으로 동기화되지 않습니다. 로컬에서 계속 휴대폰으로 조작하려면 Remote Control을 사용합니다. (세션 가져오기 조건)

5. Remote Control은 로컬 환경을 그대로 이어 쓴다

기존 로컬 세션 안에서 /remote-control을 실행한 뒤 표시된 링크로 다른 기기에서 연결합니다. 지원 구독과 조직 설정이 필요하며 API 키만으로는 사용할 수 없습니다. 컴퓨터와 Claude 프로세스가 실행 중이어야 합니다. (Remote Control 공식 문서)

예를 들어 노트북의 개발 DB를 사용하는 테스트를 시작해 두고 휴대폰에서 결과를 확인할 때 유용합니다. 반대로 노트북을 종료하고도 작업을 계속 맡기려면 호스팅된 클라우드 세션이 맞습니다. 원격으로 대화하는 것과 원격 서버에서 실행하는 것을 구분하면 환경을 잘못 옮겨 다시 설정하는 일을 줄일 수 있습니다.

6. 토큰 차이는 장소보다 작업 경로에서 생긴다

공식 문서에는 모든 작업에 적용되는 “클라우드는 로컬의 몇 배”라는 고정 비율이 없습니다. 다음은 에이전트 동작에 근거한 실무적 해석입니다. 같은 요청이라도 읽는 파일, 도구 출력, 추론, 재시도 횟수가 달라지면 총사용량이 달라집니다.

사용량을 늘릴 수 있는 상황로컬·클라우드에서 살펴볼 것줄이는 방법
불필요한 탐색긴 개인 지침, 무관한 도구, 불명확한 범위관련 경로와 완료 조건을 먼저 지정
환경 복구 반복누락된 패키지·변수·서비스준비 단계와 구현 단계를 구분
긴 로그의 반복 유입매번 전체 테스트 출력을 대화에 추가실패 요약과 원본 로그 위치 전달
여러 에이전트·세션같은 파일을 중복 조사하고 같은 검사를 반복서로 독립적인 작업만 분리
과도한 추론단순 수정에도 높은 effort 사용검증 가능한 기본 수준에서 시작

쉘 명령이 오래 실행됐다는 사실 자체가 초당 모델 토큰 과금을 뜻하지는 않습니다. 명령을 고르고 결과를 읽고 다음 행동을 결정하는 모델 호출, 그리고 그 과정에 들어오는 정보가 중요합니다. 빨리 끝난 작업도 많은 에이전트를 동시에 썼다면 총사용량이 클 수 있습니다.

문맥에는 사용자가 쓴 문장 외에 지침·읽은 파일·응답 등이 들어갑니다. 하위 에이전트가 큰 자료를 읽고 요약만 돌려주면 주 대화의 문맥은 작게 유지할 수 있지만, 하위 에이전트의 작업이 무료가 되는 것은 아닙니다. (문맥 구조, 하위 에이전트)

7. 토큰 수, 캐시, 청구액을 따로 읽는다

API 비용을 볼 때는 단순 총토큰 하나보다 새 입력·캐시 쓰기·캐시 읽기·출력을 나눠 보세요. 각 항목의 토큰 수에 해당 모델·캐시 기간의 단가를 곱해 더하는 것이 기본 계산입니다. 실제 청구에는 계약과 옵션도 영향을 주므로 현재 API 가격표를 기준으로 합니다.

Prompt caching은 이전 문맥을 재사용합니다. 캐시로 읽은 토큰이 많다고 모두 새 입력 단가로 계산하면 비용을 과대평가하게 됩니다. 반대로 모델이나 설정을 바꾸거나 캐시가 만료되면 재사용 조건이 달라질 수 있습니다. (캐시 동작)

확인 목적확인할 곳해석할 때 주의할 점
현재 문맥이 얼마나 찼는가/context누적 청구 토큰과 다른 지표
세션 토큰·추정 비용·구독 사용량최신 CLI의 /usageAPI 비용 추정값을 구독의 추가 청구액으로 읽지 않기
실제 API 청구사용 중인 제공자의 청구 화면로컬 추정값과 최종 청구를 구분

명령은 공식 명령 목록, 사용량 화면은 비용 관리 안내를 확인하세요. 오래된 안내의 /cost만 찾기보다 자신의 CLI에서 /로 제공 명령을 확인하는 편이 정확합니다.

공식 비용 문서의 usage 화면 예시가 입력·출력·캐시 토큰을 나눠 보여 주는 모습

Anthropic 공개 비용 문서의 설명용 예시. 표시된 금액은 이 글의 실측 결과나 예상 견적이 아니다. (출처, 2026-10-24 캡처) 이미지 크게 보기.

구독으로 사용하는 호스팅 클라우드 작업도 Claude·Claude Code의 사용 한도에 합산되며, 공식 안내상 별도 클라우드 VM 비용은 없습니다. 이를 직접 운영하는 서버나 별도 서비스의 비용까지 무료라는 뜻으로 확장하면 안 됩니다. (클라우드 이용 안내)

로컬 CLI에 ANTHROPIC_API_KEY가 설정돼 있으면 구독 대신 API 과금 경로가 사용될 수 있습니다. 비교하기 전에 claude auth status로 로그인 방식을 확인하고 키 값 자체를 로그나 프롬프트에 붙이지 마세요. (구독과 API 인증)

8. 같은 작은 작업으로 비교하고, 결과당 사용량을 본다

처음에는 한 개의 버그 수정으로 비교하세요. 다음 절차는 자체 측정을 위한 제안입니다.

  1. 같은 커밋에서 로컬과 클라우드 작업을 각각 시작합니다. 첫 실행이 수정한 파일을 두 번째 실행의 출발점으로 쓰지 않습니다.
  2. 프롬프트·모델·effort·테스트 조건을 맞추고, 설치된 도구와 캐시 상태도 기록합니다.
  3. 입력·캐시·출력 토큰과 시간, 재시도, 통과한 테스트를 각각 기록합니다. 제공되지 않는 값은 추정치로 채우지 말고 미확인으로 둡니다.
  4. 환경 준비 실패와 실제 구현 실패를 구분합니다. 한 번의 실행만으로 일반적인 우열을 정하지 않습니다.
  5. “토큰이 적었는가”와 함께 “검토를 통과했는가, 사람이 얼마나 고쳤는가”를 봅니다.

추천 시작점은 일상적인 변경에 Sonnet 또는 현재 계정의 기본 모델과 보통 수준의 effort를 사용하고, 원인 분석이 막히거나 설계 판단이 어려울 때 Opus와 높은 effort를 비교하는 것입니다. 구체적인 지원 수준은 /model과 /effort에서 확인하세요. 실행 장소를 바꾼다는 이유로 effort까지 자동으로 올릴 필요는 없습니다. (모델·effort 설정)

예를 들어 로컬 작업은 10분 만에 끝났지만 사람이 30분을 고치고, 클라우드 작업은 20분이 걸려도 검토를 바로 통과했다면 단순 속도만으로 평가하기 어렵습니다. 이 시간은 설명을 위한 가정입니다. 팀에서는 작은 작업 여러 건의 기록을 모아, 검토를 통과한 결과 하나를 얻는 데 드는 사용량과 시간을 비교하세요.

9. 실전 기본 흐름은 준비 → 위임 → 검증이다

화면·기기·사내 연결에 민감한 작업은 로컬에서 재현합니다. 독립적인 변경은 요구사항과 테스트를 문서로 남겨 클라우드에 맡깁니다. 이동 중에는 필요한 실행 환경에 따라 Remote Control 또는 클라우드 세션을 선택합니다. 마지막에는 diff와 실행 결과로 완료를 확인합니다.

토큰을 아끼는 첫 조치는 더 약한 모델을 고르는 것만이 아닙니다. 잘못 준비된 환경을 반복해서 복구하게 하지 않고, 이미 확인한 사실을 다시 탐색하게 하지 않고, 완료 조건을 분명하게 만드는 것이 먼저입니다. 이 기반을 갖춘 다음 모델·effort·병렬 작업 수를 하나씩 조정하면 비용과 품질의 차이를 설명할 수 있습니다.