zclaw, ESP32 kartları için tasarlanmış, mümkün olan en küçük yapay zeka kişisel asistanıdır. C dilinde yazılmış olup, varsayılan derlemede 888 KB'tan daha az bir firmware bütçesiyle çalışacak şekilde optimize edilmiştir. Bu proje, kullanıcıların doğal dil kullanarak çeşitli görevleri otomatikleştirmesine ve donanım kontrolü yapmasına olanak tanır. zclaw, zamanlanmış görevler, GPIO kontrolü, kalıcı bellek ve özel araçların doğal dil aracılığıyla oluşturulması gibi temel yetenekleri destekler. Kullanımı ve üzerinde geliştirme yapması eğlenceli olacak şekilde tasarlanmıştır.
Asistan, Telegram veya barındırılan bir web relay üzerinden sohbet imkanı sunar. Günlük, periyodik ve tek seferlik olmak üzere zaman dilimi farkındalığına sahip zamanlamaları destekler. Dahili ve kullanıcı tanımlı araçlarla genişletilebilirliği sayesinde, GPIO okuma/yazma kontrolünü güvenlik önlemleriyle birlikte sunar. Ayrıca, yeniden başlatmalar arasında kalıcı belleği koruyarak ayarların ve verilerin kaybolmamasını sağlar. Anthropic, OpenAI ve OpenRouter gibi popüler yapay zeka sağlayıcılarını desteklemesi, esneklik ve geniş kullanım alanı sunar. ESP32-C3, ESP32-S3 ve ESP32-C6 gibi ESP32 varyantları üzerinde test edilmiştir ve diğer ESP32 kartlarında da çalışması beklenmektedir.
Bu proje, kısıtlı donanım kaynaklarına sahip gömülü sistemlerde gelişmiş yapay zeka yeteneklerinin nasıl kullanılabileceğini göstererek, IoT ve akıllı cihaz geliştirme alanında yeni kapılar açıyor.