OpenClaw 구축·운영 (4/26) — Windows에서 OpenClaw 구축: 다중 에이전트 세팅

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로 확인

3. 패키지 설치 및 초기화

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은 시스템 부팅 시 백그라운드 실행을 지원하며, 외부 채널 수신 대기를 위해 권장된다.

5. 유지보수 Cheat Sheet

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 다중 에이전트 인프라 구축이 가능하다. 핵심은 상태 디렉토리의 드라이브 분리, 권한 사전 설정, 페르소나 초기화 세 단계다.

댓글

이 블로그의 인기 게시물

"LLM 핵심 학습 (1/6) — 기본: 토큰화·임베딩·어텐션·위치 인코딩"

"LLM 핵심 학습 (2/6) — 파인튜닝: LoRA·QLoRA·증류·Adapter"

"ML 기초 학습 (1/9) — 머신러닝과 sklearn: 학습의 좌표계"