NanoClaw vs OpenClaw: 컨테이너와 작은 코드베이스, 아니면 모든 것?
NanoClaw vs OpenClaw: 에이전트별 Docker 컨테이너와 Claude로 만든 작은 코드베이스 대 OpenClaw의 앱, 플러그인, 29개 채널. 누가 어느 쪽을 실행해야 할까요.
한눈에 보기
체크리스트
NanoClaw는 OpenClaw에 대한 반작용으로 시작했습니다. WhatsApp, Telegram, Slack에서 메시지를 보내는 개인 에이전트라는 같은 아이디어지만, 읽을 수 있을 만큼 작고 모든 에이전트가 컨테이너에 갇혀 있습니다. OpenClaw보다 약 두 달 늦은 2026년 1월 31일에 출시되었습니다. 이제 두 도구는 셀프 호스팅하는 사람이 원하는 것에 대해 매우 다른 방향으로 베팅하고 있습니다.

격리
NanoClaw의 가장 강력한 논거입니다. Node 호스트 프로세스 하나가 메시지를 에이전트에 라우팅하고, 각 에이전트는 자체 Linux 컨테이너에서 실행되며 마운트한 폴더만 볼 수 있으므로 셸 접근이 호스트에 닿지 않습니다. 외부 API 호출은 에이전트별 정책과 속도 제한이 있는 자격 증명 게이트웨이를 거치므로 에이전트는 원시 키를 보유하지 않습니다. 파트너인 Echo의 선택형 강화 이미지는 무료 계정으로 받을 수 있으며, 기본값은 이미지를 로컬에서 빌드하는 것입니다.
OpenClaw는 샌드박싱이 기본적으로 꺼진 상태로 호스트에서 실행됩니다. 켤 수 있는 샌드박스와 승인 기능이 있지만, 기본 상태에서는 에이전트가 명령을 직접 실행할 수 있고, 이메일, 메시지, 설치한 모든 서드파티 스킬에 접근할 수 있습니다. 위험 요소는 OpenClaw는 안전한가?를 참고하세요.

커스터마이즈 방식
두 도구가 가장 크게 갈리는 부분입니다.
OpenClaw는 일반적인 방식으로 설정하고, 커뮤니티 스킬과 142개의 공식 플러그인으로 확장하며, 64개의 모델 및 미디어 제공업체 중에서 고를 수 있습니다.
NanoClaw는 의도적으로 설정 파일이 없습니다. Claude Code에게 코드를 수정해 달라고 요청해서 자신의 포크를 커스터마이즈하며, 채널도 같은 방식으로 Teams, Matrix, Google Chat, Signal, WeChat, 이메일 등을 위한 /add-<channel> 스킬로 추가합니다. 덕분에 코드베이스가 작고 온전히 여러분의 것이 되지만, 커스터마이즈, 디버깅, 채널 추가에 Claude Code가 툴체인의 일부가 된다는 뜻이기도 합니다.
모델
NanoClaw는 Anthropic의 Claude Agent SDK 위에 만들어졌고 기본적으로 Claude를 사용합니다. OpenCode, Codex, Ollama 제공업체를 스킬로 에이전트별로 추가할 수 있어 로컬 모델도 가능하지만, 기본 경로는 Claude입니다. OpenClaw는 처음부터 모델에 구애받지 않으며 Ollama를 통해 로컬 모델을 실행합니다.
설치와 플랫폼
NanoClaw의 설정 스크립트는 필요하면 Node, pnpm, Docker를 설치한 뒤 채널을 페어링합니다. macOS나 Linux에서 실행되며, Windows에서는 WSL2를 통해서만 동작합니다. 요구 사항은 Node.js 22+, pnpm 10+, Docker, Claude Code입니다.
OpenClaw는 스크립트, npm, 데스크톱 앱, Docker 또는 원클릭 Railway 배포로 설치하며, macOS, Windows, Linux에서 실행되고 네이티브 iOS 및 Android 앱이 있습니다. Node 24.16+ 또는 26.1+가 필요하며, 설치 프로그램이 준비해 줍니다.
채널
NanoClaw는 기본적으로 Slack, Telegram, Discord, WhatsApp 또는 iMessage를 페어링하며, 스킬로 더 추가할 수 있습니다. 채널마다 에이전트를 하나 또는 여러 개 실행할 수 있습니다. OpenClaw는 코드 수정 없이 29개 채널에서 동작합니다.
텔레메트리
둘 다 기본적으로 소소하게 외부로 데이터를 보냅니다. NanoClaw는 NANOCLAW_NO_DIAGNOSTICS=1을 설정하지 않으면 익명 설정 진단 정보를 보냅니다. OpenClaw는 update.checkOnStart: false를 설정하지 않으면 버전과 시스템 정보를 담은 매일 업데이트 확인을 보냅니다. 둘 다 여러분의 데이터로 학습하지 않으며, 상태를 여러분의 머신에 보관합니다.
규모와 성숙도
2026년 11월 8일 기준 OpenClaw의 GitHub 스타는 394,193개로 NanoClaw의 31,096개를 크게 앞서며, 비영리 OpenClaw Foundation이 관리합니다. 둘 다 MIT 라이선스이고 무료이며, 어느 쪽이든 모델 제공업체 비용은 직접 지불합니다.
결론
- 실제 컨테이너 격리와 범위가 제한된 자격 증명을 갖춘 OpenClaw 스타일 채팅 에이전트를 원하고, 이미 Claude와 Claude Code를 쓰며, 큰 앱을 설정하는 대신 작은 포크를 소유하는 방식이 마음에 든다면 NanoClaw를 실행하세요.
NANOCLAW_NO_DIAGNOSTICS=1을 설정하세요. - Claude 외의 모델을 기본으로 원하거나, 휴대폰 및 데스크톱 앱, 네이티브 Windows, 플러그인 생태계를 원하고, 설정 과정에 AI 코딩 도구를 끼우고 싶지 않다면 OpenClaw를 실행하세요. 먼저 샌드박스와 승인을 켜세요.
- Claude Code 의존성 없이 격리를 원한다면 ZeroClaw가 또 다른 강력한 선택지입니다. 전체 비교는 OpenClaw 대안에서 확인하세요.
가격
NanoClaw
| Open source | 무료 |
|
|---|
OpenClaw
| Open source | 무료 |
|
|---|
NanoClaw
장점
- Every agent runs in its own Docker container and sees only the folders you mount, so shell access stays off your host
- Small codebase (one host process and a handful of files) that you customize by having Claude Code edit your fork
- Agents never hold raw API keys: outbound calls go through a credential gateway with per-agent policies and rate limits
- Many chat channels, including WhatsApp, Telegram, Slack, Discord, iMessage, Teams, Matrix and email, with one or several agents per channel
- Scheduled tasks with optional script gates that skip waking the agent when there's nothing to do
단점
- Built around Claude and Claude Code: customizing, debugging and adding channels all go through Claude Code
- Sends anonymous setup diagnostics unless you set NANOCLAW_NO_DIAGNOSTICS=1
- No config files by design, so every change means editing code in your own fork
- Needs Docker, and Windows only works through WSL2
OpenClaw
장점
- 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
기능
출처
NanoClaw
OpenClaw
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)

