- ESP32 kartlarında çalışan ultra hafif bir yapay zeka asistanı olup, toplam firmware boyutu 888KiB'nin altında tutuluyor
- C diliyle yazılmıştır ve GPIO kontrolü, zamanlama (cron), kalıcı bellek ve kullanıcı tanımlı araçları doğal dille birleştirmeyi mümkün kılar
- Wi-Fi, TLS/şifreleme ve sertifika paketi dahil tam imaj 888KiB içine sığarken, uygulama kodunun kendisi yaklaşık 25KB düzeyindedir
- Telegram ve web relay sohbeti ile Anthropic, OpenAI, OpenRouter gibi başlıca LLM sağlayıcılarıyla entegrasyonu destekler
- ESP32-C3/S3/C6 kartlarında test edilmiştir; açık kaynak (MIT lisansı) olarak yayımlandığı için gömülü yapay zeka deneyleri ve genişletilebilirlik sunar
Proje genel bakışı
- zclaw, ESP32 için kişisel bir yapay zeka asistanı olup, toplam firmware boyutunu 888KiB'nin altında tutma hedefiyle tasarlanmıştır
- Firmware; zclaw mantığını, ESP-IDF/FreeRTOS çalışma zamanını ve Wi-Fi, TLS ve sertifika paketini birlikte içerir
- Uygulama kodunun kendisi yaklaşık 25KB düzeyindedir ve toplam imajın yalnızca %4'ünü oluşturur
- C dili tabanlı olarak yazılmıştır; doğal dil komutlarıyla araç birleştirme, GPIO kontrolü ve zamanlama işlevleri sunar
- “Fun to use, fun to hack on” ifadesiyle, geliştirici deneyleri ve genişletilebilirlik vurgulanır
Başlıca özellikler
- Telegram veya web relay üzerinden sohbet arayüzü sunar
- Saat dilimi farkındalığına sahip zamanlama desteği:
daily, periodic, once gibi tekrar eden veya tek seferlik işler ayarlanabilir
- Yerleşik ve kullanıcı tanımlı araçlar ile işlevler genişletilebilir
- GPIO okuma/yazma kontrolü ve
gpio_read_all gibi koruma mekanizmaları yerleşik olarak gelir
- Yeniden başlatma sonrasında da korunan bellek özelliği sunar
- Persona seçimi yapılabilir:
neutral, friendly, technical, witty
- LLM sağlayıcı entegrasyonu: Anthropic, OpenAI, OpenRouter
Donanım desteği
- Test edilen hedefler: ESP32-C3, ESP32-S3, ESP32-C6
- Diğer ESP32 türevleri de manuel yapılandırmayla çalışabilir
- Önerilen kart: Seeed XIAO ESP32-C3
- Yerel geliştirme ve hacking döngüsü için betikler sunulur
build.sh, flash.sh, provision-dev.sh, monitor.sh vb.
Kurulum ve yapılandırma
- macOS/Linux için tek satırlık bootstrap komutu sunulur
bootstrap.sh, depoyu klonladıktan sonra install.sh çalıştırır
- Güvenli mod flash (
--flash-mode secure) ile şifrelenmiş kimlik bilgileri saklanabilir
- Wi-Fi ve LLM kimlik bilgileri
provision.sh ile yapılandırılır
- Varsayılan LLM çağrı sınırı: saatte 100, günde 1000 çağrı (derleme sırasında değiştirilebilir)
- Test betiği (
web-relay.sh) ile cihaz yanıtı doğrulanabilir
Lisans ve depo bilgileri
- MIT lisansı
- Resmi dokümantasyon sitesi: zclaw.dev
1 yorum
Hacker News yorumları
Belki yanlış anlamışımdır ama bunun içinde küçük bir LLM mi var, yoksa sadece internet bağlantısı gerektiren bir wrapper mı, merak ediyorum
ESP32 üzerinde claw çalıştırmanın ilginç tarafı hesaplama performansı değil, sürekli açık kalabilmesi ve neredeyse hiç bakım gerektirmemesi
Linux sunucusunda otomasyon pipeline'ları çalıştırıyorum ve en büyük sorun yapay zeka mantığı değil, host yönetimi. Güncellemeler, OOM, yeniden başlatmalar vs.
ESP32 bulut API'sine proxy olup araç orkestrasyonunu yerelde hallederse, basit ajan döngüleri için aslında daha kararlı bir dağıtım hedefi oluyor
ESP SoC'nin ADC'si (analog-dijital dönüştürücü) hakkında mühendis gözüyle açıklama yapabilecek biri var mı?
Deneyimli olanlar uğraştırıcı olduğunu söylüyor ama iyi kullanılırsa STM çipleri seviyesinde iş görebildiğini duydum
ESP32, kendi ISA'sını kullanan tek büyük çiplerden biriydi ve sonra RISC-V'ye geçti
Bunun gibi claw'ların işbirlikçi bir sürümü var mı? Mesela ailenin birlikte kullanabileceği self-hosted bir sürüm gibi
OpenClaw'da profil özelliği olduğunu duydum; kişisel sohbetle paylaşımlı sohbeti aynı anda destekliyor mu, merak ediyorum
Yakın zamanda market otomasyonu ekledim — geçmiş siparişlere göre taslak liste oluşturuyor, aile üyeleri bunu düzenliyor, sonra ajan tarayıcı araçlarıyla sepeti hazırlıyor. Ödeme hâlâ manuel ama neredeyse tamamlandı. Böyle projeler yakında açık kaynak olabilir
Elimde birkaç ESP32 ve küçük OLED ekran var; bunlarla akıllı bir Tamagotchi yapmayı düşünüyorum. Başka fikir var mı?
Düşününce OpenClaw, yapay zeka ajanları dünyasının ROS'u (Robot Operating System) gibi
Dağıtık düğümlerin nasıl etkileşeceğini tanımlıyor ve birden çok işlev düğümünü birleştirip daha büyük sistemler kurma yapısı sunuyor
Ben basit bir insanım. ESP32 görür görmez upvote veririm
Linux için hafif bir claw tarzı ajan öneriniz var mı? Container veya sandbox gerekmiyor
Uzun zamandır görmediğim bir kalıp
Normalde
kullanılır ama ikisi de güvenlik açısından riskli. Bunun yerine şunları öneririm
Ben son yöntemi tercih ediyorum
Bu tür claw projeleri aslında pek de karmaşık yapılar değil. LLM'e API çağırma yetkisi verince büyük ölçüde iş görüyor