- Mewujudkan asisten AI di lingkungan embedded berbiaya rendah, sebagai agen AI hardware yang berjalan tanpa OS
- Menjalankan asisten AI berbasis OpenClaw pada chip ESP32-S3 seharga $5 hanya dengan daya USB 0.5W
- Ditulis murni dalam kode C tanpa OS, dapat berjalan mandiri tanpa Linux, Mac mini, Raspberry Pi, atau VPS
- Berinteraksi dengan pengguna melalui Telegram, dan memproses respons AI serta pembelajaran hanya dengan koneksi WiFi
- Mendukung model Anthropic (Claude) dan OpenAI (GPT), bisa diganti saat runtime
- Semua data disimpan di memori flash lokal
- Yang dibutuhkan
- Board pengembangan ESP32-S3: flash 16MB + PSRAM 8MB (mis. board Xiaozhi AI, sekitar ~$10)
- Kabel USB Type-C, BotToken Telegram, dan API key Anthropic/OpenAI
- Arsitektur inti berbasis agent loop, menerima pesan lalu membuat LLM berulang kali melakukan penalaran, pemanggilan alat, dan akses memori
- Menerapkan pola ReAct agar LLM memanggil alat sendiri dan memproses berulang sampai tugas selesai
- Alat yang didukung
web_search: pencarian web melalui Brave Search API
get_current_time: sinkronisasi waktu berbasis HTTP
cron_add, cron_list, cron_remove: AI mengelola penjadwalan tugasnya sendiri
- Sistem memori disusun dengan struktur file teks sederhana
SOUL.md: mendefinisikan kepribadian dan perilaku AI
USER.md: menyimpan informasi pengguna
MEMORY.md: memori jangka panjang
HEARTBEAT.md: daftar tugas berkala
cron.json: data tugas terjadwal
tg_*.jsonl: menyimpan riwayat percakapan
- Konfigurasi seperti WiFi, API key, model, proxy, dll. dapat diubah melalui CLI (antarmuka perintah serial port)
- Menyimpan konfigurasi runtime di penyimpanan flash NVS sehingga tetap bertahan setelah reboot
- Menyediakan perintah seperti
wifi_set, set_api_key, set_model_provider, config_show, dll.
- Mendukung struktur dua port USB
- USB (JTAG): untuk flash firmware dan debugging
- UART (COM): untuk REPL CLI dan konsol real-time
- Fitur bawaan
- Gateway WebSocket (port 18789): mendukung koneksi klien di LAN
- Pembaruan OTA: firmware dapat diperbarui melalui WiFi
- Arsitektur dual-core: memisahkan network I/O dan komputasi AI
- Mendukung HTTP proxy dan tunneling CONNECT
- Scheduler cron bawaan: AI dapat menjadwalkan tugas berulang maupun sekali jalan secara mandiri
- Layanan Heartbeat: memeriksa file tugas berkala dan mengeksekusinya secara otonom
- Lisensi MIT
1 komentar
Tapi saya tidak yakin apakah angka 5 dolar itu memang berarti.
Pada praktiknya, pengeluaran uang yang sebenarnya justru sebagian besar habis untuk langganan model..