웹에서 실행되는 Claude Code는 Claude Code 작업을 원격으로 실행하며, GitHub 저장소의 코드로 작업합니다. 이 문서에서는 작동 방식, 터미널이나 IDE에서 Claude Code를 실행하는 대신 언제 사용해야 하는지, 그리고 어떤 워크플로우를 가능하게 하는지 설명합니다.
웹에서 Claude Code가 제공하는 기능
웹에서 Claude Code를 사용하면 활발한 감시 없이 실행되는 작업을 Claude에 위임할 수 있습니다. 브라우저에서 GitHub 저장소를 선택하고 수행할 작업을 설명하면 Claude가 원격 환경에서 작업을 진행합니다. Claude Code가 작업을 시작한 후에는 페이지를 완전히 떠날 수 있으며, Claude는 계속 작업을 진행합니다. 완료되면 Claude는 자동으로 검토할 변경 사항이 포함된 풀 요청을 생성합니다.
이 기능은 로컬 머신에 없을 수 있는 저장소에서도 작동합니다. 로컬로 복제하거나 개발 환경을 설정할 필요 없이 액세스 권한이 있는 모든 GitHub 저장소에서 작업을 시작할 수 있습니다. 이는 가끔 기여하는 프로젝트나 아직 배우고 있는 코드베이스를 탐색할 때 유용합니다.
웹용 Claude Code는 비동기 개발 워크플로우를 가능하게 합니다. 터미널이나 편집기에서 Claude Code를 사용할 때는 일반적으로 동기식으로 작업합니다. 요청을 하고, Claude의 응답을 기다리고, 변경 사항을 검토한 후 다른 요청을 합니다. 이러한 동기식 작업은 세밀한 제어를 제공하지만 전체 프로세스 동안 주의가 필요합니다. 웹에서 Claude Code는 다르게 작동합니다. 더 큰 작업을 할당하고 Claude가 독립적으로 작업하도록 한 후 나중에 완료된 작업을 검토할 수 있습니다.
여러 작업을 병렬로 실행할 수도 있습니다. 각 작업이 자체 격리된 환경에서 실행되므로 Claude가 여러 다른 문제나 저장소에서 동시에 작업할 수 있습니다. 각 작업은 독립적으로 진행되며 완료되면 자체 풀 요청을 생성합니다. 둘 이상의 작업이 동시에 같은 저장소에서 작업할 수 있습니다.
작동 방식
작업을 시작하면 웹에서 Claude Code는 작업을 위한 격리된 가상 머신을 생성합니다. GitHub 저장소가 이 환경에 복제되며, 일반적인 개발 도구와 언어 생태계가 미리 구성되어 있습니다.
Claude는 저장소의 구성에서 정의한 설정 명령을 실행하여 환경을 준비합니다. 여기에는 종속성 설치, 데이터베이스 설정 또는 프로젝트에 필요한 기타 초기화 단계가 포함됩니다. 작업에 패키지 설치나 데이터 가져오기를 위해 네트워크 액세스가 필요한 경우 환경이 가질 수 있는 인터넷 액세스 수준을 구성할 수 있습니다.
환경이 준비되면 Claude는 작업을 시작합니다. Claude는 코드를 읽고, 변경을 하고, 테스트를 작성하고, 명령을 실행하여 작업을 확인합니다. 필요한 경우 웹 인터페이스를 통해 진행 상황을 모니터링하고 지침을 제공할 수 있습니다.
Claude가 작업을 완료하면 변경 사항을 GitHub 저장소의 새 분기로 푸시합니다. 알림을 받고 변경 사항을 검토한 후 인터페이스에서 직접 풀 요청을 생성할 수 있습니다. 풀 요청에는 Claude의 모든 작업이 포함되어 있으며 검토 및 추가 변경 사항을 위해 준비되어 있습니다.
각 작업은 완전히 격리된 상태에서 실행됩니다. 가상 머신은 해당 특정 작업에만 존재하며 제한된 네트워크 액세스 및 보호된 자격증명 처리와 같은 보안 제어를 포함합니다. GitHub 인증은 보안 프록시를 통해 관리되므로 자격증명이 Claude가 작업하는 환경에 직접 존재하지 않습니다.
웹에서 Claude Code와 터미널 사용 시기
웹에서 Claude Code는 Claude Code로 작업하는 새로운 방식입니다. 일부
