- ESP32 बोर्ड पर चलने वाला अल्ट्रा-लाइट AI सहायक, जिसकी कुल firmware size 888KiB से कम रखी गई है
- C भाषा में लिखा गया है, और GPIO control, scheduling (cron), persistent memory, तथा user-defined tools को natural language में संयोजित किया जा सकता है
- Wi-Fi, TLS/encryption, certificate bundle सहित पूरी image 888KiB के भीतर समा जाती है, जबकि app code स्वयं लगभग 25KB का है
- Telegram और web relay chat, तथा Anthropic·OpenAI·OpenRouter जैसे प्रमुख LLM providers के साथ integration का समर्थन
- ESP32-C3/S3/C6 बोर्ड पर परीक्षण पूरा, open source (MIT license) के रूप में जारी, जिससे embedded AI experimentation और extensibility संभव होती है
परियोजना अवलोकन
- zclaw ESP32 के लिए एक व्यक्तिगत AI सहायक है, जिसे कुल firmware size 888KiB से कम बनाए रखने के लक्ष्य के साथ डिज़ाइन किया गया है
- firmware में zclaw logic, ESP-IDF/FreeRTOS runtime, तथा Wi-Fi·TLS·certificate bundle सभी शामिल हैं
- app code स्वयं लगभग 25KB का है, जो पूरी image का लगभग 4% है
- यह C भाषा आधारित है और natural language commands के ज़रिए tool composition, GPIO control, तथा scheduling features का समर्थन करता है
- “Fun to use, fun to hack on” वाक्यांश के साथ यह developer experimentation और extensibility पर ज़ोर देता है
प्रमुख विशेषताएँ
- Telegram या web relay के माध्यम से chat interface प्रदान करता है
- time zone-aware scheduling का समर्थन:
daily, periodic, once आदि के जरिए recurring और one-time tasks सेट किए जा सकते हैं
- built-in और user-defined tools के माध्यम से functionality का विस्तार
- GPIO read/write control तथा
gpio_read_all जैसे built-in safeguards
- reboot के बाद भी बनी रहने वाली memory सुविधा
- persona selection संभव:
neutral, friendly, technical, witty
- LLM provider integration: Anthropic, OpenAI, OpenRouter
हार्डवेयर समर्थन
- परीक्षण किए गए targets: ESP32-C3, ESP32-S3, ESP32-C6
- अन्य ESP32 variants भी manual configuration के साथ चल सकते हैं
- अनुशंसित बोर्ड: Seeed XIAO ESP32-C3
- local development और hacking loop के लिए scripts उपलब्ध
build.sh, flash.sh, provision-dev.sh, monitor.sh आदि
इंस्टॉलेशन और सेटअप
- macOS/Linux के लिए one-line bootstrap command उपलब्ध
bootstrap.sh repository को clone करने के बाद install.sh चलाता है
- secure mode flash (
--flash-mode secure) के जरिए encrypted credentials store किए जा सकते हैं
- Wi-Fi और LLM credentials को
provision.sh से configure किया जाता है
- default LLM call limits: प्रति घंटा 100 बार, प्रति दिन 1000 बार (compile time पर बदला जा सकता है)
- test script (
web-relay.sh) से device response सत्यापित किया जा सकता है
लाइसेंस और repository जानकारी
- MIT license
- आधिकारिक documentation site: zclaw.dev
अभी कोई टिप्पणी नहीं है.