- Asisten AI ultra-ringan yang berjalan di board ESP32, dengan ukuran firmware total dibatasi hingga di bawah 888KiB
- Ditulis dalam C, dan memungkinkan menggabungkan kontrol GPIO, penjadwalan (cron), memori persisten, serta alat kustom melalui bahasa alami
- Seluruh image, termasuk Wi-Fi, TLS/enkripsi, dan bundel sertifikat, muat dalam 888KiB, sementara kode aplikasi itu sendiri hanya sekitar 25KB
- Mendukung integrasi dengan Telegram dan web relay chat, serta penyedia LLM utama seperti Anthropic, OpenAI, dan OpenRouter
- Sudah diuji pada board ESP32-C3/S3/C6, dirilis sebagai open source (lisensi MIT), sehingga mendukung eksperimen AI embedded dan skalabilitas
Gambaran proyek
- zclaw adalah asisten AI pribadi untuk ESP32 yang dirancang dengan target menjaga ukuran firmware total di bawah 888KiB
- Firmware mencakup logika zclaw, runtime ESP-IDF/FreeRTOS, serta Wi-Fi, TLS, dan bundel sertifikat
- Kode aplikasi itu sendiri hanya sekitar 25KB, atau sekitar 4% dari keseluruhan image
- Ditulis berbasis bahasa C, serta mendukung penggabungan alat melalui perintah bahasa alami, kontrol GPIO, dan fitur penjadwalan
- Dengan frasa “Fun to use, fun to hack on”, proyek ini menekankan eksperimen pengembang dan skalabilitas
Fitur utama
- Menyediakan antarmuka chat melalui Telegram atau web relay
- Mendukung penjadwalan sadar zona waktu: dapat mengatur tugas berulang maupun sekali jalan seperti
daily, periodic, dan once
- Perluasan fungsi melalui alat bawaan dan alat kustom
- Kontrol baca/tulis GPIO serta mekanisme pengaman bawaan seperti
gpio_read_all
- Menyediakan memori yang tetap tersimpan setelah reboot
- Dapat memilih persona:
neutral, friendly, technical, witty
- Integrasi penyedia LLM: Anthropic, OpenAI, OpenRouter
Dukungan perangkat keras
- Sudah diuji pada: ESP32-C3, ESP32-S3, ESP32-C6
- Varian ESP32 lain juga dapat berjalan dengan konfigurasi manual
- Board yang direkomendasikan: Seeed XIAO ESP32-C3
- Menyediakan skrip untuk pengembangan lokal dan hacking loop
build.sh, flash.sh, provision-dev.sh, monitor.sh, dan lainnya
Instalasi dan konfigurasi
- Menyediakan perintah bootstrap satu baris untuk macOS/Linux
bootstrap.sh akan meng-clone repositori lalu menjalankan install.sh
- Dapat menyimpan kredensial terenkripsi dengan secure mode flash (
--flash-mode secure)
- Kredensial Wi-Fi dan LLM diatur melalui
provision.sh
- Batas default pemanggilan LLM: 100 kali per jam, 1000 kali per hari (dapat diubah saat kompilasi)
- Respons perangkat dapat diverifikasi dengan skrip uji (
web-relay.sh)
Lisensi dan informasi repositori
- Lisensi MIT
- Situs dokumentasi resmi: zclaw.dev
1 komentar
Komentar Hacker News
Mungkin saya salah paham, tapi saya penasaran apakah ini punya LLM kecil yang tertanam, atau cuma wrapper yang butuh koneksi internet
Hal menarik dari menjalankan claw di ESP32 bukanlah performa komputasi-nya, melainkan karena perangkat ini selalu menyala dan hampir tidak butuh perawatan
Saya menjalankan pipeline otomatisasi di server Linux, dan masalah terbesarnya bukan logika AI melainkan pengelolaan host. Update, OOM, reboot, dan sebagainya
Jika ESP32 memproksikan API cloud dan menangani orkestrasi tool secara lokal, itu justru jadi target deployment yang lebih stabil untuk loop agen sederhana
Ada yang bisa menjelaskan soal ADC (analog-to-digital converter) pada SoC ESP dari sudut pandang engineer?
Orang yang pernah memakainya bilang cukup rewel, tapi saya juga dengar kalau ditangani dengan baik bisa dipakai setara chip STM
ESP32 dulu adalah salah satu chip besar terakhir yang memakai ISA sendiri, lalu kemudian beralih ke RISC-V
Apakah ada versi kolaboratif dari claw seperti ini? Misalnya versi self-hosted yang bisa dipakai bersama keluarga
Saya dengar OpenClaw punya fitur profil, tapi saya penasaran apakah dia mendukung chat pribadi dan chat bersama sekaligus
Belakangan saya menambahkan fitur otomatisasi belanja bahan makanan — membuat daftar draft berdasarkan riwayat pesanan sebelumnya, lalu setelah anggota keluarga mengeditnya, agen memakai tool browser untuk membuat keranjang belanja. Pembayaran masih manual, tapi sudah hampir selesai. Proyek seperti ini sepertinya akan segera jadi open source
Saya punya beberapa ESP32 dan layar OLED kecil, dan terpikir untuk membuat Tamagotchi cerdas dengan itu. Ada ide lain?
Kalau dipikir-pikir, OpenClaw itu seperti ROS (Robot Operating System) di dunia agen AI
Ia mendefinisikan cara node-node terdistribusi berinteraksi, lalu menggabungkan beberapa node fungsional menjadi sistem yang lebih besar
Saya orang sederhana. Begitu melihat ESP32, saya langsung kasih upvote
Ada rekomendasi agen gaya claw yang ringan untuk Linux? Tidak perlu container atau sandbox
Sudah lama tidak melihat pola seperti ini
Biasanya yang dipakai adalah
tapi keduanya berisiko dari sisi keamanan. Sebagai gantinya saya merekomendasikan cara berikut
Saya lebih suka cara terakhir
Proyek claw seperti ini sebenarnya tidak terlalu rumit secara struktur. Pada dasarnya cukup beri LLM hak untuk memanggil API