
며칠 전 "ESP32에서 888KB로 돌아가는 개인 AI 비서 zclaw" 소식이 개발자 커뮤니티에서 화제가 됐습니다.1 'AI 비서'라면 보통 서버, 컨테이너, 수백 MB 메모리를 떠올리는데, 손톱만 한 칩에서 돌아간다니--이게 왜 중요한지부터 짚어보겠습니다.
zclaw의 핵심은 "초소형 기기에서 LLM을 직접 돌린다"가 아니라, "마이크로컨트롤러가 온라인 LLM과 안전하게 통신하며 비서처럼 동작한다"는 현실적인 구현입니다. 그리고 이 흐름은 Rust 기반 초경량 런타임(ZeroClaw)이나, ESP32-S3용 에이전트(MimiClaw) 같은 '경량 에이전트 생태계'로 빠르게 번지고 있습니다.23
zclaw가 보여준 것: '로컬 추론'이 아닌 '초경량 에이전트 클라이언트'
888KB라는 숫자 때문에 "와, 칩에서 AI가 추론하나?"라고 오해하기 쉽습니다. 하지만 ESP32급에서 그 용량으로 대규모 모델을 온디바이스 추론하는 건 사실상 불가능에 가깝고, zclaw의 매력은 다른 데 있습니다.1
이 프로젝트는 작은 펌웨어 안에 네트워크 연결(Wi‑Fi), 암호화 통신(TLS), 인증서 같은 "현대 인터넷과 대화하기 위한 필수 부품"을 꾸겨 넣고, 그 위에 에이전트용 얇은 로직을 얹었습니다. 그래서 겉보기엔 "HTTP 래퍼 아닌가?"라는 반응도 나오지만, 마이크로컨트롤러 세계에선 HTTP 한 번 '제대로' 붙이는 것 자체가 난이도와 비용이 꽤 큽니다. 이 지점이 zclaw가 던진 메시지예요. AI 비서의 체감은 모델이 아니라, 연결·도구·자동화가 만든다.
888KB의 비밀: 진짜로 큰 건 Wi‑Fi와 TLS다
Hacker News 토론에서 특히 재밌는 대목이 "그 용량 대부분이 비서 로직이 아니라 네트워크 스택"이라는 이야기입니다. Wi‑Fi, TLS, 인증서가 덩치를 차지하고, 정작 '에이전트 로직'은 비교적 작다는 관찰이 나오죠.4
이걸 블로그식으로 번역하면 이렇게 됩니다. "AI 비서를 100KB로 줄일 수 있냐?"는 질문은 절반만 맞고, 실제로는 "인터넷과 안전하게 통신하는 컴퓨터를 100KB로 만들 수 있냐?"에 가깝습니다. 도구 호출이든 스케줄링이든 결국 외부와 연결되는 순간 보안·인증·암호화가 필요해지고, 그게 용량을 밀어 올립니다. zclaw는 그 현실을 888KB라는 상징적인 숫자로 보여준 셈입니다.1
경량 에이전트의 갈래: ZeroClaw(서버) vs MimiClaw(마이컴) vs zclaw(초미니)
요즘 "OpenClaw류 에이전트"는 크게 두 방향으로 진화 중입니다.
첫째는 '운영 가능한 데몬' 방향입니다. ZeroClaw는 Rust로 만든 에이전트 런타임을 시스템 서비스처럼 다루는 쪽에 가깝고, 수 MB대 메모리·초고속 부팅을 내세웁니다.2 채널(Discord/Telegram 등), 모델 제공자, 메모리 저장소를 갈아끼우는 구조라 "내 서버에 상주하는 비서"를 만들려는 사람에게 맞습니다.
둘째는 '하드웨어와 붙는 비서' 방향입니다. MimiClaw는 ESP32‑S3에서 텔레그램 메시지를 받아 온라인 LLM(예: Claude)과 통신하고, 그 결과로 GPIO나 센서 같은 실제 하드웨어를 제어합니다.3 이건 "AI를 내 방의 스위치와 연결한다"는 감각이어서, 체감 혁신이 꽤 큽니다.
그리고 zclaw는 이 둘 사이에서 "최소 구성의 초소형 클라이언트"라는 존재감을 보여줍니다. 거창한 프레임워크가 아니라, 아주 작은 펌웨어로도 '항상 켜져 있는 개인 비서의 입구'는 만들 수 있다는 것. 결국 앞으로의 경쟁 포인트는 모델 크기보다, 도구 설계·메모리·권한 관리·안전한 연결 같은 '운영 디테일'로 이동할 가능성이 큽니다.
시사점: "작게 시작하되, 권한은 더 작게"가 정답
zclaw 같은 프로젝트를 보면 "나도 집에 하나 두고 싶다"는 생각이 듭니다. 하지만 개인 AI 비서가 무서워지는 순간도 딱 여기서 시작합니다. 비서가 내 일정, 내 파일, 내 네트워크에 손을 뻗는 순간부터는 '편리함'보다 '권한 설계'가 먼저입니다.
그래서 실용적인 결론은 이렇습니다. 첫째, 처음엔 웹 조회나 알림 같은 저위험 작업부터 붙이세요. 둘째, 토큰과 키는 최소 권한으로 나누고(서비스별로 분리), 유출을 전제로 회전(rotate) 가능하게 운영하세요. 셋째, 가능하면 네트워크 상에서 노출 면적을 줄이는 기본값(로컬 바인딩, 페어링, 허용 목록)을 가진 도구를 고르세요. 이런 관점에선 "작은 바이너리"보다 "기본 보안이 단단한 설계"가 장기적으로 더 큰 차이를 만듭니다.2
zclaw는 거대한 AI 시대에 의외로 중요한 걸 상기시킵니다. 내 삶을 자동화하는 비서는, 거창한 모델보다도 "작고, 늘 켜져 있고, 안전하게 연결되는 컴퓨터"에서 시작된다는 것 말이죠.1
참고
1zclaw: personal AI assistant in under 888 KB, running on an ESP32
2ZeroClaw: A Lightweight, Secure Rust Agent Runtime Redefining OpenClaw Infrastructure
3Mimiclaw is an OpenClaw-like AI assistant for ESP32-S3 boards
4zclaw: personal AI assistant in under 888 KB, running on an ESP32 | Hacker News
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
