memovai/mimiclaw

MimiClaw: Harness on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. Hardware agents OS.

해결하는 문제

Linux와 같은 전체 운영 체제나 Node.js와 같은 무거운 런타임 없이도, 아주 작은 ESP32-S3 마이크로컨트롤러 칩에서 직접 실행되는 저비용, 저전력 개인용 AI 어시스턴트 제작을 가능하게 합니다.

작동 원리

순수 C 언어로 작성된 이 프로젝트는 ESP32-S3 보드를 에이전트 루프로 변환합니다. WiFi에 연결되며 API를 통해 Anthropic (Claude) 또는 OpenAI (GPT)의 LLM과 인터페이스합니다. 시스템은 ReAct 패턴을 사용하여 AI가 도구를 호출하고 칩의 플래시 메모리(SPIFFS)에 평문 파일로 저장된 로컬 메모리를 관리할 수 있도록 합니다. 사용자는 주로 Telegram 봇을 통해 어시스턴트와 상호작용합니다.

대상

저렴한 임베디드 하드웨어를 사용하여 최소한의 구성으로 상시 대기하는 AI 에이전트를 구축하고자 하는 하드웨어 애호가 및 개발자.

주요 특징

  • 초소형 풋프린트: Linux나 Node.js 없이 5달러짜리 칩에서 실행.
  • 로컬 메모리: 성격(SOUL.md), 사용자 기본 설정(USER.md), 장기 기억(MEMORY.md)을 플래시에 로컬 저장.
  • 선제적 기능: 작업 목록을 확인하는 "하트비트" 서비스와 AI가 자체적으로 반복 또는 단발성 작업을 스케줄링할 수 있는 cron 스케줄러를 포함.
  • 도구 통합: 웹 검색 (Tavily 또는 Brave 경유) 및 시스템 시계 관리 지원.
  • 유연한 구성: 코드 재컴파일 없이 런타임에 구성을 변경할 수 있는 시리얼 CLI 포함.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트