AI Assistant Uses ESP32
Having an AI assistant is all the rage these days, but AI assistants usually donβt know about your automation setups and may have difficulty dealing with tasks asynchronously. Enter zclaw. It gives you the option to have a personal assistant on an ESP32 backed by Anthropic, OpenAI, or OpenRouter. The whole thing fits in 888KB, and while it doesnβt host the LLM, it does add key capabilities to monitor and control devices connected to the ESP32.
You communicate with the assistant via telegram. You can say things like βRemember the garage sensor is on GPIO 4.β Then later you might say: βIn 20 minutes, check the garage sensor and if it is high, set GPIO 5 low.β It has an RTOS for scheduling tasks and is aware of the timezone and common periods. Memory persists across reboots, and you can pick different personas.
Some of the use cases mentioned in the manual show how having something that can precisely schedule, control, or monitor devices might pay off. Ideas like bringing up a lab setup, scheduling plant watering, and more would be difficult to do with just a stock chatbot.
The AI can also introspect. For example, you could create a few tasks on a schedule and then ask the device to βshow me my schedules.β You can also create up to 8 tools with a name, description, and action. This lets you describe something like βpower_down_benchβ and then tell zclaw to execute it on demand or even on a schedule. Overall, an interesting and well-documented setup.
Weβve seen many projects like this, and each has its own charm. And its own personality.
hackaday.com/2026/02/27/ai-assβ¦