기존 채팅 앱에서 내 컴퓨터의 AI 어시스턴트와 대화하게 됩니다.
익숙한 메신저 앱에서 메시지를 보내면, 내 컴퓨터에서 실행되는 프로그램이 그 요청을 받아 작업을 처리합니다. OpenClaw는 상태와 메모리를 내 하드웨어에 두면서, 다양한 AI 모델과 도구를 플러그인처럼 교체할 수 있게 설계한 오픈소스 어시스턴트입니다. 개인용 노트북에서 팀 공용 서버까지, 설정만 바꾸면 같은 구조로 운영할 수 있습니다.
채팅 창이 곧 인터페이스
Discord, iMessage, Slack, Teams, Telegram, WhatsApp 등 20개 이상의 메시징 플랫폼과 연결됩니다. 별도의 앱 설치 없이 기존 채팅 채널에서 어시스턴트와 대화할 수 있어, 새로운 인터페이스를 익힐 필요가 없습니다. macOS, iOS, Android, Windows, Linux용 네이티브 앱도 제공되어 음성, 카메라, 화면 공유 등 기기 고유 기능을 활용할 수 있습니다. 모든 연결은 로컬에서 실행되는 Gateway를 통해 관리되며, 이 Gateway가 세션, 도구, 이벤트, 채널 연결을 제어하는 중심 역할을 합니다.
데이터 주권과 모델 유연성
상태, 메모리, 자격 증명은 모두 사용자의 하드웨어에 저장됩니다. 클라우드 서비스로 데이터가 유출되지 않으며, 모델 제공자나 에이전트 하네스(모델을 실행하는 프레임워크)를 Claude, Codex, 로컬 모델 등으로 자유롭게 교체할 수 있습니다. 기본 설정에서는 일일 버전 확인만 수행하며, 익명 기능 통계는 선택 사항입니다. update.checkOnStart: false를 설정하면 이 모든 외부 통신을 비활성화할 수 있습니다. OpenClaw Foundation이라는 독립적인 501(c)(3) 재단이 운영하며, 유료 티어나 호스팅 서비스가 없습니다.
설치와 초기 설정
macOS, Linux, Windows에서 설치 스크립트를 통해 설치할 수 있으며, 필요한 Node.js 런타임도 자동으로 준비해 줍니다. Node.js를 직접 관리하는 경우 npm install -g openclaw@latest --allow-scripts=openclaw 명령으로 설치할 수 있습니다. 설치 후 openclaw onboard --install-daemon을 실행하면 온보딩 마법사가 열리며, 모델 접근 권한 확인, 워크스페이스 생성, Gateway 설정을 자동으로 진행합니다. 완료 후 openclaw dashboard를 실행해 Control UI에서 메시지를 보내어 정상 작동 여부를 확인합니다.
보안과 배포 전 점검
수신된 모든 메시지를 신뢰할 수 없는 입력으로 취급해야 합니다. DM이 가능한 채널에서는 모르는 발신자와의 페어링을 기본적으로 차단하며, openclaw pairing approve <channel> <code> 명령으로 승인해야 합니다. 도구는 기본적으로 호스트 시스템에서 실행되므로, 샌드박싱을 구성하지 않으면 시스템에 직접 접근할 수 있습니다. 다른 사용자를 연결하거나 Gateway를 원격으로 노출하기 전에 보안 가이드, 노출 런북, 샌드박싱 가이드를 반드시 읽어야 합니다. 이 저장소는 pnpm 워크스페이스로 구성되며, 루트 디렉터리에서 npm install은 지원하지 않습니다.