- Düşük maliyetli gömülü ortamda bir yapay zeka asistanı gerçekleştirerek, işletim sistemi olmadan çalışan bir donanım yapay zeka ajanı sunuyor
- 5 dolarlık ESP32-S3 çipi üzerinde yalnızca USB 0.5W güçle OpenClaw tabanlı yapay zeka asistanı çalıştırıyor
- İşletim sistemi olmadan, saf C koduyla yazıldı; Linux, Mac mini, Raspberry Pi, VPS olmadan bağımsız çalışabiliyor
- Kullanıcıyla Telegram üzerinden konuşuyor; yalnızca WiFi bağlantısıyla yapay zeka yanıtlarını işleyip öğrenme gerçekleştirebiliyor
- Anthropic(Claude) ve OpenAI(GPT) modellerinin ikisini de destekliyor, çalışma zamanında geçiş yapılabiliyor
- Tüm veriler yerel flash bellekte saklanıyor
- Gerekenler
- ESP32-S3 geliştirme kartı: 16MB flash + 8MB PSRAM (örn. Xiaozhi AI kartı, yaklaşık ~$10)
- USB Type-C kablosu, Telegram BotToken ve Anthropic/OpenAI API anahtarları
- Temel mimari, mesaj alıp LLM'nin düşünme·araç çağırma·belleğe erişim döngülerini tekrar ettiği ajan döngüsü tabanlı
- ReAct deseni uygulanarak LLM'nin araçları kendi kendine çağırıp iş tamamlanana kadar işlemi tekrarlaması sağlanıyor
- Desteklenen araçlar
web_search: Brave Search API üzerinden web araması
get_current_time: HTTP tabanlı zaman eşitleme
cron_add, cron_list, cron_remove: yapay zekanın kendi görev zamanlamasını yönetmesi
- Bellek sistemi basit bir metin dosyası yapısından oluşuyor
SOUL.md: yapay zekanın kişiliği ve davranış tanımı
USER.md: kullanıcı bilgilerini saklama
MEMORY.md: uzun süreli bellek
HEARTBEAT.md: periyodik görev listesi
cron.json: zamanlanmış görev verileri
tg_*.jsonl: konuşma kayıtlarını saklama
- CLI(seri port komut arayüzü) üzerinden WiFi, API anahtarı, model, proxy vb. ayarlar değiştirilebiliyor
- NVS flash deposunda çalışma zamanı ayarları korunarak yeniden başlatma sonrasında da kalıcılık sağlanıyor
wifi_set, set_api_key, set_model_provider, config_show gibi komutlar sunuluyor
- Çift USB port yapısı destekleniyor
- USB(JTAG): firmware yükleme ve hata ayıklama için
- UART(COM): REPL CLI ve gerçek zamanlı konsol için
- Yerleşik özellikler
- WebSocket gateway (port 18789): LAN içindeki istemci bağlantılarını destekler
- OTA güncellemesi: WiFi üzerinden firmware güncellenebilir
- Çift çekirdekli yapı: ağ I/O ve yapay zeka hesaplamaları ayrı yürütülür
- HTTP proxy ve CONNECT tunneling desteği
- Yerleşik cron scheduler: yapay zekanın kendi tekrar eden veya tek seferlik görevlerini zamanlaması
- Heartbeat servisi: periyodik görev dosyalarını denetleyip otonom çalıştırma
- MIT lisansı
1 yorum
Ama 5 doların anlamlı olup olmayacağından emin değilim.
Gerçek para ezici biçimde model aboneliklerine harcanıyor..