OpenCLAW
본 서비스가 제공하는 내용 및 자료가 사실임을 보증하지 않습니다. 시스템은 언제나 실수를 할 수 있습니다. 중요한 의사결정 및 법리적 해석, 금전적 의사결정에 사용하지 마십시오.
OpenCLAW는 단순한 대화형 챗봇을 넘어 파일 시스템, 브라우저, 메시징 앱 등과 연동되어 실질적인 작업을 수행하는 오픈 소스 자율형 AI 에이전트이다. 과거 Clawdbot 및 Moltbot이라는 명칭으로 알려졌으며, 사용자의 데이터 주권을 보장하면서 다양한 플랫폼에서 동작하도록 설계되었다. GitHub에서 37만 개 이상의 스타를 기록하며 대규모 커뮤니티를 형성하고 있다.
개요
OpenCLAW는 단순히 질문에 답하는 수준을 넘어 사용자를 대신해 행동하는(Actually does things) AI를 지향한다. 사용자의 로컬 환경에서 구동되며, 대규모 언어 모델(LLM)을 파일 시스템, 셸, 브라우저 및 50개 이상의 외부 서비스와 연결하여 워크플로를 자동화한다. GitHub에서 37만 개 이상의 스타를 기록하며 React를 추월하는 등 기록적인 성장을 보였다. 아시아 커뮤니티에서는 마스코트인 바닷가재 'Molty'의 영향으로 '랍스터 키우기'라는 별칭으로도 불린다.
주요 기능
OpenCLAW는 기존 챗봇과 차별화되는 여러 기술적 특징을 보유하고 있다.
- 자율적 행동: 하트비트(Heartbeat) 기능을 통해 사용자의 입력이 없어도 주기적으로 상태를 확인하고 예약된 작업을 수행한다.
- 지속성 메모리: 로컬 마크다운(Markdown) 기반의 메모리 시스템을 사용하여 과거의 대화 맥락과 사용자의 선호도를 기억한다.
- 멀티 플랫폼 연동: WhatsApp, Telegram, Discord, Slack, Signal, iMessage, LINE 등 20개 이상의 주요 메시징 플랫폼과 연동되어 어디서든 명령을 내릴 수 있다.
- 데이터 주권: 개인의 데이터를 외부 서버에 저장하지 않고 사용자의 인프라 내에서 처리하여 보안성을 높인다.
기술적 구조
전체 코드의 약 91% 이상이 TypeScript로 작성되었으며, 멀티 플랫폼 환경을 지원하기 위해 Swift, Kotlin, Go, Python 등 다양한 언어가 혼합되어 있다. 지원하는 AI 모델은 다음과 같다.
| 구분 | 지원 모델 |
|---|---|
| 상용 모델 | Claude, GPT, Gemini, DeepSeek, Grok |
| 로컬 모델 | Ollama 등을 통한 오픈 소스 모델 |
사용자는 자신의 환경에 맞춰 API 기반의 상용 모델이나 완전 로컬 모델 중 선택하여 구성할 수 있다. 또한 'ClawHub'라는 스킬 마켓을 통해 커뮤니티가 개발한 13,000개 이상의 확장 기능을 설치할 수 있다.
설치 및 시스템 요구사항
OpenCLAW는 다양한 설치 방식을 지원하여 접근성을 높였다. npm install -g openclaw 명령어를 통한 전역 설치가 가능하며, macOS와 Windows 사용자를 위한 전용 설치 스크립트 및 Docker 컨테이너 배포도 지원한다.
- 런타임: Node.js 18 버전 이상
- 메모리: 최소 2GB RAM 이상
- 저장공간: 1GB 이상의 디스크 공간
설치 후 openclaw onboard 명령어를 실행하면 대화형 프롬프트를 통해 초기 설정을 진행할 수 있다.
보안 및 서비스 모델
OpenCLAW는 보안 강화를 위해 VirusTotal과 파트너십을 맺고 AI 기술(Skill)의 안전성을 검증하며, eBPF 기반의 보안 모델을 적용하고 있다. 서비스 형태는 크게 두 가지로 나뉜다.
- 셀프 호스팅(Self-Hosting): 사용자가 자신의 PC, 라즈베리 파이, 또는 VPS 서버에 직접 설치하여 운영하는 방식이다. 완전한 제어권이 보장되며 핵심 기능은 무료로 이용 가능하다.
- OpenClaw Cloud: 과거 Clawdbot으로 불렸던 호스팅 서비스로, 'Clawship.ai' 등을 통해 서버 설정 및 유지보수를 대행한다. 사용자는 구독을 통해 복잡한 설정 없이 빠른 활성화가 가능하다.