KainosPeople Archive
  • 인물
  • 인사이트
  • 프로젝트
  • 발견
  • 소개
인물인사이트프로젝트발견소개
AD
Kainos

시대를 초월한 거장들의 삶과 작품을 기록하고 탐구하는 인물 아카이브.

분야
화가 · Painters음악가 · Musicians과학자 · Scientists철학자 · Philosophers작가 · Writers감독 · Directors
콘텐츠
인사이트전체 인물프로젝트발견
Kainos
소개문의
© 2025 Kainos · People Archive. All rights reserved.
이용약관개인정보처리방침
Vibe Coding

OpenClaw 설치 가이드

Claude Max + Slack 연동으로 24시간 AI 비서 만들기. 토큰당 과금 없이 정액제로 운영합니다

by Kainos·2026.4.5·6분 읽기

준비물

✅ Mac (Mac Mini, MacBook 등)-
✅ Claude Max 구독$200/월
✅ Slack 워크스페이스무료
✅ Node.js 20+무료

⚠️ Claude Free/Pro 플랜은 안정적으로 작동하지 않습니다. 반드시 Claude Max 플랜이 필요합니다.

비용 구조

이 가이드는 claude setup-token 방식으로 연동합니다. API 키가 아닌 OAuth 토큰 방식이라 claude.ai 웹사이트에서 채팅하는 것과 동일한 요금제로 봇을 운영합니다.

이 가이드 (Claude Max)
토큰 걱정 없이 마음껏 사용
$200/월 정액
Anthropic API 키
많이 쓸수록 비쌈
사용량 과금
Ollama (로컬 AI)
성능이 Claude에 비해 낮음
무료

설치 (5분)

1
Node.js 확인
Terminal
node --version
# v20.x.x 이상이어야 함
2
OpenClaw 설치
Terminal
npm install -g openclaw
openclaw --version
3
Claude Code CLI 설치 및 로그인
Terminal
npm install -g @anthropic-ai/claude-code
claude login
4
인증 토큰 발급
Terminal
claude setup-token
# sk-ant-oat01-xxx... 토큰 복사해두기
5
OpenClaw 초기 설정
Terminal
openclaw onboard

Claude Max 연동

발급받은 토큰으로 Claude Max를 연결합니다. 아래 명령어에서 여기에_토큰_붙여넣기 부분을 실제 토큰으로 교체하세요.

Claude Max 연동 스크립트
python3 -c "
import json, os
path = os.path.expanduser('~/.openclaw/openclaw.json')
with open(path, 'r') as f:
config = json.load(f)
config.setdefault('models', {}).setdefault('providers', {})['anthropic'] = {
'baseUrl': 'https://api.anthropic.com',
'apiKey': '여기에_토큰_붙여넣기',
'models': [{
'id': 'claude-opus-4-6',
'name': 'Claude Opus 4.6',
'reasoning': False,
'input': ['text'],
'cost': {'input': 0, 'output': 0, 'cacheRead': 0, 'cacheWrite': 0},
'contextWindow': 200000,
'maxTokens': 16384
}]
}
config.setdefault('agents', {}).setdefault('defaults', {}).setdefault('model', {})['primary'] = 'anthropic/claude-opus-4-6'
with open(path, 'w') as f:
json.dump(config, f, indent=2)
print('Claude Max 연동 완료!')
"

연동 확인:

모델 확인
openclaw models list
# anthropic/claude-opus-4-6 이 default로 표시되어야 함
openclaw agent --message "안녕!" --local --agent main

Slack 앱 생성

add_circle
앱 만들기
api.slack.com/apps → Create New App → From scratch
security
권한 설정
OAuth & Permissions → chat:write, channels:read, channels:history, im:history, im:read, im:write, app_mentions:read
notifications
이벤트 구독
Event Subscriptions → message.im, message.channels, app_mention 추가
sync
Socket Mode
Socket Mode 켜기 → xapp- 토큰 발급
key
봇 토큰
Install to Workspace → xoxb- 토큰 복사

Slack 연결

토큰 설정
# 봇 토큰 (xoxb-)
openclaw config set channels.slack.botToken "xoxb-여기에_봇토큰"
# 앱 토큰 (xapp-)
openclaw config set channels.slack.appToken "xapp-여기에_앱토큰"
# 활성화
openclaw config set channels.slack.enabled true
openclaw config set plugins.entries.slack.enabled true
Gateway 실행
openclaw gateway
# 상태 확인
openclaw doctor
# Slack: ok 가 나오면 성공!

페어링

Slack에서 봇에게 DM을 보내면 페어링 코드를 요청합니다.

페어링 승인
# 요청 목록 확인
openclaw pairing list slack
# 승인
openclaw pairing approve slack <코드>

자주 쓰는 명령어

OpenClaw 명령어
# 전체 상태 확인
openclaw doctor
# 모델 목록
openclaw models list
# 게이트웨이 재시작
openclaw gateway --force
# 로그 확인
openclaw logs --follow
# 설정 확인
openclaw config get agents.defaults.model
# 업데이트
openclaw update

자동 시작 설정 (선택)

Mac 재시작 후에도 자동으로 OpenClaw가 실행되게 하려면:

LaunchAgent 등록
cat > ~/Library/LaunchAgents/com.openclaw.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" ...>
<plist version="1.0">
<dict>
<key>Label</key><string>com.openclaw</string>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/openclaw</string>
<string>gateway</string>
</array>
</dict>
</plist>
EOF
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.openclaw.plist

문제 해결

error
모델이 missing 상태
설정 초기화: openclaw reset 후 다시 설정
link_off
Invalid config: baseUrl
Claude Max 연동 스크립트를 다시 실행
chat_bubble
Slack 봇이 응답 안 함
openclaw doctor로 Slack: ok 확인, 토큰 재입력
refresh
토큰 재발급
claude setup-token으로 새 토큰 발급 후 교체

관련 도구

SlackNode.jsClaude Code

참고: Anthropic은 개인 사용 목적의 Claude Max + OpenClaw 연동을 허용하고 있으나, 이를 기반으로 유료 서비스를 운영하는 경우 API 키 사용을 권장합니다.

← 이전바이브 코딩을 위해 사용하는 것들목록다음 →하네스 설정 가이드