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
-**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