OpenClaw 구축·운영 (4/26) — Windows에서 OpenClaw 구축: 다중 에이전트 세팅
드라이브 분리, 권한 설정, 페르소나 초기화까지 단계별 정리
핵심 요약
- Windows 환경의 핵심 허들은 권한 문제, 260자 경로 제한, C드라이브 용량 보존이다
- 워크스페이스와 상태 폴더를 D드라이브로 분리하는 설계가 필요하다
- 에이전트 초기 페르소나 설정(SOUL.md/USER.md)으로 컨텍스트 유지를 확보한다
배경
Windows 환경에서 OpenClaw 다중 에이전트 시스템을 구축할 때, 리눅스/맥과는 다른 기술적 허들이 존재한다. 권한 문제, 경로 길이 제한, 패키지 관리자의 의존성 충돌이 대표적이다. 시스템 드라이브(C:) 용량 보존과 데이터 안전성을 위해 워크스페이스를 다른 드라이브로 분리하는 설계를 적용했다.
본문
1. 기반 런타임 설치
Python 3.10+ - 설치 시 "Add Python to PATH" 체크 필수 - "Disable path length limit" 옵션으로 260자 경로 제한 해제
Node.js v22+ LTS
- npm 자동 포함. node -v, npm -v로 확인
2. 권한 및 환경 변수
PowerShell 실행 정책 변경:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
상태 디렉토리를 D드라이브로 분리:
[Environment]::SetEnvironmentVariable("OPENCLAW_STATE_DIR", "[경로]\.openclaw", "User")
환경 변수 적용을 위해 PowerShell을 새로 열어야 한다.
3. 패키지 설치 및 초기화
npm install -g @anthropic-ai/claude-code
npm install -g openclaw@latest
워크스페이스 설정:
openclaw setup --workspace "[경로]\.openclaw\workspace"
openclaw onboard --install-daemon
--install-daemon은 시스템 부팅 시 백그라운드 실행을 지원하며, 외부 채널 수신 대기를 위해 권장된다.
4. 에이전트 페르소나 초기화
첫 실행 시 에이전트에게 자기소개를 요청하는 프롬프트를 입력한다. 이름, 하는 일, 목표, 선호하는 커뮤니케이션 스타일, 매일 사용하는 도구, 필요한 도움을 질문하게 하여 SOUL.md와 USER.md 문서를 생성한다. 이 문서들이 에이전트의 장기 컨텍스트를 유지한다.
5. 유지보수 Cheat Sheet
| 목적 | 명령어 |
|---|---|
| 시스템 진단 | openclaw doctor |
| 자동 오류 수정 | openclaw doctor --fix |
| 베타 채널 업데이트 | openclaw update --channel beta |
| 설정 편집 | openclaw configure |
| 게이트웨이 강제 설치 | openclaw gateway install --force |
| 게이트웨이 재시작 | openclaw gateway restart |
시행착오 / 주의사항
Windows에서 가장 자주 발생하는 문제는 경로 길이 제한이다. Python 설치 시 "Disable path length limit"을 체크하지 않으면 깊은 디렉토리 구조에서 패키지 설치가 실패한다. 또한 환경 변수 설정 후 반드시 새 PowerShell 창을 열어야 적용된다.
마무리
C드라이브 용량을 보존하면서 안전한 OpenClaw 다중 에이전트 인프라 구축이 가능하다. 핵심은 상태 디렉토리의 드라이브 분리, 권한 사전 설정, 페르소나 초기화 세 단계다.
댓글
댓글 쓰기