티스토리 뷰

SMALL

들어가며

AI 에이전트 시대에 걸맞은 새로운 CLI 도구가 등장했습니다. OpenClaw CLI는 단순한 명령줄 인터페이스를 넘어, WhatsApp, Telegram, Discord 등 다양한 채널과 통합되고, 벡터 검색 기반 메모리 시스템을 갖추며, 크론 작업 스케줄링까지 지원하는 종합 AI 에이전트 플랫폼입니다. 이 문서는 50개 이상의 명령어와 수백 개의 옵션을 체계적으로 정리한 공식 레퍼런스로, 개발자들이 OpenClaw의 모든 기능을 최대한 활용할 수 있도록 돕습니다.

핵심 특징 및 기술적 세부사항

1. 설치 및 초기 설정

OpenClaw는 setuponboard 명령어를 통해 직관적인 온보딩 경험을 제공합니다.

# 기본 설정
openclaw setup --workspace ~/.openclaw/workspace --wizard

# 비대화형 모드로 빠른 설정
openclaw onboard --non-interactive \
  --mode local \
  --auth-choice setup-token \
  --anthropic-api-key YOUR_KEY \
  --gateway-port 18788

주요 설정 옵션: - --mode: local 또는 remote 게이트웨이 모드 선택 - --auth-choice: Anthropic, OpenAI, OpenRouter 등 15개 이상의 인증 제공자 지원 - --gateway-bind: loopback, lan, tailnet, auto 등 네트워크 바인딩 옵션 - --install-daemon: systemd/launchd/schtasks 기반 백그라운드 서비스 자동 설치

2. AI 모델 관리 시스템

OpenClaw의 모델 관리는 업계에서 가장 정교한 수준입니다.

# 모델 상태 확인 (인증 프로필 및 만료 정보 포함)
openclaw models status --probe

# 자동 모델 스캔 (최소 파라미터, 최대 경과일 기준)
openclaw models scan \
  --min-params 70b \
  --max-age-days 180 \
  --set-default

# 폴백 체인 구성
openclaw models fallbacks add claude-opus-4
openclaw models fallbacks add gpt-5.2
openclaw models fallbacks add llama-405b

폴백 메커니즘: - Primary 모델 실패 시 자동으로 폴백 리스트를 순회 - 이미지 모델용 별도 폴백 체인 (image-fallbacks) - 모델 별칭을 통한 유연한 관리

3. 멀티 채널 통합

OpenClaw는 8개 이상의 메시징 플랫폼을 네이티브로 지원합니다.

# Telegram 봇 추가
openclaw channels add \
  --channel telegram \
  --account alerts \
  --name "Alerts Bot" \
  --token $TELEGRAM_BOT_TOKEN

# Discord 봇 추가
openclaw channels add \
  --channel discord \
  --account work \
  --name "Work Bot" \
  --token $DISCORD_BOT_TOKEN

# 채널 상태 확인 (심층 프로브 포함)
openclaw channels status --probe

지원 채널: - WhatsApp (Web 기반, QR 로그인 지원) - Telegram, Discord, Slack - Google Chat, Microsoft Teams - Signal, iMessage - Mattermost (플러그인)

4. 벡터 메모리 시스템

OpenClaw는 MEMORY.mdmemory/*.md 파일에 대한 의미론적 검색을 제공합니다.

# 메모리 인덱싱
openclaw memory index

# 의미론적 검색
openclaw memory search "kubernetes deployment 최적화 방법"

# 인덱스 통계 확인
openclaw memory status

5. 크론 작업 및 자동화

강력한 스케줄러로 반복 작업을 자동화할 수 있습니다.

# 매일 오전 9시 시스템 이벤트 생성
openclaw cron add \
  --name "morning-summary" \
  --at "0 9 * * *" \
  --system-event "일일 요약 생성"

# 15분마다 메시지 전송
openclaw cron add \
  --name "health-check" \
  --every "15m" \
  --message "상태 확인" \
  --target "+15555550123"

# 작업 실행 내역 확인
openclaw cron runs --id morning-summary --limit 10

6. 브라우저 자동화

Chromium 기반 브라우저를 프로그래밍 방식으로 제어할 수 있습니다.

# 브라우저 시작
openclaw browser start

# 페이지 열기 및 스크린샷
openclaw browser open https://example.com
openclaw browser screenshot --full-page --type png

# 폼 자동 입력
openclaw browser fill --fields '{"email":"user@example.com","password":"***"}'

# DOM 상호작용
openclaw browser click "#submit-button"
openclaw browser type "#search-input" "OpenClaw documentation"
openclaw browser press Enter

브라우저 기능: - 다중 프로필 지원 - 스크린샷 및 PDF 생성 - ARIA/AI 포맷 스냅샷 (접근성 트리) - 파일 업로드, 드래그 앤 드롭 - 대화상자 처리 - 콘솔 로그 캡처

7. 노드 호스트 시스템

원격 머신을 제어하는 분산 아키텍처를 지원합니다.

# 노드에서 명령 실행
openclaw nodes run \
  --node my-macbook \
  --command "npm run build" \
  --cwd /projects/myapp

# 카메라 스냅샷 캡처
openclaw nodes camera snap \
  --node my-macbook \
  --facing front \
  --max-width 1920

# 화면 녹화
openclaw nodes screen record \
  --node my-macbook \
  --duration 30s \
  --fps 30

# 위치 정보 가져오기
openclaw nodes location get \
  --node my-iphone \
  --accuracy precise

8. 메시징 유니파이드 API

모든 채널에서 일관된 인터페이스로 메시지를 보낼 수 있습니다.

# 텍스트 메시지
openclaw message send \
  --target +15555550123 \
  --message "배포 완료"

# 투표 생성
openclaw message poll \
  --channel discord \
  --target channel:123456789 \
  --poll-question "점심 메뉴는?" \
  --poll-option "피자" \
  --poll-option "초밥"

# 스레드 응답
openclaw message thread reply \
  --target +15555550123 \
  --thread-id abc123 \
  --message "좋은 의견입니다"

9. 고급 기능

색상 팔레트 (Lobster 테마): - OpenClaw는 자체 색상 시스템을 사용하여 터미널 출력을 시각적으로 향상 - --no-color 또는 NO_COLOR=1로 비활성화 가능 - TTY 세션에서 자동으로 ANSI 색상 및 프로그레스 인디케이터 렌더링

프로필 격리:

# 개발 환경 격리
openclaw --dev agent --message "테스트"

# 커스텀 프로필
openclaw --profile production setup

JSON 출력 모드: 대부분의 명령어가 --json 플래그를 지원하여 스크립팅 및 자동화에 최적화되어 있습니다.

openclaw channels list --json | jq '.channels[] | select(.status=="connected")'

웹훅:

# Gmail Pub/Sub 웹훅 설정
openclaw webhooks gmail setup \
  --account user@gmail.com \
  --project my-gcp-project \
  --topic gmail-notifications

플러그인 시스템:

openclaw plugins list
openclaw plugins install ./my-plugin
openclaw plugins enable my-plugin-id

실무 활용 시나리오

시나리오 1: CI/CD 파이프라인 통합

#!/bin/bash
# 배포 성공 시 Slack으로 알림
if openclaw agent --message "배포 완료" --to slack:deploys --deliver --json; then
  openclaw message send --channel slack --target channel:deploys \
    --message "✅ Production 배포 성공: $(git rev-parse --short HEAD)"
fi

시나리오 2: 자동화된 모니터링

# 크론 작업으로 서버 상태 주기적 확인
openclaw cron add \
  --name "server-health" \
  --every "5m" \
  --system-event "$(curl -s https://api.example.com/health)"

시나리오 3: 멀티 에이전트 워크플로우

# 별도의 작업 공간을 가진 에이전트 생성
openclaw agents add data-analyst \
  --workspace ~/agents/data-analyst \
  --model claude-opus-4 \
  --bind whatsapp:analytics-bot

openclaw agents add code-reviewer \
  --workspace ~/agents/code-reviewer \
  --model gpt-5.2 \
  --bind discord:code-reviews

커뮤니티 반응 및 인사이트

이 CLI 레퍼런스 문서는 OpenClaw의 방대한 기능 세트를 체계적으로 정리한 것으로, 다음과 같은 특징이 돋보입니다:

  1. 완성도 높은 문서화: 50개 이상의 명령어가 옵션, 예제, 유스케이스와 함께 상세히 설명되어 있습니다.
  2. 개발자 친화적 설계: --json, --non-interactive 등의 플래그로 자동화 스크립팅이 용이합니다.
  3. 최신 AI 모델 지원: Anthropic Claude Opus 4, OpenAI GPT-5.2, Google Gemini 등 최신 모델을 즉시 활용 가능합니다.
  4. 엔터프라이즈급 기능: OAuth 인증, 토큰 만료 관리, 사용량 추적, 보안 감사 등 프로덕션 환경에 필수적인 기능을 제공합니다.
  5. 플랫폼 독립성: macOS, Linux, Windows 모두 지원하며, systemd/launchd/schtasks 기반 서비스 관리를 제공합니다.

결론: AI 시대의 필수 도구

OpenClaw CLI는 단순한 챗봇 클라이언트가 아닙니다. 이것은 멀티 채널 통합, 벡터 메모리, 브라우저 자동화, 원격 노드 제어, 크론 스케줄링을 하나로 통합한 AI 에이전트 오케스트레이션 플랫폼입니다.

특히 다음과 같은 개발자들에게 강력히 추천합니다: - DevOps 엔지니어: CI/CD 파이프라인에 AI 에이전트 통합 - 풀스택 개발자: 멀티 채널 봇 개발 및 배포 - 데이터 사이언티스트: 자동화된 데이터 파이프라인 구축 - 시스템 관리자: 인프라 모니터링 및 알림 자동화

OpenClaw의 오픈 소스 철학과 플러그인 아키텍처는 커뮤니티 주도의 확장 가능성을 보장합니다. 지금 바로 시작해보세요:

# 5분 안에 시작하기
openclaw onboard --mode local --auth-choice setup-token
claude setup-token
openclaw models status
openclaw agent --message "Hello, OpenClaw!"

Original Source


참고: - GitHub 저장소에서 최신 업데이트 확인 - Discord 커뮤니티 참여로 실시간 지원 받기 - openclaw docs 명령어로 로컬 문서 검색 가능

LIST
댓글
D-DAY
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함