본문으로 건너뛰기

AlphaClaw: OpenClaw를 위한 올인원 배포 및 관리 하네스

정석

AlphaClaw Dashboard

OpenClaw는 강력한 AI 에이전트 프레임워크다. 하지만 처음 설정할 때 복잡할 수 있다. 게이트웨이 설정, 채널 페어링, 환경 변수, 충돌 시 복구. SSH로 접속해서 로그를 확인하고, 수동으로 재시작하고, 설정 파일을 편집해야 한다면?

AlphaClaw가 이 문제를 해결한다. OpenClaw를 감싸는 “하네스(harness)“로, 설정 마법사, 셀프 힐링 워치독, Git 기반 롤백, 그리고 모든 것을 관리하는 브라우저 UI를 제공한다.


왜 AlphaClaw인가

기존 OpenClaw 배포의 어려움

AlphaClaw의 접근


핵심 기능

Setup UI

비밀번호로 보호된 웹 대시보드:

Watchdog (셀프 힐링)

게이트웨이 상태를 모니터링하고 자동으로 복구:

기능상세
헬스 체크구성 가능한 간격으로 openclaw health 실행
충돌 감지게이트웨이 종료 이벤트 리스닝
충돌 루프 감지임계값 기반 (기본: 300초 내 3회 충돌)
자동 복구openclaw doctor —fix —yes 실행 후 게이트웨이 재시작
알림Telegram, Discord로 충돌, 복구, 회복 알림
이벤트 로그SQLite 기반 인시던트 이력

Prompt Hardening

에이전트가 “흐트러지지 않도록(drift)” 방지하는 부트스트랩 프롬프트:

Git Sync

OpenClaw 워크스페이스를 GitHub에 자동 커밋:

Google Workspace 통합

OAuth 통합으로 Gmail, Calendar, Drive, Docs, Sheets, Tasks, Contacts, Meet 관리:

웹훅

명명된 웹훅 엔드포인트:

파일 탐색기

브라우저 기반 워크스페이스 탐색기:

SSH 없이 빠른 수정 가능.


UI 탭 구성

관리 항목
General게이트웨이 상태, 채널 헬스, 펜딩 페어링, Google Workspace, 저장소 동기화 일정
Browse워크스페이스 파일 탐색기, 인라인 편집, diff 검토, Git 동기화
Usage토큰 요약, 세션별/에이전트별 비용 및 토큰 분석
Watchdog헬스 모니터링, 충돌 루프 상태, 자동 복구 토글, 알림 토글, 이벤트 로그, 라이브 로그
ProvidersAI 제공자 자격증명 (Anthropic, OpenAI, Gemini, Mistral, Voyage, Groq, Deepgram), 모델 선택
Envars환경 변수 - 보기, 편집, 추가 (게이트웨이 재시작 프롬프트 포함)
Webhooks웹훅 엔드포인트, 변환 모듈, 요청 이력, 페이로드 검사

아키텍처

┌─────────────────────────────────────────┐
│ AlphaClaw                                │
│   ┌────────────────────────────────────┐ │
│   │ Setup UI (Preact + htm + Wouter)   │ │
│   │ Watchdog (Crash recovery)          │ │
│   │ Webhooks (Transforms, Logging)     │ │
│   └──────────────┬─────────────────────┘ │
│                  │                        │
│   ┌──────────────▼─────────────────────┐ │
│   │ Express Server                      │ │
│   │ (JSON APIs, Auth, Proxy)            │ │
│   └──────────────┬─────────────────────┘ │
└─────────────────┼───────────────────────┘
                  │ proxy

┌─────────────────────────────────────────┐
│ OpenClaw Gateway                         │
│ (Child process, 127.0.0.1:18789)        │
└──────────────┬──────────────────────────┘


┌─────────────────────────────────────────┐
│ ALPHACLAW_ROOT_DIR                       │
│ (.openclaw/, .env, logs, SQLite)        │
└─────────────────────────────────────────┘

AlphaClaw는 OpenClaw를 래핑만 한다. 의존성이 아니다. AlphaClaw를 제거해도 에이전트는 계속 실행된다. 독점적인 것도, 마이그레이션할 것도 없다.


배포

Railway

One-Click Deploy로 즉시 배포

Render

Render Template 사용

npm

npm install @chrysb/alphaclaw
npx alphaclaw start

Docker

FROM node:22-slim

RUN apt-get update && apt-get install -y git curl procps cron && rm -rf /var/lib/apt/lists/*

WORKDIR /app

COPY package.json ./
RUN npm install --omit=dev

ENV PATH="/app/node_modules/.bin:$PATH"
ENV ALPHACLAW_ROOT_DIR=/data

EXPOSE 3000

CMD ["alphaclaw", "start"]

환경 변수

변수필수설명
SETUP_PASSWORDYesSetup UI 비밀번호
OPENCLAW_GATEWAY_TOKENAuto게이트웨이 인증 토큰 (미설정 시 자동 생성)
GITHUB_TOKENYes워크스페이스 저장소용 GitHub PAT
GITHUB_WORKSPACE_REPOYes워크스페이스 동기화용 GitHub 저장소 (예: owner/repo)
TELEGRAM_BOT_TOKENOptionalTelegram 봇 토큰
DISCORD_BOT_TOKENOptionalDiscord 봇 토큰
WATCHDOG_AUTO_REPAIROptional충돌 시 자동 복구 활성화 (true/false)
WATCHDOG_NOTIFICATIONS_DISABLEDOptional워치독 알림 비활성화 (true/false)
PORTOptional서버 포트 (기본 3000)
ALPHACLAW_ROOT_DIROptional데이터 디렉토리 (기본 /data)

CLI 명령어

명령어설명
alphaclaw start서버 시작 (Setup UI + 게이트웨이 관리자)
alphaclaw git-sync -m “message”OpenClaw 워크스페이스 커밋 & 푸시
alphaclaw telegram topic add —thread —name Telegram 토픽 매핑 등록
alphaclaw version버전 출력
alphaclaw help도움말

보안 트레이드오프

AlphaClaw는 편의성을 위해 OpenClaw의 일부 기본 보안 강화를 완화한다:

영역AlphaClaw 동작트레이드오프
설정 비밀번호모든 게이트웨이 접근이 단일 SETUP_PASSWORD로 보호더 간단하지만 강력한 비밀번호 필수
원클릭 페어링채널 페어링을 Setup UI에서 승인 가능터미널 접근 불필요, 비밀번호 소유자는 페어링 승인 가능
자동 CLI 승인첫 CLI 기기 페어링 자동 승인수동 페어링 단계 제거
쿼리스트링 토큰웹훅 URL에 ?token= 지원토큰이 서버 로그에 나타날 수 있음
게이트웨이 토큰자동 생성되어 .env에 저장관리형 배포의 표준이지만 알아둘 가치 있음

OpenClaw의 완전한 보안 태세(수동 페어링 코드, 쿼리스트링 토큰 없음, 자동 승인 없음)가 필요하면 AlphaClaw 없이 OpenClaw를 직접 사용해야 한다.


마치며: “SSH 구조 임무 제로”

AlphaClaw의 태그라인이 마음에 든다:

“Zero SSH rescue missions.”

개발자가 SSH로 접속해서 로그를 확인하고, 수동으로 재시작하고, 설정 파일을 편집해야 하는 상황은 생산적이지 않다. AlphaClaw는 이 모든 것을 브라우저 UI로 해결한다.

특히 워치독이 인상적이다. 충돌을 감지하고, 자동으로 복구하고, 알림을 보낸다. 개발자가 개입할 필요 없이 시스템이 스스로 치유한다.

OpenClaw를 프로덕션에서 운영하려는 개발자라면, AlphaClaw를 고려해볼 만하다. 5분 만에 배포하고, 몇 달간 안정적으로 운영할 수 있다.


🔗 관련 정보

이전
Dorothy: Claude Code 에이전트를 위한 올인원 오케스트레이션 데스크톱 앱
다음
mise: asdf + direnv + make를 하나로