한국어

OpenClaw 리뷰: 셀프 호스팅을 위한 설정, Docker, 보안

셀프 호스팅 관점의 OpenClaw 리뷰: 설정과 Docker에 필요한 것, 샌드박싱이 기본적으로 꺼져 있는 이유, 보내는 텔레메트리, 그리고 누가 실행해야 하는지.

OpenClaw 방문

직접 실행할 수 있는 오픈소스 AI 에이전트를 묻는다면 기본 답은 OpenClaw입니다. 2025년 11월에 출시되었고, 2026년 11월 8일 확인 당시 GitHub 스타가 394,193개였으며, 지금은 유료 요금제가 없는 비영리 재단 산하에 있습니다. 그 인기 덕분에 얻는 것이 많습니다. 29개 채팅 채널, 64개 모델 및 미디어 제공자, 142개 공식 플러그인이 있습니다. 동시에 많은 사람이 보안 문서를 읽지 않은 채 메인 컴퓨터에서 셸 접근 권한을 가진 에이전트를 실행하고 있다는 뜻이기도 합니다. 이 리뷰는 실제로 운영하는 데 무엇이 필요한지를 다룹니다.

WhatsApp chat with an OpenClaw assistant giving casual travel advice to a user in Marrakech
Chatting with OpenClaw in WhatsAppdocs.openclaw.ai

누구에게 맞는가

OpenClaw는 WhatsApp, Telegram, iMessage, Slack에서 접근할 수 있는 에이전트 하나를 원하고, 모델을 직접 고르고(바꾸고) 싶으며, 설정을 스스로 책임질 의향이 있는 개발자나 기술적인 취미 사용자에게 맞습니다. 샌드박스를 켜기 위해 설정 파일을 읽는 것이 부담스럽다면 메인테이너들 스스로 위험하다고 경고하므로, 아래 목록에서 더 잠긴 선택지로 시작하는 편이 낫습니다.

OpenClaw 설정: 세 가지 실제 경로

설치 문서는 세 가지 실용적인 경로를 제시합니다.

  • 설치 스크립트. macOS, Linux, WSL2에서는 curl -fsSL https://openclaw.ai/install.sh | bash, Windows에서는 PowerShell 한 줄 명령입니다. Node가 없으면 설치한 뒤 온보딩을 시작합니다. 대부분의 사람에게 권하는 경로입니다.
  • npm. npm install -g openclaw@latest 후 openclaw onboard --install-daemon. 이미 Node를 직접 관리한다면 유용하며, Node 24.16+ 또는 26.1+가 필요합니다.
  • macOS, Windows, Linux용 데스크톱 앱, 그리고 터미널을 건드리지 않고 서버에 올리고 싶다면 원클릭 Railway 배포도 있습니다.

온보딩은 모델 제공자와 첫 채널 설정을 안내합니다. 까다로운 부분은 설치가 아니라 채널일 것입니다. 예를 들어 iMessage에는 별도의 설정 페이지가 있습니다.

Docker에서 OpenClaw 실행

공식 Docker 경로가 있습니다. 저장소에서 ./scripts/docker/setup.sh를 실행하면 API 키를 묻고, 게이트웨이 토큰을 작성하고, Docker Compose로 게이트웨이를 시작합니다. 미리 빌드된 ghcr.io/openclaw/openclaw 이미지를 쓸 수 있으며, 로컬에서 빌드하려면 최소 6 GB RAM이 필요합니다. 그러면 컨트롤 UI가 127.0.0.1:18789에서 대기합니다.

많은 사람이 놓치는 점이 있습니다. 게이트웨이를 Docker에서 실행하는 것은 에이전트를 샌드박싱하는 것과 같지 않습니다. Docker 문서도 분명히 말합니다. 샌드박싱은 기본적으로 꺼져 있으며 “Gateway 자체가 컨테이너에서 실행될 필요는 없다(does not require the Gateway itself to run in a container)“고 합니다. Docker는 깔끔하고 쉽게 버릴 수 있는 설치를 제공할 뿐, 그 자체로 에이전트의 도구가 무엇에 접근할 수 있는지를 정하지는 않습니다. 그것은 별도의 설정입니다.

OpenClaw 보안: 첫날 바꿔야 할 것

기본 상태에서 OpenClaw의 도구는 호스트에서 실행됩니다. 샌드박싱 문서는 agents.defaults.sandbox가 이를 제어하며, 기본 백엔드는 Docker이고 Podman, SSH, OpenShell, Crabbox를 대안으로 쓸 수 있다고 설명합니다. 샌드박스를 켜더라도 게이트웨이 프로세스는 호스트에 남고, tools.elevated는 샌드박스 밖에서 명령을 실행하는 명시적인 탈출구입니다. 문서는 샌드박스를 “완벽한 보안 경계가 아니다(not a perfect security boundary)“라고 부릅니다.

실제로 합리적인 기본 설정은 다음과 같습니다.

  1. 샌드박스를 켭니다(문서의 최소 예제는 mode: "non-main"과 workspaceAccess: "none"을 사용합니다).
  2. 에이전트에 셸이 필요 없다면 도구 정책에서 exec를 거부하고, elevated는 꺼 둡니다.
  3. 서드파티 스킬은 설치하는 다른 코드와 똑같이 다룹니다. 스킬은 에이전트의 권한으로 실행되기 때문입니다.
  4. 어떤 받은편지함을 연결할지 신중하게 정합니다. 낯선 사람이 보낸 이메일을 포함해 에이전트가 읽는 모든 것이 에이전트를 조종하려 할 수 있습니다.

더 넓은 위험 요소는 OpenClaw는 안전한가?에서 다룹니다. OpenClaw 자체를 쓰면서 샌드박스와 네트워크 승인이 내장되기를 원한다면 NVIDIA의 NemoClaw가 OpenClaw를 감쌉니다. NemoClaw vs OpenClaw를 참고하세요.

텔레메트리

OpenClaw는 기본적으로 조용하지 않습니다. 기본 상태에서 매일 업데이트 확인을 실행하며, OpenClaw, OS, Node 버전과 CPU 아키텍처, 그리고 식별자 없는 설치 수와 업데이트 보고를 보냅니다. 기능 통계는 옵트인입니다. 텔레메트리 문서에 따르면 update.checkOnStart: false를 설정하면 모두 꺼집니다. 대부분의 셀프 호스팅 사용자에게는 받아들일 만한 기본값이지만, 에어갭 환경이라면 이 설정을 바꾸세요.

모델과 운영 비용

소프트웨어는 무료지만, Ollama, LM Studio, vLLM으로 로컬에서 실행하지 않는 한 모델은 무료가 아닙니다. 에이전트는 반복 실행되기 때문에 채팅 앱보다 OpenClaw에서 이 점이 더 중요합니다. 계획하고, 도구를 호출하고, 결과를 읽고, 다시 호출합니다. Notebookcheck는 비싼 모델에서 하루 $100 이상을 쓰는 사용자들을 보도했습니다. 계속 실행해 두기 전에 제공자 쪽에서 지출 한도를 설정하고, 능동적 작업과 예약 작업은 저렴한 모델로 시작하세요.

유지보수와 성숙도

개발이 매우 활발합니다. 확인한 버전은 v2026.11.1이었고 릴리스가 자주 나옵니다. 수정 사항에는 좋지만 “설정하고 잊어버리기”에는 좋지 않습니다. 정기적으로 업데이트하고, 설정 변경 사항은 릴리스 노트에서 확인하고, 업그레이드 후에는 openclaw doctor를 실행해 설정 문제를 잡아내세요(Docker 이미지는 시작할 때 자동으로 실행합니다). 규모가 큰 덕분에 겪는 문제 대부분은 이미 누군가 겪고, 질문하고, 답을 얻은 것입니다.

다른 것을 고를 때

  • 격리가 기본으로 켜져 있기를 원한다면: NanoClaw는 모든 에이전트를 자체 컨테이너에서 실행하고, ZeroClaw는 OS 샌드박스를 Rust 바이너리 하나에 담아 배포합니다. NanoClaw vs OpenClaw와 ZeroClaw vs OpenClaw를 참고하세요.
  • 스스로 스킬을 작성하는 에이전트를 원한다면: Hermes Agent이며, 기존 OpenClaw 설정도 가져올 수 있습니다. Hermes Agent vs OpenClaw를 참고하세요.
  • 각자 자기 컴퓨터를 가진 여러 상시 실행 봇을 원한다면: Rakazo.

전체 목록은 OpenClaw 대안 페이지에 있습니다.

결론

OpenClaw는 저희 목록에서 GitHub 스타가 가장 많은 오픈소스 에이전트이며 큰 플러그인 생태계를 갖추고 있고, 유료 요금제 없는 MIT 라이선스이므로 기다리고 있는 상술도 없습니다. 약점은 기본 상태입니다. 도구는 호스트에서 실행되고, 텔레메트리는 켜져 있으며, 스킬 생태계는 직접 검증해야 합니다. 이메일을 연결하기 전에 샌드박스와 도구 정책을 설정하면 강력한 선택입니다.

가격

OpenClaw: 가격
Open source무료
  • MIT licensed; no subscription, hosted tier or paid edition
  • You pay your chosen model provider, or run a local model
  • Desktop apps for macOS, Windows and Linux

기능

기능
웹 검색예
이미지 생성예
음성 모드예
파일 업로드예
메모리예
대신 작업 수행예
앱 연동예
스스로 작업예
먼저 메시지를 보냄예
여러 봇 운영예

장점

  • Free and MIT licensed, with no paid tier
  • Runs on your own hardware, and state, memory and credentials stay there
  • Works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams
  • Model-agnostic: 64 model and media providers, plus local models
  • Large ecosystem of skills and 142 official plugins, and very active development

단점

  • Model costs are on you and can run high: testers and users have reported spending over $100 in a day with expensive models
  • Sandboxing is off by default and the agent can run commands on the host unless you turn on approvals
  • Setup and upkeep expect comfort with the command line; maintainers warn it is risky for non-technical users
  • Broad access to email, messages and the system makes prompt injection and malicious third-party skills a real risk

이런 분께 추천

  • Developers and tinkerers who want a self-hosted agent
  • Privacy-minded users who want to keep data on their own machine
  • People who want to choose or switch their own model

출처