이론은 충분합니다. 이제 직접 설치하고, 메신저에서 AI와 대화해봅시다.
| 항목 | 설명 |
|---|---|
| Node.js | v20 이상 (v22+ 권장) |
| OS | macOS, Linux, Windows (WSL) |
| LLM API Key | Anthropic, OpenAI, 또는 Google 중 하나 |
| 메신저 봇 토큰 | Discord Bot Token, Telegram Bot Token 등 |
# Node.js 버전 확인
node --version # v20.0.0 이상이어야 합니다
# npm으로 글로벌 설치
npm install -g openclaw
# 설치 확인
openclaw --version
# 초기 설정 (대화형 온보딩)
openclaw onboard --install-daemon
openclaw onboard를 실행하면 대화형으로 기본 설정을 안내합니다:
OpenClaw는 거의 모든 LLM을 지원합니다:
# 예시: Anthropic Claude 설정
ai:
provider: anthropic
model: claude-sonnet-4-5
apiKey: sk-ant-xxxx...
모델 추천:
팁: 평소엔 Sonnet으로 쓰다가, 중요한 작업만 /model opus로 전환하면 비용을 90% 줄일 수 있습니다.
OAuth2 → URL Generator에서:
bot, applications.commandsSend Messages, Read Message History, Manage Threadschannels:
discord:
token: "YOUR_BOT_TOKEN"
allowlist:
- id: "YOUR_CHANNEL_ID"
requireMention: false
openclaw gateway start
워크스페이스에 SOUL.md를 만들면 에이전트의 성격이 됩니다:
# SOUL.md
당신은 "블리코"입니다.
- 한국어로 대화합니다
- 존댓말을 쓰되, 편안하고 장난기 있게
- 기술적 질문엔 정확하고 간결하게
- 불필요한 인사말은 생략합니다
다른 유용한 파일들:
USER.md — 사용자 정보 (MBTI, 선호 등)TOOLS.md — 로컬 환경 노트MEMORY.md — 장기 기억 저장소Discord에서 설정한 채널로 가서 메시지를 보내보세요:
"안녕! 오늘 날씨 어때?"
OpenClaw가 웹을 검색해서 날씨를 알려줄 겁니다. 축하합니다! 🎉
추가로 해볼 것들:
"내 워크스페이스 파일 목록 보여줘"
"10분 후에 알려줘: 물 마시기"
"이 URL 요약해줘: https://..."
Q: 비용이 얼마나 드나요? A: OpenClaw 자체는 무료 오픈소스입니다. LLM API 비용만 발생하며, Sonnet 기준 하루 활발히 써도 $1-3 수준입니다.
Q: 항상 켜놔야 하나요? A: 네, Gateway가 실행 중이어야 메시지를 받을 수 있습니다. Mac Mini나 라즈베리 파이에서 24/7 운영하는 분이 많습니다.
Q: 여러 메신저를 동시에 쓸 수 있나요? A: 네! Discord + Telegram + WhatsApp 등 동시 연결 가능합니다. 같은 에이전트가 모든 채널에서 응답합니다.
Q: 내 데이터는 안전한가요? A: 모든 데이터는 로컬에만 저장됩니다. LLM Provider로 보내는 프롬프트 외에는 외부로 나가지 않습니다.
다음 글에서는 보안 위험과 리스크에 대해 솔직하게 다룹니다. 🦞