ZeroClaw 리뷰: 안전한 기본값을 갖춘 Rust 기반 OpenClaw 대안
ZeroClaw는 승인 게이트와 OS 샌드박스가 기본으로 켜진 Rust 바이너리 하나입니다. 설치, 설정, 지속적인 운영에 실제로 무엇이 필요한지 살펴봅니다.
ZeroClaw는 ZeroClaw Labs의 개인 에이전트 런타임으로, 2026년 2월에 처음 릴리스되었고 2026년 11월 8일 확인 당시 GitHub 스타가 33,269개였습니다. OpenClaw와 같은 일, 즉 채팅 앱에서 대화하는 내 컴퓨터 위의 에이전트 역할을 하지만, Rust 바이너리 하나로 배포되고 열린 상태가 아니라 잠긴 상태에서 시작합니다. 살펴볼 이유는 바로 이 두 번째 점입니다.

설치하는 것
관리할 Node나 Python 스택이 없습니다. 설치 스크립트, 미리 빌드된 Windows 바이너리, Docker 이미지, 소스 빌드 중 하나로 단일 바이너리를 받고, TOML 파일 하나로 설정합니다. macOS, Linux, Windows, FreeBSD, Android에서 실행되며, Raspberry Pi에 올릴 수 있을 만큼 작습니다. 시스템 서비스로 스스로 설치할 수도 있는데, 터미널을 닫은 뒤에도 계속 일해야 하는 에이전트라면 바로 이것이 필요합니다.
TOML 파일이 주된 비용입니다. README에 따르면 zeroclaw quickstart 명령이 제공자를 고르고 작동하는 설정을 작성하지만, 채널과 위험 프로필을 포함해 그 이후의 모든 것은 문서를 읽고 파일을 편집해야 합니다. 서버를 그런 식으로 설정하는 데 익숙하다면 자연스럽게 느껴질 것입니다. 브라우저 중심 설정을 원했다면 PicoClaw에는 이를 위한 WebUI 런처가 있고, nanobot은 브라우저 WebUI를 번들로 제공합니다.
안전 기본값
샌드박싱을 기본적으로 꺼 두는 OpenClaw와 ZeroClaw가 가장 크게 다른 부분입니다. ZeroClaw의 권장 위험 프로필인 Balanced는 감독형입니다.
- 중간 위험 작업은 사용자의 승인을 기다립니다
- 고위험 작업은 차단됩니다
- 파일 접근은 에이전트의 워크스페이스로 제한됩니다
- 도구는 OS 수준 샌드박스 안에서 실행됩니다: macOS에서는 Seatbelt, Linux에서는 Firejail
이 설정은 위험 프리셋 소스와 샌드박싱 문서에서 확인할 수 있습니다. 모든 도구 호출에 암호학적 영수증을 붙일 수도 있어, 에이전트가 실제로 무엇을 했는지 감사하고 싶을 때 도움이 됩니다.
단서가 두 가지 있습니다. 이 모든 것을 끄는 YOLO 프로필이 있으므로, “기본 샌드박스”는 권장 프로필을 유지하는 동안에만 유효합니다. 또한 기본 네이티브 런타임에서는 Docker 샌드박스 백엔드가 자동으로 선택되지 않습니다. Seatbelt나 Firejail 대신 컨테이너 격리를 원한다면 직접 설정해야 합니다.
개인정보와 텔레메트리
ZeroClaw 자체 문서 페이지인 You own it은 텔레메트리를 보내지 않으며 클라우드 계정이나 라이선스 서버가 필요 없다고 말합니다. API 키는 설정 파일에, 기록은 자신의 데이터베이스에 있습니다. Ollama로 로컬 모델을 지정하지 않는 한 프롬프트는 여전히 설정한 모델 제공자로 갑니다. 이로써 처음부터 샌드박스되고 텔레메트리가 없는, 목록에서 몇 안 되는 도구 중 하나가 됩니다. 이 페이지의 표에서 전체 체크리스트를 볼 수 있습니다.
모델과 비용
Anthropic, OpenAI 및 약 20개의 다른 제공자, 모든 OpenAI 호환 엔드포인트, 또는 Ollama를 통한 로컬 모델과 작동합니다. 폴백 체인 덕분에 한 제공자가 실패하면 다른 제공자로 전환할 수 있는데, 밤새 무인으로 실행되는 에이전트에게 중요한 기능입니다. 소프트웨어는 MIT 또는 Apache-2.0(선택 가능)으로 무료이며, 업셀할 호스팅 요금제도 없습니다. 내는 것은 모델 비용이고, 그것은 전적으로 사용자의 몫입니다.
작은 보드에서는 바이너리가 가벼운 부분이고 모델이 무거운 부분이므로, 모델을 어디서 실행할지 계획하세요. 클라우드 제공자, 또는 네트워크의 더 큰 기기에 있는 Ollama입니다.
채널: 빌드를 확인하세요
ZeroClaw는 30개 이상의 채널을 내세우지만, 모두 다운로드에 포함된 것은 아닙니다. 채널 개요에 따르면 표준 릴리스에는 Telegram, Discord, 이메일, Matrix, WhatsApp Web이 포함됩니다. Slack, iMessage, Signal 등 몇몇은 추가 기능을 넣어 소스에서 컴파일한 전체 빌드가 필요합니다. Slack이나 iMessage가 에이전트를 원하는 이유라면, Rust 툴체인과 소스 빌드를 계획하세요.
채팅 외에 잘하는 것
셸, 브라우저, HTTP, MCP 도구 외에도 ZeroClaw에는 Raspberry Pi, ESP32 및 유사 보드의 GPIO를 위한 하드웨어 도구와 cron 작업, 이벤트 트리거 절차가 있습니다. 핀을 제어하고 MQTT나 일정에 반응할 수 있는 보드 위의 작은 바이너리라는 조합은 이 에이전트들 중에서 드물며, 홈랩 자동화용으로 고를 만한 실질적인 이유입니다. 변경할 때마다 TOML을 편집하고 싶지 않을 때는 웹 대시보드가 채팅, 메모리, 설정, cron을 다룹니다.
누가 사용해야 하는가
ZeroClaw는 OpenClaw 스타일의 에이전트를 원하지만 안전 장치를 나중에 덧붙이고 싶지 않은 셀프 호스팅 사용자, 그리고 작은 서버나 싱글 보드 컴퓨터에서 에이전트를 실행하는 사람에게 맞습니다. Slack이나 iMessage를 주로 쓰면서 소스에서 컴파일하고 싶지 않거나, 설정 파일을 편집하고 싶지 않다면 덜 적합합니다.
비교
- OpenClaw와 비교: OpenClaw는 GitHub 스타가 10배 이상 많고 데스크톱 앱이 있지만, 샌드박싱은 기본적으로 꺼져 있고 텔레메트리는 기본적으로 보냅니다. ZeroClaw가 더 엄격한 기본값을 가집니다. ZeroClaw vs OpenClaw 페이지에서 나란히 비교합니다.
- PicoClaw와 비교: 역시 저렴한 하드웨어를 위한 작은 단일 바이너리이며 Go로 작성되었습니다. PicoClaw의 프로세스 격리는 기본적으로 꺼져 있고, 프로젝트 스스로 1.0 전 프로덕션 사용을 경고합니다.
- NanoClaw, NemoClaw와 비교: 둘 다 에이전트를 컨테이너로 격리하므로 분리는 더 강력하지만 Docker를 실행해야 합니다. ZeroClaw의 OS 샌드박스는 컨테이너 런타임이 필요 없습니다.
더 넓은 목록은 OpenClaw 대안과 최고의 셀프 호스팅 AI 에이전트를 참고하세요.
가격
| Open source | 무료 |
|
|---|
기능
| 웹 검색 | 예 |
|---|---|
| 이미지 생성 | 예 |
| 음성 모드 | 예 |
| 파일 업로드 | 예 |
| 메모리 | 예 |
| 대신 작업 수행 | 예 |
| 앱 연동 | 예 |
| 스스로 작업 | 예 |
| 먼저 메시지를 보냄 | 예 |
| 여러 봇 운영 | 예 |
장점
- Safe defaults: the recommended profile asks before medium-risk actions, blocks high-risk ones, keeps files in the workspace and runs tools in an OS sandbox
- One small Rust binary with one config file, running on macOS, Linux, Windows and boards like a Raspberry Pi
- More than 30 channels, plus a web dashboard for chat, memory, config and cron
- Provider fallback chains, local models through Ollama, and cryptographic receipts for tool calls
- States plainly that it sends no telemetry and needs no cloud account or license server
단점
- Slack, iMessage, Signal and several other channels are not in the standard release; you build from source with extra features to get them
- `zeroclaw quickstart` only sets up the model provider; channels and risk profiles mean editing the TOML config file
- The Docker sandbox backend isn't picked automatically under the default native runtime
- Model costs are on you
이런 분께 추천
- Self-hosters who want an OpenClaw-style agent with approval gates and sandboxing on from the start
- Running an agent on a small server or single-board computer
- Hardware and home-lab automation through GPIO, MQTT and cron triggers
출처
- zeroclaw-labs/zeroclaw on GitHub (MIT OR Apache-2.0, v0.8.7, README)
- ZeroClaw website
- ZeroClaw docs: Sandboxing
- ZeroClaw source: risk presets (Balanced, recommended, has the sandbox on)
- ZeroClaw docs: Channels overview (default and standard release bundles)
- ZeroClaw docs: You own it (no telemetry)
- ZeroClaw docs: Docker and containers
- ZeroClaw source: tools (image generation, screenshot, web)
