시리즈: OpenClaw AI 에이전트 완전 가이드 (총 9편) | 1편
OpenClaw는 로봇 그리퍼가 아니야 — 진짜 정체는 AI 에이전트 게이트웨이
OpenClaw를 로봇 집게(claw)로 알고 검색했다면, 지금부터 오해를 풀어보자. 공식 GitHub 저장소를 직접 뜯어보니 하드웨어 흔적은 전혀 없었거든. OpenClaw의 진짜 정체가 오픈소스 AI 에이전트 게이트웨이인 이유와 왜 이렇게 헷갈리는지 정리해 봤어.
Summary
- OpenClaw는 로봇 그리퍼가 아니라 로컬에서 돌아가는 오픈소스 AI 에이전트 게이트웨이야
- 공식 저장소에 CAD/BOM/펌웨어 같은 하드웨어 산출물은 전혀 없어
- "claw"라는 이름 때문에 로봇 커뮤니티에서 오해가 반복되고 있지
이 글의 대상
- OpenClaw가 뭔지 처음 들어보는 개발자
- "로봇 그리퍼인 줄 알고 들어왔는데?" 싶은 로보틱스 엔지니어
- AI 에이전트 트렌드를 파악하고 싶은 기술 관심러
목차
1. OpenClaw의 공식 정의
OpenClaw의 GitHub README는 아주 명확하게 말해:
"OpenClaw is a personal AI assistant you run on your own devices."
직역하면 "네 기기에서 직접 돌리는 개인 AI 어시스턴트"야. 로봇 팔도 아니고, 그리퍼도 아니고, 순수하게 소프트웨어인 거지.
좀 더 구체적으로 보면, OpenClaw는 Gateway(게이트웨이)라는 개념을 중심으로 설계돼 있어. 이 Gateway가 세션, 채널, 도구 호출, 이벤트를 하나의 제어면(control plane)으로 묶어서 관리하는 구조야. 쉽게 말하면 "여러 AI 도구와 메신저 채널을 한 곳에서 통합 관리하는 허브"라고 보면 돼.
로봇 관점에서 짚어야 할 건, 제어면이라는 게 "명령을 라우팅하고 상태를 관리"하는 데 강하다는 뜻이지, 모터 전류 제한이나 1kHz 제어 주기 같은 하드리얼타임 제어를 직접 해준다는 뜻이 아니라는 거야.
2. 왜 그리퍼로 오해하는 걸까
솔직히 이름이 문제야. "Claw"는 영어로 발톱, 집게라는 뜻이거든. 로봇 그리퍼를 흔히 claw라고 부르니까, 검색하면 로봇 관련 결과랑 섞이는 게 당연해.
오해가 발생하는 구조를 정리하면 이래:
| 오해 원인 | 실제 상황 |
|---|---|
| "claw" = 로봇 집게라는 언어적 함정 | 프로젝트명일 뿐, 하드웨어와 무관 |
| 커뮤니티의 파편화된 데모 | OpenClaw가 ROS를 "호출"한 거지, "대체"한 게 아냐 |
| 동명 프로젝트 가능성 | OpenClaw라는 이름의 별도 하드웨어 프로젝트가 있을 수 있지만, 공식 연결고리는 없어 |
Reddit 같은 곳에 "OpenClaw + RealSense + ROS"를 조합한 데모가 올라오곤 하는데, 자세히 보면 OpenClaw가 로봇 스택을 대체한 게 아니라 호출한 사례야. 예를 들면 OpenClaw 스킬이 ROS 명령을 트리거하는 방식이지.
3. 공식 저장소에 있는 것과 없는 것
이 부분이 핵심이야. "있다/없다"를 명확하게 구분해 보자.
있는 것 (소프트웨어)
- Gateway: 로컬 WebSocket 제어면 (
ws://127.0.0.1:18789) - CLI 도구:
openclaw명령으로 온보딩, 실행, 디버깅 - macOS 앱 / Pi 에이전트: 기기에서 권한 기반 실행
- Skills(스킬): 외부 API, 로컬 명령, 브라우저 자동화를 묶는 플러그인
없는 것 (하드웨어)
- CAD/STL 도면
- BOM(부품표)
- 회로도
- 임베디드 펌웨어/드라이버
- 시험 리포트나 성능 데이터
단순히 "문서가 좀 빠져 있다" 수준이 아니야. 하드웨어 플랫폼으로서의 재현성과 책임 경계 자체가 성립하지 않는 상태라는 거지.
4. 한 줄 정리: OpenClaw는 이거야
OpenClaw는 로봇 그리퍼 플랫폼이 아니라, 사용자 기기에서 로컬로 실행되는 오픈소스 개인 AI 에이전트/게이트웨이(제어면) 플랫폼이야.
이걸 분명히 해두지 않으면, 뒤에 나올 아키텍처 이야기나 보안 이야기가 전부 엉뚱한 방향으로 가게 돼. 그래서 1편에서 정의부터 확실히 잡고 가는 거야.
핵심 정리
1. OpenClaw = 로컬-퍼스트 AI 에이전트 게이트웨이 (소프트웨어)
2. 공식 저장소에 그리퍼/하드웨어 산출물은 전혀 없음
3. "claw"라는 이름과 커뮤니티 데모가 오해의 주범
4. Gateway가 중심 — 세션/채널/도구/이벤트의 단일 제어면
5. 로봇 제어가 아니라 "운영 자동화"에 최적화된 구조FAQ
Q: OpenClaw가 로봇 그리퍼라는 정보는 어디서 나온 거야?
A. "claw"라는 단어 자체가 로봇 집게를 뜻하는 일반 영어라서, 검색하면 로봇 관련 결과랑 섞이거든. 거기에 커뮤니티에서 OpenClaw + ROS 조합 데모를 올리면서 오해가 굳어진 측면도 있어.
Q: 그러면 OpenClaw로 로봇을 아예 못 다루는 거야?
A. "아예 못 다룬다"보다는 "직접 하드웨어를 제어하는 건 아니다"가 정확해. OpenClaw는 상위 레이어에서 명령을 내리고, 실제 로봇 제어는 ROS 같은 하위 스택이 담당하는 구조로 쓸 수 있어. 3편에서 자세히 다뤄.
Q: GitHub에 OpenClaw라는 이름의 로봇 하드웨어 프로젝트가 따로 있어?
A. Reddit에 "force feedback 그리퍼"라며 OpenClaw를 언급한 게시물이 있긴 한데, BOM이나 회로도, 펌웨어 링크가 빠져 있어서 재현 가능한 프로젝트로 보기 어려워. 공식 GitHub 저장소(openclaw/openclaw)는 소프트웨어만 담고 있어.
Q: OpenClaw의 Gateway는 뭐하는 거야?
A. 세션, 채널(메신저 등), 도구 호출, 이벤트를 한 곳에서 통합 관리하는 "제어면(control plane)"이야. 로컬 WebSocket(ws://127.0.0.1:18789)으로 동작하고, 여러 디바이스와 서비스를 하나의 허브로 묶어주는 역할을 해.
Q: "로컬-퍼스트"라는 게 무슨 뜻이야?
A. 클라우드 서버에 의존하지 않고, 네 기기에서 직접 실행된다는 뜻이야. 데이터가 내 기기에 남으니까 프라이버시 측면에서 유리하고, 인터넷 없이도 기본 기능을 쓸 수 있지.
Q: OpenClaw 설치하려면 뭐가 필요해?
A. npm으로 설치할 수 있고, macOS 앱도 있어. Raspberry Pi 같은 소형 보드에서도 돌릴 수 있어 — Adafruit에서 Pi 5용 가이드를 제공하고 있거든. 다만 쉘 접근 권한이 있는 AI 에이전트를 돌리는 거라 보안은 꼭 신경 써야 해.
Q: 비슷한 AI 에이전트 프로젝트랑 뭐가 달라?
A. OpenClaw의 차별점은 "로컬-퍼스트 + 멀티 채널 게이트웨이"라는 포지션이야. 여러 메신저(WhatsApp, Telegram, Discord 등)와 여러 LLM 모델(Anthropic, OpenAI, Ollama 등)을 하나의 제어면으로 묶을 수 있다는 게 핵심이지.
참고 자료 (References)
데이터 출처
| 출처 | 설명 | 링크 |
|---|---|---|
| GitHub OpenClaw | 공식 저장소 | GitHub |
| OpenClaw Docs | 공식 문서 | Docs |
| Yale OpenHand | 오픈 그리퍼 레퍼런스 | OpenHand |
| Bitsight | 보안 리스크 분석 | Bitsight |
핵심 인용
"OpenClaw is a personal AI assistant you run on your own devices."
— OpenClaw GitHub README
다음 편 예고
[2편] OpenClaw 기술 아키텍처 — Gateway, Nodes, Skills, Tools 완전 해부
- Gateway의 WebSocket 제어면 구조 상세 분석
- Nodes/Agents가 실제로 하는 일
- Skills와 Tools의 차이, 그리고 확장 방법
