All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

zclaw: A Compact AI Assistant for ESP32 Microcontrollers with 888 KiB Firmware Limit

By

tosh

3mo ago· 4 min readenCode

Summary

zclaw is an extremely compact AI personal assistant designed specifically for ESP32 microcontrollers, with a strict firmware size limit of 888 KiB (including all dependencies). The project focuses on creating the smallest possible AI assistant that can run on resource-constrained ESP32 hardware while providing features like GPIO control, scheduled tasks (cron), persistent memory, and custom tool composition through natural language. The 888 KiB budget includes not just the application code (~35KB) but also the ESP-IDF/FreeRTOS runtime, Wi-Fi/networking stack, TLS/crypto libraries, and certificate bundles. The project is presented as both functional and hackable for developers interested in embedded AI systems.

Key quotes

· 5 pulled
The smallest possible AI personal assistant for ESP32.
zclaw is written in C and runs on ESP32 boards with a strict all-in firmware budget target of <= 888 KiB on the default build.
It supports scheduled tasks, GPIO control, persistent memory, and custom tool composition through natural language.
The 888 KiB cap is all-in firmware size, not just app code.
It includes zclaw logic plus ESP-IDF/FreeRTOS runtime, Wi-Fi/networking, TLS/crypto, and cert bundle overhead.
Snippet from the RSS feed
Your personal AI assistant at all-in 888KiB (~35KB in app code). Running on an ESP32. GPIO, cron, custom tools, memory, and more. - tnm/zclaw

You might also wanna read