Discover and explore top open-source AI tools and projects—updated daily.
memovaiPocket AI assistant for embedded systems
New!
Top 25.7% on SourcePulse
MimiClaw offers a novel approach to deploying AI assistants on ultra-low-cost hardware, specifically targeting the ESP32-S3 microcontroller. It enables a portable, privacy-first AI experience without relying on traditional operating systems, cloud services, or even a Raspberry Pi. The project's benefit lies in making a capable AI assistant accessible on a $5 chip, ideal for embedded applications and users prioritizing local data control.
How It Works
MimiClaw runs a complete AI agent loop written in pure C on an ESP32-S3 board, eliminating the need for Linux or Node.js. User interactions are received via Telegram over WiFi. The ESP32-S3 processes these messages using an agent architecture inspired by Claude's ReAct pattern, enabling it to think, call tools, and access local memory. All data, including personality, user information, and conversation history, is stored locally on the chip's flash memory as plain text files, ensuring data privacy and persistence across reboots.
Quick Start & Requirements
https://docs.espressif.com/projects/esp-idf/en/v5.5.2/esp32s3/get-started/), Telegram bot token, Anthropic API key. Optional: Brave Search API key.git clone https://github.com/memovai/mimiclaw.git), navigate into it (cd mimiclaw), and set the target (idf.py set-target esp32s3).main/mimi_secrets.h.example to main/mimi_secrets.h and fill in WiFi credentials, Telegram token, and Anthropic API key.idf.py fullclean && idf.py build, then idf.py -p PORT flash monitor (replace PORT with your serial port).Highlighted Details
SOUL.md (personality), USER.md (user info), MEMORY.md (long-term memory), and daily notes.Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels like Discord or Slack.
Licensing & Compatibility
MimiClaw is released under the MIT License, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
The project requires specific ESP32-S3 hardware with adequate flash and PSRAM. Functionality is dependent on external APIs from Anthropic and optionally Brave Search. Initial setup involves firmware compilation and secure management of API keys.
2 days ago
Inactive
Fosowl