#3434th of 37 in Assistants
mimiclaw
C firmware that runs a Telegram-controlled AI agent on an ESP32-S3 board
- Stars
- 5.8k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Mar 2026
- Language
- C
4,892 on 3 Apr 20265,815 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
MimiClaw is ESP-IDF firmware that turns an ESP32-S3 board with 16 MB flash and 8 MB PSRAM into a personal assistant reached through Telegram. It runs a ReAct agent loop against Anthropic or OpenAI APIs, with web search, cron scheduling and a periodic heartbeat. Memory, chat history and config are kept as plain text files on the chip's flash.
Who it is for: Embedded hobbyists wanting an always-on Telegram AI assistant on cheap hardware
Strengths
- Runs on a single ESP32-S3 board with no Linux or Node.js; written in C
- Memory, personality and tasks are plain editable files (SOUL.md, MEMORY.md, HEARTBEAT.md)
- Switches between Anthropic and OpenAI at runtime via serial CLI, stored in NVS
- Persistent cron jobs and a 30-minute heartbeat let the agent act unprompted
Weaknesses
- Requires specific hardware: ESP32-S3 with 16 MB flash and 8 MB PSRAM
- Needs ESP-IDF v5.5+ toolchain; build-time secrets changes require a full rebuild
- Telegram is the only chat channel; models are remote APIs, no local inference
- Small tool set: web search, current time and cron management only
What it needs
- no GPU
- Needs ESP32-S3 board (16 MB flash, 8 MB PSRAM), ESP-IDF v5.5+, Telegram bot token, Anthropic or OpenAI API key, Tavily or Brave Search API key (optional)
- Models: Anthropic Claude, OpenAI GPT
- port 18789
Quick answers
Is mimiclaw open source?
Yes. Its code is on GitHub under the MIT license.
Does mimiclaw need a GPU?
No, it runs without one.
Also in Assistants
See all 37| Rank | Project | Score |
|---|---|---|
| 1 | career-opsJob-search agent that scores listings, tailors CVs and drafts applications | 95 out of 100 |
| 2 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 95 out of 100 |
| 3 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 93 out of 100 |
| #4 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 92 out of 100 |
| #5 | airiAI VTuber companion with VRM and Live2D avatars, voice, and game-playing | 91 out of 100 |