- Ein ultraleichter AI-Assistent für ESP32-Boards, dessen gesamte Firmware-Größe auf unter 888 KiB begrenzt ist
- In C geschrieben und in der Lage, GPIO-Steuerung, Scheduling (cron), persistenten Speicher und benutzerdefinierte Tools per natürlicher Sprache zu kombinieren
- Das vollständige Image inklusive Wi-Fi, TLS/Verschlüsselung und Zertifikats-Bundle passt in 888 KiB, während der App-Code selbst nur etwa 25 KB groß ist
- Unterstützt die Anbindung an Telegram und Web-Relay-Chat sowie an wichtige LLM-Anbieter wie Anthropic, OpenAI und OpenRouter
- Auf ESP32-C3/S3/C6-Boards getestet und als Open Source (MIT-Lizenz) veröffentlicht, wodurch Embedded-AI-Experimente und Erweiterbarkeit ermöglicht werden
Projektüberblick
- zclaw ist ein persönlicher AI-Assistent für ESP32, der mit dem Ziel entwickelt wurde, die gesamte Firmware-Größe unter 888 KiB zu halten
- Die Firmware umfasst die zclaw-Logik, die ESP-IDF/FreeRTOS-Laufzeit sowie Wi-Fi, TLS und das Zertifikats-Bundle
- Der App-Code selbst ist nur etwa 25 KB groß und macht rund 4 % des Gesamt-Images aus
- Das Projekt ist in C geschrieben und unterstützt die Kombination von Tools über natürlichsprachliche Befehle, GPIO-Steuerung und Scheduling-Funktionen
- Mit dem Slogan „Fun to use, fun to hack on“ wird der Fokus auf Experimente für Entwickler und Erweiterbarkeit betont
Hauptfunktionen
- Bietet eine Chat-Oberfläche über Telegram oder Web-Relay
- Unterstützt zeitzonenbewusstes Scheduling: Wiederkehrende und einmalige Aufgaben mit
daily,periodic,onceusw. - Funktionserweiterung über eingebaute und benutzerdefinierte Tools
- GPIO-Lese-/Schreibsteuerung sowie eingebaute Schutzmechanismen wie
gpio_read_all - Bietet persistenten Speicher, der auch nach einem Neustart erhalten bleibt
- Persona-Auswahl möglich:
neutral,friendly,technical,witty - Anbindung an LLM-Anbieter: Anthropic, OpenAI, OpenRouter
Hardware-Unterstützung
- Getestet auf: ESP32-C3, ESP32-S3, ESP32-C6
- Andere ESP32-Varianten können mit manueller Konfiguration ebenfalls funktionieren
- Empfohlenes Board: Seeed XIAO ESP32-C3
- Stellt Skripte für den lokalen Entwicklungs- und Hacking-Loop bereit
build.sh,flash.sh,provision-dev.sh,monitor.shusw.
Installation und Konfiguration
- Bietet einen Bootstrap-Einzeiler für macOS/Linux
bootstrap.shklont das Repository und führt danninstall.shaus
- Mit Secure-Mode-Flash (
--flash-mode secure) können verschlüsselte Zugangsdaten gespeichert werden - Wi-Fi- und LLM-Zugangsdaten werden mit
provision.sheingerichtet - Standardmäßige Begrenzung für LLM-Aufrufe: 100 pro Stunde, 1000 pro Tag (beim Kompilieren änderbar)
- Mit dem Testskript (
web-relay.sh) kann die Geräteantwort überprüft werden
Lizenz- und Repository-Informationen
- MIT-Lizenz
- Offizielle Dokumentationsseite: zclaw.dev
1 Kommentare
Hacker-News-Kommentare
Vielleicht habe ich das falsch verstanden, aber ich frage mich, ob hier ein kleines LLM eingebaut ist oder ob es nur ein Wrapper ist, der eine Internetverbindung braucht
Der interessante Punkt daran, Claw auf einem ESP32 laufen zu lassen, ist nicht die Rechenleistung, sondern dass er immer eingeschaltet ist und fast keine Wartung braucht
Ich betreibe Automatisierungs-Pipelines auf Linux-Servern, und das größte Problem ist nicht die AI-Logik, sondern das Host-Management. Updates, OOM, Reboots usw.
Wenn der ESP32 Cloud-APIs proxyt und die Tool-Orchestrierung lokal übernimmt, ist er für einfache Agent-Loops sogar ein stabileres Deployment-Ziel
Kann jemand die ADCs (Analog-Digital-Wandler) der ESP-SoCs aus Ingenieurssicht erklären?
Leute mit Erfahrung sagen, sie seien heikel, aber wenn man richtig damit umgeht, könne man sie auf dem Niveau von STM-Chips nutzen
Der ESP32 war einer der wenigen großen Chips mit eigener ISA und ist später zu RISC-V gewechselt
Gibt es von solchen Claws auch eine kollaborative Version? Zum Beispiel eine self-hosted Variante, die eine Familie gemeinsam nutzen kann
Ich habe gehört, dass OpenClaw Profile unterstützt, und frage mich, ob gleichzeitig private und geteilte Chats möglich sind
Zuletzt habe ich eine Lebensmittel-Automatisierung eingebaut — auf Basis vergangener Bestellungen wird eine Entwurfsliste erstellt, Familienmitglieder passen sie an, und der Agent erzeugt mit Browser-Tools den Warenkorb. Die Bezahlung ist noch manuell, aber es ist fast fertig. Solche Projekte dürften bald als Open Source erscheinen
Ich habe ein paar ESP32s mit kleinen OLED-Displays und überlege, daraus ein intelligentes Tamagotchi zu bauen. Noch andere Ideen?
Wenn man darüber nachdenkt, ist OpenClaw so etwas wie ROS (Robot Operating System) für die Welt der AI-Agenten
Es definiert, wie verteilte Knoten miteinander interagieren, und man kombiniert mehrere Funktionsknoten zu einem größeren System
Ich bin ein einfacher Mensch. Schon beim Wort ESP32 drücke ich sofort Upvote
Gibt es Empfehlungen für leichte Claw-artige Agenten unter Linux? Container oder Sandboxes brauche ich nicht
Dieses Muster habe ich lange nicht mehr gesehen
Normalerweise nimmt man
aber beides ist sicherheitstechnisch riskant. Stattdessen würde ich Folgendes empfehlen
Ich bevorzuge die letzte Variante
Diese Claw-Projekte haben strukturell eigentlich nichts Besonderes. Im Grunde reicht es, einem LLM die Berechtigung für API-Aufrufe zu geben
node_modules-Ordners geschaut