OpenClaw: WhatsApp, Telegram, Discord에서 나만의 AI 비서 만들기
평소 쓰는 WhatsApp, Telegram, Discord에서 AI 비서와 대화할 수 있다면 어떨까요? 제한적인 챗봇이 아니라, 코드 실행, 웹 검색, 파일 관리, 대화 기억까지 가능한 풀 파워 AI 에이전트를요.
OpenClaw이 바로 그걸 가능하게 해줍니다. AI 모델(Claude, GPT 등)을 여러분의 메신저에 연결해주는 오픈소스 게이트웨이입니다.
Photo by Google DeepMind on Unsplash
OpenClaw이란?
OpenClaw은 개인용 AI 비서 게이트웨이입니다:
내 폰 (WhatsApp/Telegram/Discord)
│
▼
┌─────────────────────┐
│ OpenClaw │
│ Gateway │ ← 하나의 프로세스가 모든 채널 관리
└─────────┬───────────┘
│
▼
AI Agent (Pi) ← Claude, GPT, Gemini 등
주요 기능
- 📱 WhatsApp — WhatsApp Web 프로토콜로 완전 통합
- ✈️ Telegram — Bot API로 DM + 그룹 지원
- 🎮 Discord — DM + 서버 채널 지원
- 💬 iMessage — macOS 네이티브 연동
- 🧩 플러그인 — Mattermost, Slack, Signal 등
- 🔐 보안 — DM 페어링, 허용 목록, 인증 토큰
- 🧠 멀티 에이전트 — 여러 AI 에이전트 동시 운용
- ⏰ 크론 작업 — 예약 작업과 알림
- 📎 미디어 — 이미지, 음성, 문서 송수신
- 🖥️ 대시보드 — 웹 기반 관리 UI
링크: 공식 문서 · GitHub · Discord 커뮤니티
사전 준비
- OS: macOS, Linux, Windows (WSL2 필수)
- Node.js: 22 버전 이상
- AI API 키: Anthropic (추천), OpenAI 등
Node.js 설치
# macOS (Homebrew)
brew install node
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# 버전 확인
node -v # v22.x.x 이상이면 OK
설치하기
방법 1: 원클릭 설치 (추천)
curl -fsSL https://openclaw.ai/install.sh | bash
npm으로 전역 설치 후 온보딩 위자드를 자동 실행합니다.
Windows:
iwr -useb https://openclaw.ai/install.ps1 | iex
방법 2: npm 수동 설치
npm install -g openclaw@latest
방법 3: 소스에서 빌드 (개발자)
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
설정: 온보딩 위자드
모든 설정을 안내하는 위자드를 실행합니다:
openclaw onboard --install-daemon
위자드가 설정하는 것들
- 모드 — Local (내 컴퓨터) vs Remote (원격 서버)
- AI 모델 인증 — API 키 또는 OAuth
- 게이트웨이 — 포트, 바인딩, 인증 토큰
- 채널 — WhatsApp, Telegram, Discord 등
- 데몬 — 백그라운드 서비스 설치
- 스킬 — 추가 기능 설치
AI 모델 선택
| 제공자 | 인증 방식 | 추천 모델 |
|---|---|---|
| Anthropic | API 키 (추천) | Claude Opus 4.5 |
| OpenAI | API 키/OAuth | GPT-5.2 |
| Gemini | API 키 | Gemini |
| Moonshot | API 키 | Kimi K2 |
💡 추천: Anthropic API 키 + Claude Opus 4.5가 장문 맥락 이해와 보안에 가장 강력합니다.
Gateway 시작
온보딩 후 데몬이 자동으로 실행됩니다:
# 상태 확인
openclaw gateway status
# 수동 실행
openclaw gateway --port 18789 --verbose
대시보드 열기
브라우저에서 접속:
http://127.0.0.1:18789/
또는:
openclaw dashboard
대시보드에서 채팅, 세션 관리, 크론 작업, 시스템 모니터링을 할 수 있습니다.
채널 연결
WhatsApp 연결
openclaw channels login
- 터미널에 QR 코드 표시
- 보조 폰의 WhatsApp → 설정 → 연결된 기기 → 기기 연결
- QR 코드 스캔
- 완료!
⚠️ 중요: 별도의 전화번호(서브폰)를 사용하세요. 개인 번호를 연결하면 모든 메시지가 AI 입력이 됩니다.
{
"channels": {
"whatsapp": {
"dmPolicy": "allowlist",
"allowFrom": ["+821012345678"]
}
}
}
Telegram 봇 연결
- @BotFather에게
/newbot전송 - 봇 이름/username 설정
- 토큰을 설정에 입력
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "YOUR_TOKEN",
"dmPolicy": "pairing"
}
}
}
Discord 봇 연결
- Discord Developer Portal → New Application
- Bot → Add Bot → 토큰 복사
- Message Content Intent 활성화
- 서버에 봇 초대
{
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_TOKEN"
}
}
}
DM 보안
OpenClaw은 기본적으로 모르는 사람의 DM을 차단합니다:
# 대기 중인 요청 확인
openclaw pairing list whatsapp
# 승인
openclaw pairing approve whatsapp <code>
워크스페이스: AI의 뇌
~/.openclaw/workspace/
├── AGENTS.md # 행동 규칙
├── SOUL.md # 성격과 말투
├── USER.md # 사용자 정보
├── IDENTITY.md # 에이전트 정체성
├── TOOLS.md # 도구 설정
├── HEARTBEAT.md # 주기적 작업
└── memory/ # 기억 저장소
이 파일들을 편집해서 AI의 성격, 지식, 행동을 커스터마이즈할 수 있습니다.
완성된 설정 예시
{
"logging": { "level": "info" },
"agent": {
"model": "anthropic/claude-opus-4-5",
"workspace": "~/.openclaw/workspace",
"thinkingDefault": "high",
"timeoutSeconds": 1800,
"heartbeat": { "every": "30m" }
},
"channels": {
"whatsapp": {
"allowFrom": ["+821012345678"],
"groups": { "*": { "requireMention": true } }
},
"telegram": {
"enabled": true,
"botToken": "YOUR_TOKEN",
"dmPolicy": "pairing"
},
"discord": {
"enabled": true,
"token": "YOUR_TOKEN"
}
},
"session": {
"scope": "per-sender",
"resetTriggers": ["/new", "/reset"]
}
}
Heartbeat: 자동 작업
AI가 30분마다 자동으로 작업을 실행할 수 있습니다:
- 📧 이메일 확인
- 📅 캘린더 알림
- 🌤️ 날씨 체크
- 📈 주식/공시 모니터링
HEARTBEAT.md에 원하는 작업을 적어두면 됩니다.
확인 및 문제 해결
openclaw status --all # 전체 상태
openclaw health # 건강 체크
openclaw doctor # 문제 진단
자주 발생하는 문제
| 문제 | 해결 |
|---|---|
openclaw 명령어 없음 |
PATH에 $(npm prefix -g)/bin 추가 |
| WhatsApp 연결 끊김 | openclaw channels login 재실행 |
| Gateway 미시작 | openclaw doctor 실행 |
| AI 응답 없음 | openclaw health로 인증 확인 |
다음 단계
- 🖥️ macOS 앱 — 메뉴바 + 음성 호출
- 📱 iOS/Android — 카메라, 위치 연동
- ⏰ 크론 작업 — 예약 자동화
- 🔧 스킬 시스템 — 기능 확장
- 🌐 원격 접속 — SSH, Tailscale
마무리
OpenClaw은 AI 비서를 내 기기에서, 내가 쓰는 메신저로 운용할 수 있게 해줍니다. 오픈소스라 자유롭게 커스터마이즈 가능하고, 셀프호스팅으로 프라이버시도 보장됩니다.
시작하기:
- 📖 공식 문서
- 💻 GitHub
- 💬 Discord 커뮤니티
- 🚀 시작 가이드