Background
오픈소스 AI 에이전트

OpenClaw AI 에이전트
오픈소스 분석

모든 OS. 모든 플랫폼. 랍스터의 방식. 🦞
WhatsApp, Telegram, Discord 등을 로컬 AI에 연결하세요.

왜 OpenClaw인가?

프라이버시를 존중하면서 디지털 생활과 진정으로 통합되는 유일한 AI 비서.

로컬 우선
데이터는 기기에 머뭅니다. 지능(Intelligence)은 당신 소유입니다.
통합 수신함
WhatsApp, Telegram, Slack, Discord... 모두 한 곳에.
라이브 캔버스
에이전트가 제어하는 대화형 UI 렌더링. 단순한 텍스트가 아닙니다.
음성 모드
핸즈프리 상호작용을 위한 올웨이즈 온 음성 호출 및 대화 모드.
멀티 에이전트
특정 작업에 특화된 에이전트로 자동 라우팅합니다.
스킬 시스템
브라우저, Cron 및 Webhook을 포함한 확장 가능한 툴셋.

소스 구조

openclaw/
apps
네이티브 애플리케이션
mac
macOS 메뉴바 앱 (Swift/Electron)
ios
iOS 노드 컴패니언
android
Android 노드 컴패니언
packages
핵심 모노레포 패키지
gateway
두뇌: WebSocket 제어 플레인
client
클라이언트 개발용 SDK
types
공유 TypeScript 정의
channels
메시징 어댑터
whatsapp
Baileys 기반 어댑터
telegram
grammY 기반 어댑터
discord
discord.js 어댑터
slack
Bolt 어댑터
skills
내장 기능
browser
헤드리스 Chrome 제어
canvas
UI 렌더링 엔진
ui
프론트엔드 프로젝트
webchat
웹 기반 채팅 인터페이스
dashboard
게이트웨이 제어 패널
AGENTS.md
기본 에이전트 정의
openclaw.json
메인 설정

아키텍처

Architecture Diagram
1

게이트웨이 제어 플레인

OpenClaw의 두뇌입니다. 세션, 라우팅 및 도구 실행을 관리하는 로컬 WebSocket 서버. 모든 앱과 노드가 연결되는 중앙 허브입니다.

2

멀티 채널 어댑터

전문 어댑터를 통해 WhatsApp, Telegram, Discord 등에 연결합니다. 이 어댑터들은 게이트웨이를 위한 표준 형식으로 메시지를 정규화합니다.

3

분산 노드

iOS 및 Android 기기는 '노드' 역할을 하여 중앙 게이트웨이에 감각 입력(카메라, GPS, 마이크) 및 실행 기능을 제공합니다.

몇 초 만에 시작하기

Node.js 22 이상이 필요합니다. macOS, Linux, Windows (WSL2)에서 실행됩니다.

bash
# # CLI 전역 설치
npm install -g openclaw@latest
# # 대화형 마법사 시작
openclaw onboard --install-daemon