From 1b5f00bea56c2bf608cc717fe41e8779b6cd7410 Mon Sep 17 00:00:00 2001 From: crispyberry Date: Fri, 6 Feb 2026 13:45:09 +0800 Subject: [PATCH] feat: add app_update dependency and sdkconfig defaults Add app_update component to CMakeLists REQUIRES for OTA version reporting. Add sdkconfig.defaults scaffold and gitignore nanobot reference repo. Co-Authored-By: Claude Opus 4.6 --- .gitignore | 3 +++ README.md | 10 +++++----- main/CMakeLists.txt | 2 +- sdkconfig.defaults | 2 ++ 4 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 sdkconfig.defaults diff --git a/.gitignore b/.gitignore index 7c804fe..eb3ac89 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,9 @@ mmap_generate_*.h *.pyc *.bin +# Reference repos +nanobot/ + # OS .DS_Store Thumbs.db diff --git a/README.md b/README.md index cc6ba37..3b16bb4 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -# MimiClaw: Pocket AI Agent +# MimiClaw: Pocket AI Assitant on $5 chips

MimiClaw

-**Your own AI assistant on a $10 chip. Chat on Telegram. Remembers everything. No cloud server needed.** +**The world's first AI assistant on a $5 chip. No Linux. No Node.js. Just pure C** -MimiClaw turns a tiny ESP32-S3 board into a personal AI assistant. Plug it into USB power, connect to WiFi, and talk to it through Telegram — it thinks with Claude and remembers your conversations in plain text files, all running on a chip the size of a thumb. +MimiClaw turns a tiny ESP32-S3 board into a personal AI assistant. Plug it into USB power, connect to WiFi, and talk to it through Telegram — it handles any task you throw at it and evolves over time with local memory — all on a chip the size of a thumb. ## What It Does @@ -14,7 +14,7 @@ MimiClaw turns a tiny ESP32-S3 board into a personal AI assistant. Plug it into - **Remembers you** — long-term memory + daily notes, survives reboots and power loss - **Always on** — plug into USB, it runs 24/7 on ~0.5W - **Private** — your conversations stay on your device, not someone else's server -- **$10 hardware** — just an ESP32-S3 dev board, nothing else +- **$5 hardware** — just an ESP32-S3 dev board, nothing else ## How It Works @@ -107,4 +107,4 @@ MIT ## Acknowledgments -Inspired by [OpenClaw](https://github.com/openclaw/openclaw). MimiClaw reimplements the core AI agent architecture for embedded hardware — no Linux, no server, just a $10 chip. +Inspired by [OpenClaw](https://github.com/openclaw/openclaw). MimiClaw reimplements the core AI agent architecture for embedded hardware — no Linux, no server, just a $5 chip. diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index f7e9f3c..6ff0aef 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -16,5 +16,5 @@ idf_component_register( "." REQUIRES nvs_flash esp_wifi esp_netif esp_http_client esp_http_server - esp_https_ota esp_event json spiffs console vfs + esp_https_ota esp_event json spiffs console vfs app_update ) diff --git a/sdkconfig.defaults b/sdkconfig.defaults new file mode 100644 index 0000000..b9b6c20 --- /dev/null +++ b/sdkconfig.defaults @@ -0,0 +1,2 @@ +# MimiClaw - Common Default Configuration +# Target-specific settings are in sdkconfig.defaults.esp32s3