MimiClaw — это AI-ассистент, созданный по мотивам OpenClaw для плат ESP32-S3, который выступает в роли шлюза между мессенджером Telegram и облачной LLM Claude для управления аппаратными средствами с помощью простого чата.
Недавно был материал о PicoClaw, сверхлегком персональном AI-ассистенте для недорогих Linux-плат , которому требуется всего 10 МБ свободной оперативной памяти. Он, в свою очередь, был вдохновлен Nanobot — легковесным ассистентом на Python, который на 99% меньше по количеству строк кода, чем оригинальный проект OpenClaw, положивший всему начало. Поскольку большая часть обработки выполняется через мессенджеры и облачные LLM, перенос такого решения на микроконтроллеры был лишь вопросом времени.
Ключевые особенности MimiClaw:
- Написан на C; использует фреймворк ESP-IDF 5.5
- Системные требования – плата ESP32-S3 с 16 МБ флеш-памяти и 8 МБ PSRAM, например, LILYGO T7-S3 , FireBeetle 2 ESP32-S3 , ESP32-S3-DevKitC-1-N16R8, XIAO ESP32S3 Plus от Seeed Studio и другие.
- Интеграция с приложением Telegram и Claude, для чего требуется токен бота от @BotFather и API-ключ Anthropic
- Сохранение контекста между перезагрузками
- Энергоэффективность – потребление энергии 0,5 Вт
Принцип работы объясняется на диаграмме ниже. Пользователь отправляет сообщение в Telegram, которое принимается ESP32-S3 по Wi-Fi и передается в цикл агента, подключенного к Claude. Можно давать ему высокоуровневые задачи, например, напомнить о встрече, но самое интересное — это возможность управлять аппаратными средствами (GPIO, сенсорами, исполнительными устройствами…), например, для считывания температуры, переключения реле (свет, вентиляторы…) и так далее, прямо в Telegram.

Данные хранятся в текстовых файлах на плате, к которым можно получить доступ или отредактировать при необходимости:
- SOUL.md – Описание личности бота. Файл по умолчанию:
Я — MimiClaw, персональный AI-ассистент, работающий на микроконтроллере ESP32-S3. Личность: - Полезный и дружелюбный - Лаконичный и по делу - Любознательный и стремящийся к обучению[Время форматирования: 0,0002 секунды]
- USER.md – Информация о пользователе — имя, предпочтения, язык
- MEMORY.md – Долговременная память (то, что бот должен всегда помнить)
- Файлы с датами в названии, например “2026-02-14.md” – Ежедневные заметки
- tg_12345.jsonl – История чата
Чтобы попробовать, потребуется машина с ESP-IDF версии 5.5 или выше, а также загрузить код следующим образом:
git clone https://github.com/memovai/mimiclaw.git
cd mimiclaw
idf.py set-target esp32s3
Перед сборкой, вероятно, потребуется отредактировать файл main/mimi_secrets.h с данными для подключения к Wi-Fi и API-ключами для Telegram/Claude/Brave Search (опционально):
#define MIMI_SECRET_WIFI_SSID "YourWiFiName"
#define MIMI_SECRET_WIFI_PASS "YourWiFiPassword"
#define MIMI_SECRET_TG_TOKEN "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
#define MIMI_SECRET_API_KEY "sk-ant-api03-xxxxx"
#define MIMI_SECRET_SEARCH_KEY "" // optional: Brave Search API key
#define MIMI_SECRET_PROXY_HOST "" // optional: e.g. "10.0.0.1"
#define MIMI_SECRET_PROXY_PORT "" // optional: e.g. "7897
Время собрать и прошить MimiClaw на плату ESP32-S3 (замените /dev/ttyACM0 на ваше реальное устройство):
idf.py fullclean && idf.py build
idf.py -p /dev/ttyACM0 flash monitor

Плата должна быть подключена к порту USB-C с маркировкой «USB» во время прошивкиТакже доступны CLI-команды для изменения параметров, заданных в main/mimi_secrets.h , и отладочные команды для проверки статуса Wi-Fi, свободной памяти и прочего. Подробные инструкции по началу работы и код, выпущенный под лицензией MIT, доступны на GitHub . На сайте проекта может быть немного больше деталей, а также список ожидания, вероятно, для тех, кто хочет приобрести плату ESP32-S3 с предустановленным MimiClaw.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

