10분 안에 OpenClaw 설치 → 채널 연결 → AI 대화까지
- Git — git-scm.com —
git --version으로 확인 - Node.js 24 (22.14+ 가능) — nodejs.org —
node --version으로 확인 - AI API 키 — Anthropic / OpenAI / Google 모델 비교
- Claude Code CLI — github.com/anthropics/claude-code —
npm i -g @anthropic-ai/claude-code - Telegram 계정 — telegram.org — 채널 연결 및 모바일 AI 대화용
- Brave Search - api brave.com
- VS Code — 코드 에디터 (code.visualstudio.com)
- GitHub
ghCLI — cli.github.com —gh auth login으로 인증 - OpenAI Codex CLI — OpenAI 코딩 에이전트 —
npm i -g @openai/codex - Google Gemini CLI — Google AI 코딩 에이전트 —
npm i -g @google/gemini-cli
Windows에서는 WSL2 필수. PowerShell(관리자)에서:
wsl --install
재부팅 후 Ubuntu 터미널이 열림.
중요: 이후 모든 명령어(Node.js·Git 설치 포함)는 WSL2 Ubuntu 안에서 실행하세요. Windows 측 Node.js/Git은 별도 설치 불필요합니다.
- 설치
# macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash보안 참고: 설치 전 스크립트 내용을 확인하려면:
curl -fsSL https://openclaw.ai/install.sh -o install.sh sha256sum install.sh # 공식 체크섬과 대조: docs.openclaw.ai/install#checksum bash install.sh
Docker, Nix, npm 등 다른 방법: docs.openclaw.ai/install
- 온보딩 실행
openclaw onboard --install-daemon
약 2분. 아래 항목을 차례로 설정:
| 단계 | 내용 |
|---|---|
| Model/Auth | 프로바이더 선택 + API 키 입력 |
| Workspace | 에이전트 파일 저장 위치 (기본 ~/.openclaw/workspace) |
| Gateway | 포트(18789), 인증, 바인드 설정 |
| Channels | Telegram, Discord, Slack 등 채널 연동 |
| Daemon | 자동 시작 서비스 설치 |
- Gateway 확인
openclaw gateway status
listening on port 18789 출력되면 정상.
- 대시보드에서 첫 대화
openclaw dashboard
브라우저에 Control UI가 열림 → 채팅창에 메시지 입력 → AI 응답 확인.
- 채널 연결 (Telegram 예시)
- Telegram에서 @BotFather 검색
/newbot→ 이름/유저네임 설정 → 토큰 저장
API 키와 봇 토큰은 환경변수 사용을 권장합니다:
export OPENCLAW_TELEGRAM_TOKEN="YOUR_BOT_TOKEN"또는 openclaw configure 명령어로 설정 (내부적으로 암호화 저장):
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "${OPENCLAW_TELEGRAM_TOKEN}",
"dmPolicy": "pairing"
}
}
}설정값 참고:
enabled— 채널 활성화 여부botToken— BotFather에서 발급받은 토큰 (환경변수 참조 가능)dmPolicy—"pairing": 페어링 코드 승인 필요 /"open": 누구나 DM 가능 /"deny": DM 차단
openclaw gateway restart
openclaw pairing list telegram
openclaw pairing approve telegram <CODE>봇에게 DM → 페어링 코드 발급 → approve → 완료!
- 다른 채널
| 채널 | 문서 |
|---|---|
| Discord | docs.openclaw.ai/channels/discord |
| Slack | docs.openclaw.ai/channels/slack |
| docs.openclaw.ai/channels/whatsapp | |
| Signal | docs.openclaw.ai/channels/signal |
| iMessage | docs.openclaw.ai/channels/imessage |
전체 목록: docs.openclaw.ai/channels
openclaw gateway status # 게이트웨이 상태
openclaw gateway restart # 재시작
openclaw dashboard # 웹 대시보드 열기
openclaw configure # 설정 재구성
openclaw doctor # 문제 진단
openclaw logs # 로그 확인
openclaw status # 전체 상태
| 증상 | 해결 |
|---|---|
| Gateway 안 뜸 | openclaw doctor 실행 |
| 봇 응답 없음 | API 키 확인, openclaw logs로 에러 체크 |
| 페어링 만료 | 코드는 1시간 유효 → 새 DM 보내서 재발급 |
| 포트 충돌 | config에서 gateway.port 변경 |
- 공식 문서: docs.openclaw.ai
- GitHub: github.com/openclaw/openclaw
- Discord 커뮤니티: discord.gg/clawd
