본문으로 건너뛰기

MimiClaw: $5 칩에서 실행되는 세계 최초의 하드웨어 AI 에이전트 OS

정석

MimiClaw: $5 칩에서 실행되는 하드웨어 AI 에이전트

OpenClaw를 실행하려면 무엇이 필요할까? Mac mini, Raspberry Pi, 또는 VPS. 그리고 Linux와 Node.js 기반의 무거운 인프라. 이런 전제가 당연하게 여겨졌다면, MimiClaw는 상상력의 지평을 넓혀줄 것이다.

ESP32-S3 칩 하나. 가격은 $5. Linux 없음. Node.js 없음. 순수 C 코드만으로 24/7 작동하는 AI 에이전트. 2026년 2월 4일, 개발자 memovai가 공개한 MimiClaw는 **“Run OpenClaw on a $5 chip. No OS. No Node.js. No Mac mini. No Raspberry Pi. No VPS. Hardware agents OS.”**라는 슬로건으로 하드웨어 에이전트의 새 시대를 열었다.


1. MimiClaw란 무엇인가?

MimiClaw는 ESP32-S3 마이크로컨트롤러에서 직접 실행되는 AI 에이전트 운영체제다. 기존 OpenClaw 생태계의 철학을 임베디드 하드웨어로 재구현한 프로젝트로, 4,374개 이상의 GitHub 스타를 받으며 전 세계 개발자들의 주목을 받고 있다.

기존 접근의 한계

요구사항기존 OpenClawMimiClaw
하드웨어Mac mini / Raspberry Pi / VPSESP32-S3 ($5)
운영체제Linux없음 (bare metal)
런타임Node.js없음 (순수 C)
전력 소비수십 와트0.5W
24/7 실행가능하지만 비용 부담USB 전원으로 언제든

MimiClaw의 다섯 가지 핵심 가치

  1. Tiny — Linux 없음, Node.js 없음, 순수 C만 사용
  2. Handy — Telegram으로 메시지, 나머지는 알아서 처리
  3. Loyal — 메모리에서 학습, 재부팅 후에도 기억
  4. Energetic — USB 전원, 0.5W, 24/7 실행
  5. Lovable — ESP32-S3 보드 하나, $5, 그 외 불필요

2. 작동 방식: 칩 안의 에이전트 루프

ESP32-S3 칩

MimiClaw의 작동 방식은 놀라울 정도로 단순하다.

  1. Telegram에서 메시지 전송 — 사용자가 봇에게 메시지를 보낸다
  2. ESP32-S3가 WiFi로 수신 — 칩이 직접 Telegram API와 통신
  3. 에이전트 루프에서 LLM이 생각하고 도구 호출 — Anthropic Claude 또는 OpenAI GPT 활용
  4. 메모리 읽기/쓰기 — SPIFFS 파일 시스템에 영구 저장
  5. Telegram으로 응답 — 결과를 사용자에게 전달

모든 것이 512KB RAM과 16MB 플래시 공간 안에서 이루어진다.


3. 파일 시스템: 에이전트의 뇌 구조

MimiClaw는 SPIFFS(SPI Flash File System) 위에 에이전트의 인격과 기억을 저장한다.

파일설명
SOUL.md봇의 성격 — 이것을 수정하면 행동이 변경됨
USER.md사용자 정보 — 이름, 선호, 언어
MEMORY.md장기 기억 — 봇이 항상 기억해야 할 것
HEARTBEAT.md주기적 확인 작업 — 봇이 자율적으로 행동
cron.json예약 작업 — 반복 또는 일회성 작업
YYYY-MM-DD.md일일 노트 — 오늘 일어난 일
tg_12345.jsonl채팅 히스토리 — 대화 기록

이 구조는 OpenClaw의 AGENTS.md 철학을 임베디드 환경에 맞게 축소한 것이다.


4. 도구 (Tool Calling)

MimiClaw는 LLM의 Function Calling을 통해 실제 세계와 상호작용한다.

도구설명
web_searchTavily (선호) 또는 Brave로 웹 검색
get_current_timeHTTP로 현재 날짜/시간 가져오기
cron_add반복 또는 일회성 작업 예약
cron_list모든 예약 작업 목록
cron_removeID로 작업 삭제

작은 칩 안에서도 웹 검색과 작업 스케줄링이 가능하다.


5. 크론 스케줄러와 하트비트

크론 스케줄러

AI가 스스로 작업을 예약할 수 있다:

하트비트 서비스

HEARTBEAT.md를 주기적으로 읽어 미완료 항목을 발견하면 에이전트 루프에 프롬프트를 전송한다. AI가 자율적으로 행동하는 핵심 메커니즘이다. 기본값은 30분마다.


6. 하드웨어 요구사항

MimiClaw를 실행하기 위해 필요한 것:

항목권장 사양가격
ESP32-S3 개발 보드16MB 플래시, 8MB PSRAM~$5-10
Xiaozhi AI 보드추천 보드~$10
USB Type-C 케이블데이터 전송 지원~$2
Telegram 봇 토큰BotFather에서 발급무료
API 키Anthropic 또는 OpenAI사용량 기반

7. 설치 가이드

Ubuntu

sudo apt-get install -y git wget flex bison gperf python3 python3-pip python3-venv \
  cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

./scripts/setup_idf_ubuntu.sh
./scripts/build_ubuntu.sh

macOS

xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

./scripts/setup_idf_macos.sh
./scripts/build_macos.sh

소스 빌드

git clone https://github.com/memovai/mimiclaw.git
cd mimiclaw

idf.py set-target esp32s3
idf.py fullclean && idf.py build
idf.py -p PORT flash monitor

8. 설정 (mimi_secrets.h)

필수 설정 항목:

#define MIMI_SECRET_WIFI_SSID "YourWiFiName"
#define MIMI_SECRET_WIFI_PASS "YourWiFiPassword"
#define MIMI_SECRET_TG_TOKEN "123456:ABC-DEF..."
#define MIMI_SECRET_API_KEY "sk-ant-api03-xxxxx"
#define MIMI_SECRET_MODEL_PROVIDER "anthropic"  // "anthropic" or "openai"

API 키와 토큰은 소스 코드에 하드코딩되므로, 보안에 주의해야 한다.


9. 런타임 CLI 명령어

설정 관리

명령어설명
wifi_set MySSID MyPasswordWiFi 변경
set_tg_token 123456:ABC...Telegram 토큰 변경
set_api_key sk-ant-api03-...API 키 변경
set_model_provider openai프로바이더 전환
set_model gpt-4oLLM 모델 변경
set_proxy 127.0.0.1 7897HTTP 프록시 설정
config_show모든 설정 확인 (마스킹됨)
config_resetNVS 초기화

디버그 & 유지보수

명령어설명
wifi_status연결 상태 확인
memory_read봇이 기억하는 것 확인
memory_write "content"MEMORY.md에 쓰기
heap_info남은 RAM 확인
session_list모든 채팅 세션 목록
session_clear 12345대화 삭제
heartbeat_trigger수동 하트비트 트리거
cron_start크론 스케줄러 시작
restart재부팅

10. 고급 기능

듀얼 코어 아키텍처

ESP32-S3의 두 개 CPU 코어를 활용:

네트워크 지연이 AI 추론을 방해하지 않는다.

WebSocket 게이트웨이

포트 18789에서 WebSocket 서버를 실행하여 외부 시스템과 연동할 수 있다.

OTA 업데이트

WiFi를 통해 펌웨어를 업데이트할 수 있다. 물리적 연결 없이 원격 업그레이드가 가능.

HTTP 프록시

CONNECT 터널을 지원하여 제한된 네트워크 환경에서도 작동한다.

멀티 프로바이더

런타임에 Anthropic과 OpenAI를 전환할 수 있다. 한 번 빌드하고, 필요할 때마다 프로바이더를 바꾼다.


11. 아키텍처 문서

프로젝트는 상세한 기술 문서를 제공한다:


12. 영감과 철학

MimiClaw는 다음 프로젝트들에서 영감을 받았다:

MimiClaw는 이 철학을 임베디드 하드웨어용으로 재구현했다. “적은 것이 더 많은 것”이라는 믿음으로, $5 칩에서 AI 에이전트를 실현한 것이다.


마치며: 모든 곳에 에이전트

MimiClaw가 보여주는 것은 AI 에이전트가 더 이상 고성능 컴퓨터의 전유물이 아니라는 점이다. 0.5W를 소비하는 $5 칩에서도 Claude나 GPT와 대화하며 작업을 수행할 수 있다.

이것이 의미하는 바:

MimiClaw는 “AI 에이전트는 클라우드에서만”이라는 통념을 깼다. 이제 당신의 주머니 안에도 AI가 살 수 있다.


🔗 관련 정보

이전
Cursor2API: Cursor 무료 AI를 Anthropic/OpenAI 호환 API로 변환하는 프록시
다음
MagicPath: AI로 앱과 웹사이트를 디자인하는 차세대 디자인 툴