코드를 밖으로 보내지 않고 터미널에서 일하는 Claude Code
요약
명령 하나면 에이전트가 저장소 전체를 읽고 파일을 고치고 명령을 실행한 뒤 마지막에 풀 리퀘스트를 연다. 코드는 로컬에 남고 원격 인덱스에 기대지 않는다.
추천- 이름
- Claude Code
- 버전
- 2.1.269
- 요금
- 유료
- 오픈소스
- 비오픈소스
- 운영체제
- WindowsmacOSLinux
- 업데이트
- 2026-10-05 19:33
명령을 한 줄 치면 저장소 전체를 끝까지 읽을 수 있는 에이전트가 움직이기 시작한다. 파일을 열고, 고치고, 명령을 실행하고, 마지막에는 그 결과를 풀 리퀘스트로 만든다. Claude Code의 평범한 사용 모습이다. 어떻게 도는지에 대한 공식 설명은 놀랄 만큼 노골적이다. 로컬 터미널에서 돌고 모델 API와 곧바로 대화하며, 중간에 백엔드 서버도, 원격 코드 인덱스도 두지 않는다.
공식 표현을 빌리면, 프로젝트 구조와 의존 관계를 충분히 똑똑한 검색으로 이해한다. 어떤 컨텍스트 파일을 넣어 줄지 직접 골라낼 필요가 없다는 뜻이다.
코드가 로컬에 남는다는 점은 데이터 경계에 의견이 있는 팀에게 실제로 쓸모 있는 장점이다. 게다가 명령줄 도구까지 몰 수 있어서 흐름을 하나로 이을 수 있다. 이슈를 읽고, 코드를 쓰고, 테스트를 돌리고, 풀 리퀘스트를 낸다. 전부 터미널 안에서 끝난다. 창을 계속 지켜보고 있을 필요도 없다. 아래쪽 상태 줄이 쓰고 있는 모델, 작업 디렉터리, 현재 브랜치, 그리고 어떤 파일이 바뀌었고 어떤 것이 아직 스테이지되지 않았는지를 보여 준다.

손대기 전에 먼저 묻는다
파일을 고치거나 명령을 실행하기 전에 먼저 허락을 구한다. 작은 설계 결정처럼 보이지만, 실은 오래도록 혼자 돌려둘 수 있느냐를 가르는 결정이다. 권한은 이쪽 손에 남는다. 하나씩 승인할 수도 있고, 규칙을 써서 한 종류의 동작을 한꺼번에 허용할 수도 있다. 덕분에 되감기가 실용적인 기능이 된다. 내장된 되감기 명령은 자동 체크포인트에 기대어 대화 기록과 그때 건드린 로컬 파일의 특정 시점으로 정확히 돌아간다. 되돌릴 때 코드까지 함께 굴릴지, 대화만 되돌리고 코드는 남길지 고를 수 있다.
다섯 개의 입구, 그 뒤에는 같은 에이전트
터미널은 출발점이지 유일한 문은 아니다. VS Code용 확장은 줄 안의 차이 표시, 골뱅이로 대상을 지목하는 기능, 계획 검토, 세션 기록을 가져온다. JetBrains 계열에는 전용 플러그인이 있어 대화식 차이 보기와 선택 범위 컨텍스트 공유를 지원한다. 데스크톱 앱은 독립된 프로그램으로, IDE나 터미널 밖에서도 Claude Code를 돌리며 차이를 눈으로 검토하고, 여러 세션을 병렬로 돌리고, 예약 작업을 걸고, 클라우드 세션을 띄운다. 웹 버전은 브라우저만 있으면 되고 로컬에 아무것도 설치할 필요가 없다. 휴대폰에는 iOS와 Android 앱이 있고, 원격 제어와 묶으면 같은 작업을 손안에서 계속 밀고 나갈 수 있다.

입구가 달라도 이어지는 것은 같은 에이전트다. 터미널에서 시작해, 나가서 휴대폰으로 진행을 확인하고, 돌아와 데스크톱 앱에서 차이를 검토한다. 그 사이에 컨텍스트를 다시 설명할 일은 한 번도 없다.
무거운 작업은 수십에서 수백 개의 서브 에이전트로 나눈다
정말 버거운 일이 되면 작업을 수십에서 수백 개의 병렬 서브 에이전트로 펼쳐 실행하고, 결과를 건네기 전에 스스로 한 차례 점검한다. 각 서브 에이전트는 일의 서로 다른 부분을 맡고, 주도하는 에이전트가 조율하며 하위 작업을 배분하고 돌아온 결과를 합친다.

전부 맡기는 게 원하는 그림이 아니라면 더 소박한 병렬 방식이 있다. 세션을 여러 개 동시에 열고 각자를 자기 git 작업 트리에 두는 것이다. 하나는 버그를 고치고 다른 하나는 이슈를 조사한다. 서로 발을 밟지 않는다. 세션 목록은 이 작업들을 회신을 기다리는 것, 실행 중인 것, 끝난 것으로 나눠 늘어놓기 때문에 어느 것이 어디서 멈췄는지 고개만 들면 보인다.

반복할 수 있는 흐름을 남겨 두기
작업을 끝내는 것은 쉽고, 매번 같은 방식으로 끝내는 것이 어렵다. 그것을 겨냥해 네 개의 문이 열려 있다. MCP는 AI 도구를 외부 데이터 원본에 연결하는 공개 표준으로, 이를 통해 클라우드 저장소의 설계 자료를 읽고, 티켓 시스템의 항목을 갱신하고, 채팅 도구에서 데이터를 끌어오고, 자체 내부 서비스를 호출할 수 있다. Skills는 되풀이되는 절차를 팀이 공유할 수 있는 형태로 묶는다. 리뷰용 명령 하나, 릴리스용 명령 하나 같은 식이다. Hooks는 동작 전후에 셸 명령을 돌린다. 파일을 고칠 때마다 자동 정렬하고, 커밋 전에 검사를 통과시키는 식이다. Routines는 한 번 설정해 두면 일정에 따라, 인터페이스 호출로, 또는 이벤트로 실행되는 작업이다.
프로젝트 단위의 약속은 루트에 둔 설명 파일에 적는다. 이것을 매번 읽기 때문에 팀의 내규를 입으로 다시 일러 줄 필요가 없다.
어디서 돌고 얼마인가
macOS, Linux, Windows를 지원하고 Windows에서는 WSL 환경에서도 돌아간다. 받는 경로가 여러 가지인데, 네이티브 방식은 뒤에서 자동으로 갱신되므로 버전 번호를 신경 쓸 일이 없어진다. 다만 켜면 공짜로 쓸 수 있는 도구는 아니다. 맞는 계정이 있어야 시작된다. 개인용 Pro나 Max, 팀이나 기업 요금제의 상위 좌석, 또는 개발자 콘솔 계정 중 하나다.
개인 쪽에서 Pro는 연납으로 200달러를 한 번에 내면 월 17달러, 월납이면 20달러다. Max는 두 단계로, 다섯 배 사용량이 월 100달러, 스무 배가 월 200달러다. 개발자 콘솔 계정으로 붙이면 표준 인터페이스 가격으로 토큰을 소비한다.
실행 방식 로컬 터미널이 모델과 직접 연결된다. 백엔드 서버도 원격 코드 인덱스도 필요 없다.
권한 구조 파일 수정과 명령 실행 전에 허락을 구하고, 규칙으로 한 종류의 동작을 묶어 승인할 수 있다.
입구 터미널, VS Code, JetBrains, 데스크톱 앱, 웹, 모바일.
병렬성 동적 워크플로가 수십에서 수백 개 서브 에이전트로 펼쳐지고, 인도 전에 스스로 점검한다.
확장 지점 MCP 표준, Skills, Hooks, Routines.
플랫폼 macOS, Linux, Windows. WSL 포함.
에이전트를 터미널에 넣으면 창 하나가 줄어든다. 권한을 손에 쥐고 있으면 계속 돌려도 된다는 여유가 생긴다.