VelvetShark, 28분. 설치, 온보딩, 첫 동작하는 비서까지.
🦞OPENCLAW
Personal AI Assistant · Local-first Gateway
OpenClaw 설치 운영 메뉴얼
공식 한국어 시작 문서와 OpenClaw 운영 문서를 바탕으로, 맥미니/Windows/리눅스 설치부터 LLM 인증 변경, Skills 관리, Gateway 재시작, localhost Control UI 사용법까지 한 페이지로 정리했습니다.
Node 24 권장Gateway 포트 18789Control UI: 127.0.0.1Skills + LLM 인증 포함
1. OpenClaw를 한 문장으로 이해하기
OpenClaw는 내 컴퓨터나 서버에서 실행되는 자가 호스팅 AI 비서 Gateway입니다. 채팅앱, 브라우저 대시보드, 모바일 노드, 로컬 파일/브라우저/스케줄러를 한 곳에 묶어 “말하면 실제로 실행하는” 개인 AI 운영 환경을 만듭니다.
Gateway항상 실행되는 중앙 프로세스. 채널, 세션, 인증, 도구, 스케줄, Control UI를 관리합니다.
Control UI브라우저 대시보드. 기본 주소는
http://127.0.0.1:18789/입니다.Agent실제로 대화하고 작업하는 AI 실행 단위. 채널/에이전트별로 격리할 수 있습니다.
Skills에이전트에게 특정 도구/업무 절차를 가르치는
SKILL.md 기반 지침 폴더입니다.2. 참고 이미지·영상 링크
공식 문서/사이트에서 제공하는 자료입니다. soylab.ai 삽입 시 원문 CDN 링크를 그대로 사용합니다.
공식 설치 이미지이미지 임베드는 일부 사이트에서 깨질 수 있어 링크 버튼으로 제공합니다.Install Script SVG 열기
OpenClaw로 구축된 실제 프로젝트와 워크플로를 빠르게 확인.
채팅 네이티브 코딩 루프, 하드웨어, 개인 자동화 사례.
3. 설치와 온보딩
준비물
- Node.js: Node 24 권장, Node 22.14+ 지원.
- 모델 Provider 인증: OpenAI, Anthropic, Google, OpenRouter 등 API 키나 OAuth.
- 운영 방식 선택: 로컬 Gateway, 원격 Gateway, 또는 WSL2/Linux 서버.
node --version # v24.x 권장 / v22.14+ 지원
빠른 설치
| 환경 | 설치 명령 | 온보딩 |
|---|---|---|
| macOS / Linux | curl -fsSL https://openclaw.ai/install.sh | bash | openclaw onboard --install-daemon |
| Windows PowerShell | iwr -useb https://openclaw.ai/install.ps1 | iex | openclaw onboard --install-daemon |
| npm 직접 설치 | npm install -g openclaw@latest | openclaw onboard --install-daemon |
온보딩이 설정하는 것
- 모델/인증: API key, OAuth, Claude CLI, Codex OAuth 등.
- 워크스페이스: 기본값
~/.openclaw/workspace. - Gateway: 포트, bind, 인증, Tailscale 노출.
- 채널: Discord, Telegram, WhatsApp, Signal 등.
- Daemon: macOS LaunchAgent, Linux/WSL2 systemd user unit, Windows Scheduled Task.
- Health check와 권장 Skills 설치.
처음 가장 빠른 확인은
openclaw dashboard입니다. 채널 설정 없이도 브라우저에서 바로 첫 대화를 시작할 수 있습니다.4. 플랫폼별 설치 포인트
맥미니/macOS
brew install node curl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon openclaw gateway status openclaw dashboard
- 장시간 운영용 맥미니는 LaunchAgent 설치가 편합니다.
- Gateway 재시작:
openclaw gateway restart - 로그:
openclaw logs --follow
Windows: WSL2 권장
# PowerShell 관리자 wsl --install wsl --install -d Ubuntu-24.04 # WSL Ubuntu 안에서 systemd 활성화 sudo tee /etc/wsl.conf >/dev/null <<'EOF' [boot] systemd=true EOF wsl --shutdown
# WSL 재접속 후 curl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon
Linux / VPS
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - sudo apt-get install -y nodejs curl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard --install-daemon sudo loginctl enable-linger $(whoami)
5. LLM 연결·인증·기본 모델 바꾸기
OpenClaw에서 모델은 provider/model 형식으로 지정합니다. 예: openai/gpt-5.5, openai-codex/gpt-5.5, anthropic/claude-opus-4-6, google/gemini-3-flash-preview.
openclaw models status openclaw models list openclaw models list --provider openai openclaw models set openai/gpt-5.5 openclaw models auth add openclaw models auth login --provider <provider-id>
기본 모델 설정
openclaw config set agents.defaults.model.primary openai-codex/gpt-5.5 openclaw config set agents.defaults.model.primary anthropic/claude-opus-4-6 openclaw gateway restart
인증/키 변경의 기본 원칙
- 새 provider로 바꿀 때는 먼저
openclaw models auth login또는openclaw onboard/openclaw configure로 인증을 준비합니다. - 그다음
agents.defaults.model.primary를 원하는 model ref로 바꿉니다. - Control UI의 Config 탭에서도 같은 설정을 폼/Raw JSON으로 바꿀 수 있습니다.
- config 변경 후에는
openclaw doctor,openclaw gateway restart,openclaw models status로 확인합니다.
6. OpenAI / Codex 인증
| 목표 | 모델 ref | 인증 방식 |
|---|---|---|
| OpenAI Platform API 직접 과금 | openai/gpt-5.5 | OPENAI_API_KEY |
| ChatGPT/Codex 구독 OAuth | openai-codex/gpt-5.5 | Codex OAuth 로그인 |
| 이미지 생성/편집 | openai/gpt-image-2 | OpenAI API key 또는 Codex OAuth |
API key 경로
openclaw onboard --auth-choice openai-api-key # 또는 openclaw onboard --openai-api-key "$OPENAI_API_KEY" openclaw models list --provider openai openclaw config set agents.defaults.model.primary openai/gpt-5.5
Codex OAuth 경로
openclaw onboard --auth-choice openai-codex # 또는 openclaw models auth login --provider openai-codex openclaw models auth login --provider openai-codex --device-code openclaw config set agents.defaults.model.primary openai-codex/gpt-5.5
이미지 생성 기본 모델
openclaw config set agents.defaults.imageGenerationModel.primary openai/gpt-image-2
openai/*는 직접 OpenAI API 경로, openai-codex/*는 Codex OAuth 경로입니다. 두 경로를 혼동하지 않는 것이 중요합니다.7. Anthropic / Claude 인증
Anthropic은 직접 API key와 Claude CLI 로그인 재사용을 지원합니다.
API key
openclaw onboard # 선택: Anthropic API key # 또는 openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY" openclaw models list --provider anthropic openclaw config set agents.defaults.model.primary anthropic/claude-opus-4-6
Claude CLI 재사용
claude --version openclaw onboard # 선택: Claude CLI openclaw models list --provider anthropic
Thinking / Cache 설정 예시
openclaw config set 'agents.defaults.models."anthropic/claude-opus-4-6".params.thinking' adaptive openclaw config set 'agents.defaults.models."anthropic/claude-opus-4-6".params.cacheRetention' long
8. Gemini / OpenRouter / 기타 Provider
| Provider | 인증 env / 방식 | 예시 모델 |
|---|---|---|
| Google Gemini | GEMINI_API_KEY 또는 GOOGLE_API_KEY | google/gemini-3-flash-preview |
| Gemini CLI | openclaw models auth login --provider google-gemini-cli | google-gemini-cli/gemini-3-flash-preview |
| OpenRouter | OPENROUTER_API_KEY | openrouter/auto |
| xAI | XAI_API_KEY | xai/grok-4 |
| DeepSeek | DEEPSEEK_API_KEY | deepseek/deepseek-v4-flash |
openclaw onboard --auth-choice gemini-api-key openclaw models auth login --provider google-gemini-cli --set-default openclaw models scan openclaw models set openrouter/auto
Gemini CLI OAuth는 비공식 통합 성격이 있으므로 중요 계정 사용 전 Google 약관과 계정 리스크를 확인하세요.
9. Skills: 설치·우선순위·비활성화·API 키
Skill은 에이전트에게 특정 도구나 반복 업무 절차를 가르치는 SKILL.md 폴더입니다. OpenClaw는 AgentSkills 호환 구조를 사용합니다.
Skill 로드 우선순위
<workspace>/skills— 가장 높음<workspace>/.agents/skills~/.agents/skills~/.openclaw/skills- 번들 Skills
skills.load.extraDirs— 가장 낮음
ClawHub에서 설치
openclaw skills install <skill-slug> openclaw skills update --all openclaw skills list openclaw skills inspect <skill-name>
에이전트별 Skill allowlist
{
skills: {
load: { watch: true, extraDirs: ["~/Projects/my-skills"] },
install: { preferBrew: true, nodeManager: "npm" },
entries: {
"image-lab": {
enabled: true,
apiKey: { source: "env", provider: "default", id: "GEMINI_API_KEY" },
env: { GEMINI_API_KEY: "..." }
},
sag: { enabled: false }
}
},
agents: {
defaults: { skills: ["github", "weather"] },
list: [
{ id: "writer" },
{ id: "docs", skills: ["docs-search"] },
{ id: "locked-down", skills: [] }
]
}
}Skill 파일 기본 형태
---
name: image-lab
description: Generate or edit images via a provider-backed workflow
metadata: { "openclaw": { "requires": { "bins": ["uv"], "env": ["GEMINI_API_KEY"] }, "primaryEnv": "GEMINI_API_KEY" } }
---
사용법, 주의사항, 예시 명령을 여기에 적습니다.서드파티 Skill은 신뢰할 수 없는 코드처럼 취급하세요. 설치 전
SKILL.md를 읽고, 위험한 도구는 sandbox/allowlist와 함께 쓰는 것이 안전합니다.10. Gateway 운영
| 목적 | 명령 | 설명 |
|---|---|---|
| 전체 상태 | openclaw status | Dashboard URL, Gateway, 채널, 세션, 업데이트 여부. |
| 공유용 진단 | openclaw status --all | 읽기 전용 상세 진단. |
| Gateway 상태 | openclaw gateway status | 서비스/포트/연결성/capability. |
| 시작/중지/재시작 | openclaw gateway startopenclaw gateway stopopenclaw gateway restart | 서비스 lifecycle 관리. |
| 로그 | openclaw logs --follow | 실시간 Gateway 로그. |
| 수리/점검 | openclaw doctor | 설정/서비스/채널 문제 점검. |
openclaw gateway --port 18789 openclaw gateway --force openclaw channels status --probe openclaw health
11. localhost Control UI 접속과 기능
openclaw dashboard openclaw dashboard --no-open http://127.0.0.1:18789/ http://localhost:18789/
Control UI에서 할 수 있는 일
Chat브라우저에서 바로 대화, tool call 카드, Stop/Abort, Talk 모드.
Gateway AccessGateway URL, 토큰/패스워드, 언어, pairing 상태.
ChannelsDiscord/Telegram/WhatsApp 등 연결 상태와 로그인.
Sessions세션 목록, 모델/thinking/reasoning override.
Cron Jobs예약 작업 생성, 실행, 이력 확인, delivery 설정.
SkillsSkill 활성/비활성, 설치, API 키 업데이트.
Nodes모바일/데스크톱 노드와 capability 확인.
Config
~/.openclaw/openclaw.json 폼/Raw JSON 수정.Logs / Debug로그 tail, health, models snapshot, 수동 RPC.
Update패키지/git update 실행과 restart report.
새 브라우저/기기 pairing
openclaw devices list openclaw devices approve <requestId>
로컬 loopback 접속은 보통 자동 승인됩니다. LAN/Tailnet/다른 브라우저 프로필은 명시적 pairing이 필요할 수 있습니다.
12. 업데이트·재설치·리셋
업데이트
openclaw update openclaw update --dry-run openclaw update --channel beta openclaw update --tag main openclaw update --no-restart openclaw doctor openclaw gateway restart openclaw health
Reset / 재설치
openclaw backup create openclaw reset --dry-run openclaw reset --scope config --yes --non-interactive openclaw reset --scope config+creds+sessions --yes --non-interactive openclaw reset --scope full --yes --non-interactive openclaw uninstall
완전 초기화 전에는
openclaw backup create를 먼저 실행하세요. full reset은 workspace까지 영향을 줄 수 있습니다.13. 문제 해결 60초 루틴
openclaw status openclaw status --all openclaw gateway probe openclaw gateway status openclaw doctor openclaw channels status --probe openclaw logs --follow
| 증상 | 확인 | 가능한 원인 |
|---|---|---|
| 답장이 없음 | pairing, allowlist, channel probe | mention required, pairing pending, allowlist blocked |
| Control UI 연결 실패 | gateway status, logs | auth mismatch, origin not allowed, pairing required, 포트 오류 |
| Gateway 시작 실패 | doctor, logs | EADDRINUSE, gateway.mode 문제, non-loopback auth 누락 |
| 모델 인증 실패 | models status --probe | 키 누락/만료, OAuth cooldown, provider 프로필 불일치 |
| Skill이 안 보임 | skills list/inspect, config allowlist | OS/bin/env/config 게이트 미충족, agent allowlist 제한 |

