Anthropic이 개발한 터미널 기반 에이전트형 AI 코딩 어시스턴트. Claude 모델을 코어로 하여 파일 편집, 셸 명령 실행, 코드 검색, 컴퓨터 제어까지 수행하는 범용 코딩 에이전트.
Overview
Claude Code는 Anthropic이 제공하는 CLI/터미널 기반 AI 코딩 에이전트다. 단순한 코드 자동완성이 아니라, 전체 프로젝트 컨텍스트를 이해하고 파일 시스템, 터미널, git, 웹 검색까지 직접 조작하는 에이전트 루프(Agent Loop) 구조로 동작한다.
코딩에 특화되어 있지만 명령줄에서 할 수 있는 모든 작업을 지원한다: 문서 작성, 빌드 실행, 파일 검색, 주제 조사, 컴퓨터 직접 제어 등. 2026년 현재 AI 코딩 도구 생태계에서 가장 영향력 있는 도구 중 하나로, 수많은 포크, 재구현, 플러그인, 프록시 도구가 파생되었다.
핵심 아키텍처
에이전트 루프는 세 단계로 구성된다: 컨텍스트 수집 → 작업 수행 → 결과 검증. 이 단계들이 함께 진행되며, Claude는 이전 단계에서 배운 내용을 바탕으로 다음 결정을 내린다. 모델(Sonnet/Opus)이 추론을 담당하고, 40개 이상의 내장 도구가 실행을 담당한다.
구성 요소
역할
모델
Claude Sonnet(일반 코딩) / Opus(복잡한 아키텍처 결정). /model로 전환 가능
도구
파일 읽기/편집, 검색, 셸 실행, 웹 검색, 코드 인텔리전스 등 40+ 내장 도구
컨텍스트
대화 기록, 파일 콘텐츠, CLAUDE.md, 자동 메모리(MEMORY.md), skills, MCP
확장
Skills(지식 확장), MCP(외부 서비스 연동), Hooks(자동화), Subagents(작업 위임)
실행 환경
환경
위치
사용 사례
로컬
사용자 머신
기본값. 파일/도구/환경 전체 접근
클라우드
Anthropic 관리 VM
작업 오프로드, 원격 리포지토리 작업
원격 제어
사용자 머신 + 브라우저 UI
웹 UI로 로컬 환경 제어
인터페이스: 터미널, 데스크톱 앱, IDE 확장, claude.ai/code, Slack, CI/CD 파이프라인.
Key Features
에이전트 루프: 컨텍스트 수집 → 작업 수행 → 검증의 반복 루프. 수십 개 작업을 연결하고 방향 수정
전체 프로젝트 범위: 현재 파일만 보는 인라인 어시스턴트와 달리 전체 프로젝트에서 작업
Computer Use: 화면을 보고 마우스/키보드를 제어하여 데스크톱 앱 조작 (연구 프리뷰)
Scheduled Tasks: /loop 명령어로 반복 실행 예약. cron 기반, 세션 스코프, 최대 50개 작업
CLAUDE.md: 프로젝트별 지침과 규칙을 매 세션에 자동 로드
자동 메모리: 작업 중 학습한 내용을 MEMORY.md에 자동 저장, 세션 간 유지
MCP (Model Context Protocol): OAuth 2.1 + DCR + PKCE로 외부 서비스 인증 자동 처리
Skills: 요청 시 로드되는 지식 확장 모듈. 세션 시작 시 설명만 로드, 사용 시 전체 로드