# OpenClaw vs Claude Code: 차이, 비용, 연동 방법과 선택 기준

> 저장소를 읽고 코드를 수정하는 일이 우선이라면 Claude Code부터 시작하세요. 메신저, 여러 모델, 반복 작업을 하나의 Gateway에서 운영하려면 OpenClaw를 검토할 만합니다. 원격 작업과 장기 기억은 양쪽 모두 지원하며, 실제 차이는 실행 환경과 권한, 연결 방식에 있습니다.

- URL: https://blog.laozhang.ai/ko/posts/openclaw-vs-claude-code
- Published: 2026-03-15
- Updated: 2026-10-13
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ko/about)
- Topic: Claude Code
- Tags: OpenClaw, Claude Code, AI 코딩 도구, 자동화, AI 에이전트

---
코드 수정과 테스트가 주된 목적이라면 **Claude Code부터 시작하는 편이 간단합니다.** 프로젝트 안에서 파일을 읽고 수정하며 명령을 실행하는 개발 흐름을 바로 사용할 수 있기 때문입니다. **메신저를 작업 창구로 삼고 여러 모델과 반복 작업을 직접 운영하려면 OpenClaw이 유용한 출발점입니다.** 필요하면 OpenClaw에서 Claude Code를 호출해 두 도구를 함께 쓸 수도 있습니다.

다만 “Claude Code는 터미널에서만 쓰고 기억이 없으며, OpenClaw만 상시 실행된다”는 구분은 현재 기능과 맞지 않습니다. Claude Code에는 자동 메모리, Channels, Remote Control, 클라우드 routines가 있습니다. OpenClaw도 자체 에이전트가 모델 API를 호출하는 방식과 로컬 기기의 Claude Code를 실행하는 방식이 다릅니다. 선택할 때는 **누가 작업을 실행하고, 어느 계정으로 사용량을 소비하며, 어떤 권한을 갖는지**부터 확인해야 합니다. [Claude Code 개요](https://code.claude.com/docs/en/overview), [OpenClaw CLI backends](https://docs.openclaw.ai/gateway/cli-backends)

아래 비교는 2026년 10월 13일 확인한 공식 문서를 기준으로 합니다. 실제 코딩 성능 대결이나 계정별 청구·보안 테스트 결과는 아닙니다.

## 지금 하려는 작업으로 먼저 고르기

두 도구 모두 파일과 도구를 활용해 일을 수행할 수 있습니다. 차이는 작업을 시작하고 유지하는 방식입니다.

| 하려는 일 | 먼저 검토할 경로 | 선택 이유와 조건 |
|---|---|---|
| 기존 저장소의 버그 수정, 테스트 추가, 변경 사항 검토 | Claude Code 로컬 CLI 또는 IDE | 프로젝트를 열어 개발 작업을 요청하는 과정이 짧습니다. 실행 권한과 결과 검토는 따로 확인해야 합니다. |
| 진행 중인 로컬 코딩 작업을 휴대폰에서 이어가기 | Claude Code Remote Control | 로컬 파일과 도구를 그대로 사용합니다. 컴퓨터와 Claude Code 프로세스가 켜져 있어야 합니다. |
| Telegram·Discord·iMessage 메시지를 열린 코딩 세션으로 보내기 | Claude Code Channels | 외부 이벤트가 현재 세션에 들어옵니다. 미리보기 기능이며 플러그인, 인증, 허용 발신자 설정이 필요합니다. |
| 노트북을 꺼도 저장소 관련 반복 작업 실행 | Claude Code 클라우드 routines | 클라우드에서 새 저장소 복제본으로 실행합니다. 로컬에만 있는 파일을 그대로 읽는 경로는 아닙니다. |
| 여러 메신저와 모델, 지속적인 자동화 작업을 한곳에서 운영 | OpenClaw Gateway | 채널, 모델 실행 경로, 메모리, 스케줄러를 함께 관리할 수 있습니다. Gateway 호스트 운영은 사용자가 맡습니다. |
| 메신저에서 별도의 Claude Code 코딩 세션을 맡기고 상태를 관리 | OpenClaw ACP | 외부 코딩 도구의 세션을 생성하고 상태 조회·취소·종료할 수 있습니다. ACP와 해당 도구의 인증·권한이 준비되어야 합니다. |

이 선택은 코딩 품질 순위가 아닙니다. 같은 Claude 모델을 사용해도 프로젝트 정보, 제공 도구, 작업 디렉터리와 권한이 다르면 결과가 달라집니다. 이미 Claude Code로 개발하고 있고 원격 접속만 필요하다면 Remote Control부터 검토하세요. 메신저를 연결하려는 이유만으로 OpenClaw를 추가할 필요는 없습니다. 반대로 여러 채널과 모델을 하나의 운영 체계로 묶으려는 목적이라면 OpenClaw의 설정과 유지 비용을 감수할 이유가 생깁니다. [Channels](https://code.claude.com/docs/en/channels), [Remote Control](https://code.claude.com/docs/en/remote-control), [routines](https://code.claude.com/docs/en/routines), [OpenClaw 시작하기](https://docs.openclaw.ai/start/getting-started)

## 실행 장소가 다르면 “원격”과 “상시 실행”의 의미도 달라집니다

![OpenClaw와 Claude Code의 실행 환경을 비교하는 도식](https://blog.laozhang.ai/posts/ko/openclaw-vs-claude-code/img/execution-context.webp)

Claude Code를 로컬 CLI나 IDE에서 사용하면 파일 수정과 명령 실행은 해당 컴퓨터에서 이루어집니다. 모델 요청은 선택한 서비스로 전송됩니다. 따라서 로컬에서 실행한다는 말이 모든 데이터가 컴퓨터 안에만 남는다는 뜻은 아닙니다. 웹에서 시작하는 클라우드 세션은 다른 환경입니다. Anthropic이 호스팅하는 경우 격리된 VM에서 실행하고, 조직이 자체 호스팅 환경으로 연결하면 해당 조직의 인프라에서 실행합니다. [Claude Code 보안 문서](https://code.claude.com/docs/en/security)

**Remote Control은 로컬 세션을 다른 기기에서 조작하는 기능입니다.** 웹이나 모바일 화면으로 보더라도 실행 장소는 원래 컴퓨터입니다. 로컬 MCP 서버와 프로젝트 도구를 유지하는 대신, 컴퓨터가 잠들거나 프로세스가 종료되면 작업을 계속할 수 없습니다. 연결 중 대화와 도구 활동 기록은 기기 간 동기화를 위해 Anthropic 서버에 저장됩니다. 연결은 외부로 나가는 HTTPS를 사용하며 로컬의 인바운드 포트를 열지 않습니다. Pro·Max·Team·Enterprise 구독 로그인이 필요하고 API 키나 다른 클라우드 제공자 인증은 지원하지 않습니다. Team·Enterprise는 조직 Owner의 활성화도 필요합니다. [Remote Control 요구 사항과 데이터 흐름](https://code.claude.com/docs/en/remote-control)

**Channels는 열린 세션에 메시지를 전달하는 기능입니다.** Telegram, Discord, iMessage의 공식 플러그인은 Bun을 필요로 하며, 사용자 자격 증명과 페어링을 설정하고 `--channels`로 해당 세션에 명시적으로 켜야 합니다. claude.ai 또는 Console API 키 인증을 지원하지만 Bedrock, Google Cloud의 Agent Platform, Microsoft Foundry에서는 사용할 수 없습니다. Team·Enterprise에서는 조직 활성화가 필요합니다. 세션이 살아 있어야 이벤트가 도착하므로, Channels만 설치해 놓는 것으로 컴퓨터가 꺼진 뒤에도 작업이 실행되지는 않습니다. [Channels 공식 문서](https://code.claude.com/docs/en/channels)

OpenClaw는 사용자의 컴퓨터나 서버에 실행하는 **Gateway가 메시지, 모델 호출, 예약 실행을 연결합니다.** 모델 API와 외부 채널을 사용하면 그 서비스로 데이터가 이동하고, 메모리 검색의 임베딩 제공자도 외부 서비스일 수 있습니다. Gateway를 직접 호스팅한다는 사실만으로 완전한 오프라인 동작이나 데이터의 외부 전송 차단이 보장되지는 않습니다. [OpenClaw 시작하기](https://docs.openclaw.ai/start/getting-started), [메모리와 검색](https://docs.openclaw.ai/concepts/memory)

### 예약 작업은 어느 프로세스가 살아 있어야 하나요?

반복 작업을 원한다면 저장 여부와 실행 조건을 함께 비교해야 합니다.

| 방식 | 계속 실행하려면 | 재시작 이후의 처리 |
|---|---|---|
| Claude Code CLI `/loop` | 컴퓨터와 해당 세션이 실행 중이어야 하며, 작업은 세션이 유휴 상태일 때 실행 | `CronCreate` 작업은 만료되지 않았다면 `--resume`·`--continue`로 복원됩니다. 자동 간격 `/loop`, Background Bash, Monitor는 복원되지 않습니다. 반복 작업은 생성 후 7일에 만료됩니다. |
| Claude Code Desktop 예약 작업 | 로컬 컴퓨터가 켜져 있어야 함 | 세션과 독립적으로 저장되며 재시작 후 유지됩니다. |
| Claude Code 클라우드 routines | 클라우드 실행 환경, 저장소와 필요한 연결이 준비되어야 함 | 로컬 컴퓨터가 꺼져도 실행됩니다. 예약·API·GitHub 이벤트로 시작할 수 있습니다. |
| OpenClaw automations | Gateway가 실행 중이어야 함 | 작업 정의와 실행 상태·이력이 SQLite에 저장됩니다. 재시작 시 지연된 작업을 재예약하며, 놓친 모든 실행을 즉시 하나씩 재생하지는 않습니다. |

Claude Code의 최소 반복 간격은 CLI·Desktop이 1분, 클라우드가 1시간입니다. CLI에서 “지금 작업 상태를 잠깐 확인”하려면 `/loop`, 로컬 파일에 접근하는 장기 예약은 Desktop, 노트북을 끈 뒤에도 실행할 저장소 작업은 routines가 알맞습니다. OpenClaw에서는 Gateway를 계속 켤 호스트가 먼저 필요합니다. 일정이 저장되어 있다는 사실과 결과가 제때 전달되었다는 사실은 구분하세요. [Claude Code 예약 방식 비교](https://code.claude.com/docs/en/scheduled-tasks), [OpenClaw 스케줄러 동작](https://docs.openclaw.ai/automation/cron-jobs/how-it-works)

클라우드 routines는 연구 미리보기이며 구독 사용량을 소비하고 별도의 시간당 실행 제한도 있습니다. 포함한 커넥터의 쓰기 도구를 승인 없이 사용할 수 있으므로, 생성 화면에서 기본적으로 포함되는 모든 연결을 그대로 두기보다 필요한 것만 남겨야 합니다. [routines 권한과 사용량](https://code.claude.com/docs/en/routines)

## 둘 다 기억을 저장합니다. 저장 범위와 재사용 방식이 다릅니다

Claude Code는 새 대화마다 새 문맥으로 시작하지만, 프로젝트 지침과 자동 메모리로 정보를 이어갑니다. 로컬 세션의 자동 메모리는 기본적으로 켜져 있으며 사용자 선호, 피드백, 진행 중인 프로젝트 정보와 참고 위치를 메모로 남깁니다. 같은 컴퓨터의 동일 Git 저장소에 속한 worktree들은 자동 메모리를 공유합니다. 다른 컴퓨터나 클라우드 환경에 자동 동기화되는 것은 아닙니다. 시작 시 메모리 색인의 앞 200줄 또는 25KB 중 먼저 도달하는 범위가 들어가고, 상세 메모는 필요할 때 읽습니다. 자체 호스팅·백그라운드·다른 세션이 시작한 자식 세션에는 별도 기본값과 제한이 있으므로 모든 실행에서 동일하게 켜진다고 가정하지 마세요. [Claude Code 메모리](https://code.claude.com/docs/en/memory)

OpenClaw의 기본 메모리는 에이전트 작업 공간의 Markdown 파일입니다. 장기 정보, 사용자 선호, 날짜별 메모 등을 저장하고 검색합니다. 디스크에 기록한 정보가 지속되며, `MEMORY.md`가 모든 대화의 원문을 무제한 저장하는 구조는 아닙니다. 오래된 내용을 찾아야 하는 작업에서는 파일에 남았는지와 검색 도구로 찾을 수 있는지를 확인하는 것이 중요합니다. [OpenClaw 메모리 개요](https://docs.openclaw.ai/concepts/memory)

OpenClaw의 Control UI에는 Claude Code·Codex·Hermes의 로컬 Markdown 메모리를 가져오는 기능도 있습니다. `Settings → Import Memory`에서 대상 에이전트와 발견된 파일을 확인한 뒤 복사합니다. 가져온 파일은 별도 디렉터리에 남아 검색 대상이 되며 원본은 변경하지 않습니다. 세션, 설정, 스킬, 자격 증명을 함께 옮기는 기능이나 양방향 실시간 동기화는 아닙니다. [가져오기 범위](https://docs.openclaw.ai/concepts/memory)

따라서 도구를 함께 쓸 때 “둘이 같은 기억을 알아서 공유한다”고 기대하면 곤란합니다. 코딩 도구에는 저장소의 규칙과 현재 작업을 전달하고, OpenClaw에는 연락·반복 작업에 필요한 정보만 저장하는 식으로 책임을 나누세요. 어느 쪽에서든 메모리는 판단에 쓰이는 문맥이며, 파일 접근과 외부 전송을 막는 보안 장치는 아닙니다.

## 비용은 도구 이름보다 인증 경로에서 갈립니다

OpenClaw 소프트웨어는 MIT 라이선스로 배포됩니다. 라이선스 비용이 없다는 말은 모델, 서버, 외부 서비스와 운영 시간이 무료라는 뜻은 아닙니다. API를 연결하면 해당 제공자의 사용량으로, 로컬 기기의 Claude CLI를 연결하면 해당 CLI가 사용하는 계정과 인증 방식으로 비용을 판단해야 합니다. [OpenClaw 라이선스](https://github.com/openclaw/openclaw/blob/main/LICENSE), [CLI 실행과 인증](https://docs.openclaw.ai/gateway/cli-backends)

### Claude 구독 요금과 사용량 한도

2026년 10월 13일 확인한 공식 웹 요금은 세전 미국 달러 기준으로 Pro가 **월 20달러**, 연간 결제는 **200달러 선결제**입니다. 연간 상품의 “월 약 17달러” 표시는 실제 월별 결제액이 아닙니다. Max는 Pro 대비 5배 사용량이 월 100달러, 20배가 월 200달러입니다. 모바일 결제 가격은 달라질 수 있습니다. [공식 요금표](https://claude.com/ja/pricing), [Max 등급과 크레딧](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans)

Claude Code는 유료 플랜에 포함되며 Claude 채팅 등과 사용량 풀을 공유합니다. 최근 5시간을 기준으로 하는 한도와 주간 한도가 있고, 메시지 길이·모델·도구 사용에 따라 소비량이 달라지므로 “월 몇 번의 코딩 작업”으로 바꿀 수 없습니다. 한도 이후 추가 사용량을 켜면 별도 비용이 생길 수 있습니다. CLI에 표시되는 세션의 달러 추정치를 구독 청구서로 해석해서도 안 됩니다. 구독 사용량과 추가 사용 지출은 `/usage`, API의 실제 청구는 Console의 사용량 화면에서 구분해 확인합니다. [요금표 FAQ](https://claude.com/ja/pricing), [Claude Code 비용 확인](https://code.claude.com/docs/en/costs)

### 10월에 추가된 API credits는 Code 한도를 늘리지 않습니다

2026년 10월 7일 갱신된 공식 안내에 따르면 Max와 Team에는 다음의 월간 **API credits**가 제공됩니다.

| 대상 플랜 | 월 API credits | 중요한 조건 |
|---|---:|---|
| Max 5x | 100달러 | 대상 구독이 7일 이상 활성 상태이며 정상 유지되어야 함 |
| Max 20x | 200달러 | 같은 자격 조건 적용 |
| Team Standard | 좌석당 20달러 | 팀 전체가 한 Console 조직에 합산하며 월 500달러 상한 |
| Team Premium | 좌석당 100달러 | Standard와 같은 풀에 합산 |
| Free·Pro·Enterprise | 제공되지 않음 | 이 월간 API credits 프로그램의 대상이 아님 |

이 금액은 할인된 구독 요금이나 현금 환급이 아니라 **연결한 Claude Console 조직에서 사용하는 크레딧**입니다. Max는 구독자, Team은 Primary Owner 또는 Owner가 신청하며, 연결할 Console 조직에서도 Owner·Admin·Billing 역할이 필요합니다. 한 플랜은 한 조직만 연결할 수 있고 사용자가 직접 연결 조직을 바꿀 수 없으므로 약관과 대상을 먼저 확인하세요. 크레딧은 청구 주기마다 새로 들어오고, 남은 금액은 주기 끝에 만료되어 이월되지 않습니다. 연결 조직의 API 키 사용자들이 함께 소비합니다. [신청 자격과 규칙](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans)

일반 Claude API, Managed Agents와 Agent SDK에는 사용할 수 있지만 **대화형 Claude Code와 추가 사용량, Bedrock·Vertex AI·Foundry에는 적용되지 않습니다.** `claude -p`나 Agent SDK를 직접 실행할 때도 인증이 중요합니다. 연결 조직의 API 키를 사용하면 대상 API credits로 차감할 수 있지만, Claude 플랜으로 로그인하면 구독 사용량 한도에서 차감됩니다. IDE, Desktop 또는 Claude Code GitHub Action에서 시작한 실행은 `-p`가 있어도 Code 사용량으로 처리되어 이 크레딧 대상이 아닙니다. [적용 대상과 `-p` FAQ](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans)

예를 들어 자격을 충족한 Max 5x 사용자의 연결 조직에서 대상 API 사용료 70달러가 발생했다면, 다른 소비가 없다는 가정 아래 100달러 크레딧 중 30달러가 남습니다. 이것은 계산 예시이며 실제 청구 결과가 아닙니다. 남은 30달러를 대화형 Code 한도 초과에 쓸 수 없고 다음 주기로 넘길 수도 없습니다. 크레딧을 소진한 뒤에는 구매한 잔액·자동 충전·청구 계약에 따라 계속 과금될 수 있으며, 다른 잔액이 없으면 API 요청이 중단됩니다. [크레딧 소진 후 처리](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans)

### OpenClaw에 Claude 구독을 연결하면 무조건 차단되나요?

현재 안내를 기준으로 일괄 차단이라고 설명할 수 없습니다. Anthropic은 6월 15일 기존에 예고한 Agent SDK 사용 변경을 중단했고, **10월 7일 안내에서도 Agent SDK, `claude -p`, 서드파티 앱은 계속 구독 사용량 한도를 사용할 수 있다고 명시합니다.** 4월의 환불·일회성 크레딧 만료 안내를 현재 규칙으로 사용하면 안 됩니다. [현재 구독 사용 안내](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan)

그렇다고 OAuth 토큰을 꺼내 임의의 HTTP API 키처럼 재사용하는 모든 연결이 지원된다는 뜻도 아닙니다. OpenClaw이 문서화한 로컬 Claude CLI 경로는 설치된 Claude Code와 구조화된 표준 입출력으로 통신하며, 본기기 로그인 토큰을 HTTP 모델 요청으로 재생하는 방식과 구별됩니다. 사용하려는 실행 경로를 정확히 선택하고, 그 계정의 실제 사용량 화면에서 확인하세요. [OpenClaw의 로컬 CLI 실행 방식](https://docs.openclaw.ai/gateway/cli-backends)

## OpenClaw와 Claude Code를 연동하는 세 가지 방법

![OpenClaw와 Claude Code의 기능과 활용 범위를 나란히 비교한 그림](https://blog.laozhang.ai/posts/ko/openclaw-vs-claude-code/img/feature-choice.webp)

“OpenClaw에서 Claude를 쓴다”는 말만으로는 어떤 에이전트가 일하는지 알 수 없습니다.

| 연결 방식 | 실제로 일하는 도구 | 알맞은 목적 |
|---|---|---|
| OpenClaw에서 Claude API 직접 호출 | OpenClaw 에이전트와 그 도구 | OpenClaw 작업을 Claude 모델로 처리하기 |
| OpenClaw `claude-cli` backend | Gateway 호스트에 설치된 Claude Code | 일반 OpenClaw 대화의 모델 실행을 네이티브 Claude CLI로 처리하기 |
| OpenClaw ACP의 `claude` 대상 | 별도로 실행한 Claude Code 코딩 세션 | 코딩 작업을 맡기고 세션을 연결·조회·조정·종료하기 |

### 일반 대화의 실행 경로로 Claude CLI 쓰기

현재 OpenClaw의 Anthropic 플러그인은 `claude-cli` backend를 제공합니다. Gateway가 실행되는 호스트에 Claude Code가 설치되어 있고 로그인되어 있어야 합니다. 서비스가 `claude` 실행 파일을 PATH에서 찾을 수 있어야 하며, 컨테이너라면 호스트에만 설치해 두는 것으로 충분하지 않습니다. [CLI backends](https://docs.openclaw.ai/gateway/cli-backends)

공식 문서에서 이 경로를 선택하는 명령은 다음과 같습니다. 이미 설치·인증한 환경에서 사용하는 참고 명령이며, 여기서 실행 결과를 확인한 것은 아닙니다.

```bash
openclaw models auth login --provider anthropic --method cli --set-default
```

모델 이름은 `anthropic/*` 형태를 유지하고 실행 경로를 `claude-cli`로 지정합니다. OpenClaw는 호환되는 후속 작업에서 로컬 기기의 Claude 세션을 재사용하고 저장된 세션 ID로 이어갈 수 있지만, 계정·작업 공간·도구 조건이 바뀌면 새 프로세스나 세션이 필요할 수 있습니다. Gateway 도구도 자동으로 모두 들어가는 것은 아닙니다. 해당 backend에 `bundleMcp: true`를 명시하면 로컬 MCP 연결을 통해 전달합니다. 이 경로는 `/acp` 세션 제어와 별개입니다. [실행 방식과 세션 조건](https://docs.openclaw.ai/gateway/cli-backends)

### 코딩 작업을 별도 세션으로 맡기려면 ACP

ACP는 OpenClaw이 외부 코딩 도구의 세션을 관리하는 경로입니다. 공식 `acpx` 플러그인과 활성·정상 상태의 backend, 허용된 `claude` 대상, 호스트의 Claude Code 인증, 해당 도구에 실제로 존재하는 모델, 접근 가능한 작업 디렉터리가 필요합니다. OpenClaw 플러그인과 기본 도구는 ACP에 자동으로 제공되지 않으며, 필요한 경우 명시적인 MCP 연결을 설정해야 합니다. [ACP quickstart와 준비 조건](https://docs.openclaw.ai/tools/acp-agents/quickstart)

준비된 환경에서는 채팅에서 다음 흐름으로 시작할 수 있습니다.

```text
/acp doctor
/acp spawn claude --bind here
/acp status
```

`doctor`로 backend가 활성·정상인지 확인하고 현재 대화에 세션을 연결한 뒤, 작은 작업을 요청하세요. 예를 들어 “현재 프로젝트에서 테스트 실행 방법을 찾아 설명하되 파일은 수정하지 말라”는 요청으로 디렉터리와 도구 접근을 먼저 확인할 수 있습니다. 수정 작업을 맡길 때는 대상 파일, 기대 결과, 테스트 방법과 허용 범위를 함께 전달합니다. 상태 확인만으로 완료를 판단하지 말고 변경 내용, 테스트 결과와 저장된 산출물을 확인해야 합니다.

후속 방향 수정은 `/acp steer`, 진행 중인 작업 취소는 `/acp cancel`, 세션과 연결 종료는 `/acp close`로 구분합니다. 비대화형 실행은 로컬 기기의 승인 창에 답할 수 없으므로 필요한 권한을 미리 제한해서 준비해야 합니다. 막힌 작업을 통과시키려고 전체 권한을 우회하는 것을 기본 설정으로 삼지는 마세요. [ACP 운영 흐름](https://docs.openclaw.ai/tools/acp-agents/runbook)

### 두 도구가 같은 파일을 수정하지 않도록 작업을 나누기

OpenClaw로 요청과 결과 전달을 관리하고 Claude Code로 특정 저장소 작업을 맡기는 조합은 가능합니다. 하지만 두 도구를 같이 설치했다는 이유만으로 충돌이 사라지지는 않습니다. 같은 디렉터리를 두 세션이 동시에 수정하면 덮어쓰기나 테스트 결과 혼선이 생길 수 있고, 같은 반복 작업을 양쪽에 등록하면 중복 실행될 수 있습니다.

처음에는 코딩 세션 하나와 자동화 작업 하나로 좁히세요. 누가 어느 디렉터리를 수정하는지, 어떤 세션이 작업을 소유하는지, 결과를 어디로 전달하는지 정해 두면 됩니다. 병렬 수정이 필요할 때는 별도 작업 디렉터리나 Git worktree로 분리하고 최종 변경 내용을 합치는 절차를 두세요. 이 구성은 운영상 권고이며 모든 프로젝트에서 무충돌을 확인한 결과는 아닙니다.

## 보안은 승인 창보다 실제 접근 범위를 확인해야 합니다

Claude Code의 현재 대화형 CLI·VS Code 시작 권한 모드는 **auto**입니다. 별도의 분류 모델이 작업을 검토하고 위험하다고 판단한 동작을 막는 방식이며, 명시적인 ask·deny 규칙과 조직 설정도 적용됩니다. Manual 모드는 읽기 중심으로 시작해 수정·명령 실행 때 승인을 요청합니다. 따라서 “항상 모든 수정 전에 사람이 승인한다”는 설명은 맞지 않습니다. [Claude Code 권한 모델](https://code.claude.com/docs/en/security)

**Bash 샌드박스는 기본적으로 꺼져 있습니다.** 켜면 macOS·Linux·WSL2에서 셸 명령과 자식 프로세스의 파일·네트워크 접근을 제한하지만, 파일 도구, MCP 서버와 hooks는 그 바깥에서 동작합니다. 네이티브 Windows의 셸 명령은 이 샌드박스를 사용하지 않습니다. 샌드박스를 켜더라도 기본 읽기 범위에는 컴퓨터의 상당 부분과 자격 증명 파일이 포함될 수 있으므로 보호할 파일과 허용 네트워크를 직접 좁혀야 합니다. [샌드박스 기본값과 적용 범위](https://code.claude.com/docs/en/sandboxing)

OpenClaw의 일반 호스트 설치는 Gateway를 loopback에 바인딩하고, 대부분의 개인 메시지 채널은 알 수 없는 발신자에게 페어링을 요구하며 그룹은 허용 목록으로 제한합니다. 컨테이너의 노출 바인딩과 일부 업무용 채널에는 예외가 있으므로 배포 형태의 기본값을 확인하세요. 더 중요한 전제는 **Gateway 하나가 단일 사용자 또는 서로 신뢰하는 팀의 권한 경계**라는 점입니다. 도구를 사용할 수 있는 에이전트에 메시지를 보내는 사람은 그 에이전트의 위임된 권한을 이용할 수 있습니다. 서로 신뢰하지 않는 고객을 하나의 Gateway에 넣고 세션 이름만 다르게 하는 방식은 강한 사용자 격리가 아닙니다. [OpenClaw 보안 기본값](https://docs.openclaw.ai/gateway/security), [신뢰 모델](https://docs.openclaw.ai/gateway/security/trust-model)

**ACP 코딩 세션은 OpenClaw 샌드박스 안에서 실행되지 않습니다.** 호스트의 외부 도구가 자신의 CLI 권한과 작업 디렉터리에 따라 읽고 씁니다. OpenClaw이 세션 소유권과 허용 대상 등을 관리하더라도 OS 수준의 격리까지 대신하지 않습니다. 격리가 필수인 환경에서는 실제 실행 프로세스 전체에 적용할 컨테이너·VM·호스트 권한을 따로 설계해야 합니다. [ACP 샌드박스 경계](https://docs.openclaw.ai/tools/acp-agents/delivery)

### CVE-2026-25253은 어떤 버전에 해당하나요?

GitHub의 검토된 보안 권고는 당시 npm 패키지 `clawdbot`의 **2026.1.28 이하**를 영향 범위로, **2026.1.29**를 패치 버전으로 기재합니다. 심각도는 High, CVSS 8.8입니다. Control UI가 쿼리의 `gatewayUrl`을 검증하지 않고 자동 연결해 토큰을 보냈기 때문에, 사용자가 악성 링크를 열면 토큰이 유출될 수 있었고 loopback 설정도 이 공격을 막지 못했습니다. [CVE-2026-25253 보안 권고](https://github.com/advisories/GHSA-g8p2-7wf7-98mq)

이 사건은 로컬 바인딩만으로 모든 위험을 막을 수 없다는 구체적인 사례입니다. 해당 패치 범위를 최신 OpenClaw 전체가 현재 취약하다는 주장으로 확대할 수 없으며, 패치 하나를 적용했다고 전체 시스템이 안전해지는 것도 아닙니다. 도입 전에는 버전, 발신자, 도구, 자격 증명과 외부 연결을 함께 검토하세요. Claude Code에도 확장과 MCP를 연결할 수 있으므로 Anthropic이 모든 MCP 서버를 보안 감사한다는 가정은 피해야 합니다. [Claude Code MCP 보안](https://code.claude.com/docs/en/security)

## 처음 시작할 때는 작은 결과 하나를 확인하세요

처음부터 메신저·예약·코딩 도구를 한꺼번에 연결하면 실패 원인을 찾기 어렵습니다. 먼저 독립된 경로에서 결과 하나를 확인하고 다음 기능을 추가하세요.

### Claude Code: 저장소 읽기에서 작은 수정까지

1. [현재 공식 Quickstart](https://code.claude.com/docs/en/quickstart)의 운영체제별 네이티브 설치 절차를 따릅니다. 네이티브 Windows는 Bash를 쓰려면 Git for Windows가 권장되며, 없으면 PowerShell을 사용할 수 있습니다.
2. 새 터미널에서 `claude --version`으로 버전이 출력되는지 확인합니다. 프로젝트 디렉터리로 이동해 `claude`를 시작합니다.
3. Pro·Max·Team·Enterprise, Console 또는 지원 클라우드 제공자 중 실제 사용할 인증 경로로 로그인합니다. 표시된 모델과 작업 디렉터리가 의도한 대상인지 확인합니다.
4. “프로젝트의 진입점과 테스트 실행 방법을 알려 주세요. 파일은 수정하지 마세요”처럼 읽기 작업을 먼저 요청합니다. 설명된 파일과 명령이 실제 프로젝트에 존재하는지 확인합니다.
5. 작은 변경 하나를 맡기고 diff와 테스트 결과를 확인합니다. 원격으로 이어가려면 그 뒤에 Remote Control, 메시지 이벤트가 필요하면 Channels를 추가합니다.

버전이 출력되면 설치 확인, 프로젝트 설명이 나오면 파일 접근 확인, 변경과 테스트가 기대대로 끝나면 그 작업의 결과 확인입니다. 세 단계는 서로 다른 확인이며, 로그인 화면이나 답변 하나만으로 전체 개발 흐름이 검증되지는 않습니다.

### OpenClaw: Gateway와 첫 응답부터 확인하기

현재 Quickstart는 **Node.js 24.16 이상 또는 26.1 이상**을 요구하며 Node 26을 권장합니다. 기존 Claude Code·Codex CLI 로그인 또는 모델 제공자의 API 키를 재사용할 수 있고 Docker와 메신저 봇은 필수 조건이 아닙니다. [OpenClaw 시작 문서](https://docs.openclaw.ai/start/getting-started)

준비된 환경에서 문서의 `npx openclaw@latest`를 실행하고 Quick start를 선택하면 사용할 수 있는 인증을 찾아 실제 모델 응답으로 확인한 뒤 설정을 저장하고 대시보드를 엽니다. **이 확인은 실제 사용량을 소비하는 호출**이며 항상 무료인 시험 실행은 아닙니다. 사용 가능한 경로가 없으면 수동 제공자 설정으로 넘어갑니다.

처음 Gateway는 해당 터미널의 포그라운드에서 실행됩니다. 계속 운영할 필요가 있을 때 이를 종료하고 `openclaw gateway install`로 서비스를 설치한 뒤 `openclaw gateway status`에서 실행 상태와 기본 포트 18789를 확인합니다. `openclaw dashboard`로 Control UI를 열고 채팅에서 첫 응답을 확인하세요. 대시보드가 열린 것은 UI 접근 확인이며 모델 응답, 메시지 전달과 예약 결과까지 증명하는 것은 아닙니다. [Gateway 설치와 첫 메시지](https://docs.openclaw.ai/start/getting-started)

그다음 필요에 맞춰 채널 하나, 자동화 하나 또는 Claude Code 연동 하나를 추가합니다. 모델 응답은 오지만 채널 결과가 없으면 전달 경로를, ACP가 시작되지 않으면 backend·인증·허용 대상·디렉터리·권한을 분리해서 확인하세요. 실제 완료를 알려면 결과 메시지와 함께 변경 파일이나 작업 이력을 확인할 수 있어야 합니다.

## 자주 묻는 질문

### 코딩만 한다면 OpenClaw를 먼저 설치할 이유가 있나요?

기존 저장소에서 코드를 읽고 수정하려는 목적이라면 Claude Code 단독으로 시작하는 편이 절차가 짧습니다. OpenClaw를 추가할 이유는 여러 메신저, 모델과 반복 작업을 함께 운영하거나 ACP로 코딩 세션을 관리하려는 요구가 있을 때입니다. 이것은 설정 경로에 따른 선택이며 동일 조건의 코딩 성능 순위는 아닙니다. [Claude Code Quickstart](https://code.claude.com/docs/en/quickstart), [ACP quickstart](https://docs.openclaw.ai/tools/acp-agents/quickstart)

### 컴퓨터를 꺼도 둘 다 작업을 계속할 수 있나요?

로컬 OpenClaw Gateway와 Claude Code의 로컬 세션·Remote Control·Desktop 예약 작업은 해당 컴퓨터가 켜져 있어야 합니다. Claude Code 클라우드 routines는 로컬 컴퓨터와 독립적으로 실행됩니다. OpenClaw도 계속 켜지는 서버에 Gateway를 운영할 수 있지만, Gateway가 실행 중이어야 일정이 동작한다는 조건은 같습니다. [예약 방식 비교](https://code.claude.com/docs/en/scheduled-tasks), [Gateway 스케줄러](https://docs.openclaw.ai/automation/cron-jobs/how-it-works)

### Pro를 구독하면 OpenClaw용 API 크레딧도 생기나요?

아니요. 2026년 10월의 월간 API credits 대상은 Max와 Team이며 Pro는 대상이 아닙니다. Pro 로그인으로 네이티브 Claude CLI나 지원되는 구독 경로를 사용하는 것과 Console API 키로 호출하는 것은 별개의 사용량입니다. Max·Team의 크레딧도 자격과 조직 연결 조건을 충족해야 하며 대화형 Code에는 사용할 수 없습니다. [API credits 자격과 적용 범위](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans)

### OpenClaw에서 Claude API를 쓰면 Claude Code도 쓰는 건가요?

아니요. 직접 API 경로에서는 OpenClaw 에이전트가 Claude 모델을 호출합니다. 설치된 Claude Code를 실행하려면 `claude-cli` backend 또는 ACP의 `claude` 세션처럼 별도의 경로를 선택해야 합니다. 일반 에이전트 대화를 처리할지, 상태 관리가 필요한 코딩 세션을 맡길지에 따라 둘 중 하나를 고르세요. [CLI backend와 ACP 구분](https://docs.openclaw.ai/gateway/cli-backends)

### 메모리를 가져오면 기존 작업도 그대로 이어지나요?

OpenClaw의 메모리 가져오기는 Markdown 메모의 복사·검색 기능입니다. Claude Code 세션, 설정, 스킬과 자격 증명이 함께 이동하지 않으며 원본과 계속 동기화되지 않습니다. 진행 중인 코딩 작업은 해당 세션의 재개 기능을 사용하고, 다른 도구로 넘길 때는 대상 프로젝트와 현재 상태를 명확히 전달해야 합니다. [OpenClaw 메모리 가져오기](https://docs.openclaw.ai/concepts/memory)

## 참고 자료

이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026-10-13.

- [Claude Code 개요](https://code.claude.com/docs/en/overview) (code.claude.com)
- [OpenClaw CLI backends](https://docs.openclaw.ai/gateway/cli-backends) (docs.openclaw.ai)
- [Channels](https://code.claude.com/docs/en/channels) (code.claude.com)
- [Remote Control](https://code.claude.com/docs/en/remote-control) (code.claude.com)
- [routines](https://code.claude.com/docs/en/routines) (code.claude.com)
- [OpenClaw 시작하기](https://docs.openclaw.ai/start/getting-started) (docs.openclaw.ai)
- [Claude Code 보안 문서](https://code.claude.com/docs/en/security) (code.claude.com)
- [메모리와 검색](https://docs.openclaw.ai/concepts/memory) (docs.openclaw.ai)
- [Claude Code 예약 방식 비교](https://code.claude.com/docs/en/scheduled-tasks) (code.claude.com)
- [OpenClaw 스케줄러 동작](https://docs.openclaw.ai/automation/cron-jobs/how-it-works) (docs.openclaw.ai)
- [Claude Code 메모리](https://code.claude.com/docs/en/memory) (code.claude.com)
- [OpenClaw 라이선스](https://github.com/openclaw/openclaw/blob/main/LICENSE) (github.com)
- [공식 요금표](https://claude.com/ja/pricing) (claude.com)
- [Max 등급과 크레딧](https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans) (support.claude.com)
- [Claude Code 비용 확인](https://code.claude.com/docs/en/costs) (code.claude.com)
- [현재 구독 사용 안내](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan) (support.claude.com)
- [ACP quickstart와 준비 조건](https://docs.openclaw.ai/tools/acp-agents/quickstart) (docs.openclaw.ai)
- [ACP 운영 흐름](https://docs.openclaw.ai/tools/acp-agents/runbook) (docs.openclaw.ai)
- [샌드박스 기본값과 적용 범위](https://code.claude.com/docs/en/sandboxing) (code.claude.com)
- [OpenClaw 보안 기본값](https://docs.openclaw.ai/gateway/security) (docs.openclaw.ai)
- [신뢰 모델](https://docs.openclaw.ai/gateway/security/trust-model) (docs.openclaw.ai)
- [ACP 샌드박스 경계](https://docs.openclaw.ai/tools/acp-agents/delivery) (docs.openclaw.ai)
- [CVE-2026-25253 보안 권고](https://github.com/advisories/GHSA-g8p2-7wf7-98mq) (github.com)
- [현재 공식 Quickstart](https://code.claude.com/docs/en/quickstart) (code.claude.com)
