tnm

tnm / zclaw

Public

Your personal AI assistant at all-in 888KiB (~25KB in app code). Running on an ESP32. GPIO, cron, custom tools, memory, and more.

1,614
122
100% credibility
Found Feb 21, 2026 at 297 stars 5x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

zclaw is a compact AI assistant firmware for ESP32 microcontrollers supporting natural language chat, GPIO control, scheduling, and persistent memory within a strict 888 KB size limit.

How It Works

1
🔍 Discover zclaw

You hear about a fun, tiny AI helper that fits on a cheap gadget board and chats with you like a smart friend.

2
🛒 Get your board

Pick up an inexpensive ESP32 board, like the Seeed XIAO, to bring your AI companion to life.

3
⚙️ Set up your computer

Run a simple one-line command to prepare everything you need on your laptop.

4
🚀 Put the AI on your board

With a quick click, send the smart software to your gadget so it's ready to go.

5
📶 Connect to WiFi and AI

Tell it your home WiFi details and share access to a thinking service so it can chat and learn.

6
Start chatting
📱
Telegram

Set up a private chat bot to talk anytime from your phone.

🌐
Web chat

Open a friendly web page on your phone for instant conversations.

Your AI is alive!

Watch it control lights, set reminders, remember notes, and respond to your voice – all from a tiny board in your hand.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 297 to 1,614 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is zclaw?

zclaw packs a full AI personal assistant into under 888 KB of C firmware for ESP32 boards like the $5 Seeed XIAO ESP32-C3. Chat with it over Telegram or a web relay to control GPIO pins, set timezone-aware schedules like daily reminders, store persistent memories, and build custom tools through natural language—no code changes needed. Provision WiFi and LLM keys (Anthropic, OpenAI, OpenRouter) via a simple serial script, then automate IoT tasks on real hardware.

Why is it gaining traction?

Its strict size cap leaves room for OTA updates and fits dual partitions, while bootstrap scripts handle ESP-IDF setup, flashing, and emulation in QEMU for quick testing. Developers love the Telegram integration for remote control and the claw executor style—compose tools like "water plants" from primitives without recompiling. Benchmarks show low-latency serial/relay paths, making it snappier than cloud-heavy alternatives.

Who should use this?

Embedded hackers wiring sensors to GPIOs, IoT tinkerers building smart home gadgets, or remote personal assistant jobs seekers prototyping hardware agents. Ideal for personal GitHub repository projects, like a personal assistant münchen-style notifier or claw sedona automations, without needing a personal GitHub Copilot license.

Verdict

Grab it for fun ESP32 experiments—solid docs and scripts lower the barrier, despite 84 stars and 1.0% credibility signaling early maturity. Polish tests and add OTA signing for production; it's a claw xorus gem for hobbyists today.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.