- Implementiert einen KI-Assistenten in einer kostengünstigen Embedded-Umgebung als Hardware-KI-Agent, der ohne Betriebssystem läuft
- Betreibt einen OpenClaw-basierten KI-Assistenten auf einem 5-Dollar-ESP32-S3-Chip mit nur 0,5 W USB-Stromversorgung
- Ohne Betriebssystem in reinem C-Code geschrieben, unabhängig ausführbar ohne Linux, Mac mini, Raspberry Pi oder VPS
- Kommuniziert mit Nutzern über Telegram und verarbeitet KI-Antworten sowie Lernvorgänge allein über eine WiFi-Verbindung
- Unterstützt sowohl Anthropic(Claude)- als auch OpenAI(GPT)-Modelle, zur Laufzeit umschaltbar
- Alle Daten werden im lokalen Flash-Speicher abgelegt
- Benötigt werden
- ESP32-S3-Entwicklungsboard: 16 MB Flash + 8 MB PSRAM (z. B. Xiaozhi AI Board, ca. 10 $)
- USB-Type-C-Kabel sowie Telegram BotToken und Anthropic/OpenAI-API-Schlüssel
- Die Kernarchitektur basiert auf einer Agenten-Schleife, in der nach Eingang einer Nachricht das LLM Denken, Tool-Aufrufe und Speicherzugriffe wiederholt ausführt
- Nutzt das ReAct-Muster, sodass das LLM selbstständig Tools aufruft und die Verarbeitung bis zum Abschluss der Aufgabe wiederholt
- Unterstützte Tools
web_search: Websuche über die Brave Search API
get_current_time: HTTP-basierte Zeitsynchronisierung
cron_add, cron_list, cron_remove: Die KI verwaltet ihre geplanten Aufgaben selbstständig
- Das Speichersystem besteht aus einer einfachen Textdateistruktur
SOUL.md: Definiert Persönlichkeit und Verhalten der KI
USER.md: Speichert Benutzerinformationen
MEMORY.md: Langzeitgedächtnis
HEARTBEAT.md: Liste periodischer Aufgaben
cron.json: Daten zu geplanten Aufgaben
tg_*.jsonl: Speichert Gesprächsverläufe
- Über die CLI (serielle Befehlsoberfläche) lassen sich Einstellungen wie WiFi, API-Schlüssel, Modell, Proxy usw. ändern
- Laufzeitkonfigurationen bleiben im NVS-Flash-Speicher erhalten und bestehen auch nach einem Neustart fort
- Befehle wie
wifi_set, set_api_key, set_model_provider, config_show werden bereitgestellt
- Unterstützt eine Dual-USB-Port-Struktur
- USB(JTAG): Zum Flashen der Firmware und für Debugging
- UART(COM): Für REPL-CLI und Echtzeitkonsole
- Integrierte Funktionen
- WebSocket-Gateway (Port 18789): Unterstützt Client-Verbindungen im LAN
- OTA-Updates: Firmware-Aktualisierung über WiFi möglich
- Dual-Core-Architektur: Trennt Netzwerk-I/O und KI-Berechnungen
- Unterstützung für HTTP-Proxy und CONNECT-Tunneling
- Cron-Scheduler integriert: Die KI kann wiederkehrende und einmalige Aufgaben selbst planen
- Heartbeat-Service: Prüft periodisch Aufgabendateien und führt sie autonom aus
- MIT-Lizenz
1 Kommentare
Aber ich weiß nicht, ob 5 Dollar wirklich eine Bedeutung haben.
Das tatsächliche Geld wird ohnehin überwältigend größtenteils für Modell-Abonnements ausgegeben..