OpenClaw Claude 접근을 위한 Claude Code CLI 해결 방법

OpenClaw에서 Claude 접근 유지를 위한 우회 방법
Anthropic이 제3자 연동 도구에 대한 직접 접근을 차단한 후, Reddit 사용자가 OpenClaw에서 Claude 구독 접근을 유지하는 우회 방법을 문서화했습니다. 이 방법은 기존 Claude 구독으로 계속 지원되는 Claude Code CLI를 통해 OpenClaw 요청을 라우팅하는 것을 포함합니다.
원본의 주요 단계
이 우회 방법은 여러 구성 단계가 필요합니다:
- Claude Code CLI를 전역으로 설치:
npm install -g u/anthropic-ai/claude-code claude --version으로 설치 확인- 브라우저가 있는 머신에서
claude setup-token실행하여 설정 토큰 생성 (헤드리스 서버에서는 실행 불가) ANTHROPIC_API_KEY가 아닌CLAUDE_CODE_OAUTH_TOKEN환경 변수와 함께 OAuth 토큰(sk-ant-oat01-로 시작) 사용~/.bashrc에CLAUDE_CODE_OAUTH_TOKEN으로 토큰 추가- 토큰 테스트:
CLAUDE_CODE_OAUTH_TOKEN="<token>" claude -p "Say: TEST_OK" --output-format text(TEST_OK 출력 확인) - python3을 사용하여
~/.openclaw/agents/main/agent/auth-profiles.json의 모든anthropic:*프로필을 새 토큰으로 업데이트 - 다음 OpenClaw 구성 명령 실행:
openclaw config set plugins.entries.acpx.enabled true openclaw config set plugins.entries.acpx.config.permissionMode approve-all openclaw config set acp.enabled true openclaw config set acp.backend acpx openclaw config set acp.defaultAgent claude openclaw config set 'acp.allowedAgents' '["claude"]' --json
~/.config/systemd/user/openclaw-gateway.service.d/claude-oauth.conf에CLAUDE_CODE_OAUTH_TOKEN을 포함한 systemd 오버라이드 생성- 서비스 재로드 및 재시작:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway - 게이트웨이 실행 및 인증에 새 토큰이 표시되는지 확인
중요 참고사항
원본에는 몇 가지 중요한 구현 세부사항이 언급되어 있습니다:
- 토큰은
CLAUDE_CODE_OAUTH_TOKEN환경 변수와 함께 사용해야 하는 OAuth 토큰입니다 - 브라우저가 필요하므로 헤드리스 서버에서
claude setup-token을 실행하지 마세요 ~/.claude/.credentials.json에 기록하지 마세요—작동하지 않으며 환경 변수가 유일한 신뢰할 수 있는 방법입니다- 헤드리스 서버에서 멈추는 대화형
openclaw models auth paste-token명령 대신 python3으로 직접auth-profiles.json을 업데이트하세요 - 이 우회 방법은 CLI를 통한 추가 홉을 추가하여 약간 느려집니다
- Anthropic이 향후 이 방법을 패치할 수 있습니다
📖 전체 원본 읽기: r/openclaw
👀 See Also

오픈클로 기술 마스터하기: 단계별 가이드
이 포괄적인 가이드를 통해 OpenClaw의 새로운 스킬을 구축하는 방법을 배우고, AI 코딩 에이전트를 활용하여 프로젝트를 향상시키는 핵심 전략을 알아보세요.

프로덕션급 AI 에이전트 신뢰성을 위한 제약 조건 설계
레딧 게시물은 클로드를 사용한 복잡한 코드베이스 작업에 대한 제약 기반 접근법을 자세히 설명하며, 명시적인 실패 모드 열거, 체크포인트가 있는 단계적 실행, 단축키 방지 규칙을 강조하여 140개 파일을 제거할 때 빌드 실패를 0건으로 달성하는 방법을 제시합니다.

OpenClaw의 기본 시스템 프롬프트를 수정하여 콘텐츠 제한을 우회하기
사용자가 OpenClaw의 구성 파일을 수정하여 기본 시스템 프롬프트를 '당신은 도움이 되고, 존중하며 정직한 어시스턴트입니다'에서 외부 안전 필터를 무시하는 사용자 정의 프롬프트로 변경하여 콘텐츠 제한을 효과적으로 제거했습니다. 이 과정에는 node-llama-cpp 설치 디렉토리에서 config.js를 편집하는 작업이 포함됩니다.

OpenClaw回退链保持正常运行时间,但可能悄然降低可靠性
OpenClaw의 모델 폴백 메커니즘은 신뢰성 문제를 가릴 수 있습니다. 더 작은 폴백 모델은 간단한 작업은 통과할 수 있지만 복잡한 작업에서는 실패하여 재시도 및 검토 비용이 증가할 수 있습니다.