nanobot, Clawdbot'tan ilham alan, ultra hafif bir kişisel yapay zeka asistanıdır. Sadece yaklaşık 4.000 satır kod ile çekirdek ajan işlevselliğini sunarak, 430.000'den fazla satıra sahip Clawdbot'tan %99 daha küçüktür. Bu hafif yapısı sayesinde daha hızlı başlangıç süreleri, daha düşük kaynak kullanımı ve daha hızlı iterasyonlar sağlar. Proje, araştırmaya hazır, temiz ve okunabilir bir kod tabanı sunarak kolayca anlaşılabilir, değiştirilebilir ve genişletilebilir bir yapıya sahiptir. Tek tıklamayla dağıtım imkanı sunarak kullanım kolaylığı vaat eder.
nanobot'un yetenekleri oldukça geniştir. Kullanıcılarına 7/24 gerçek zamanlı pazar analizi yapabilir, tam yığın yazılım mühendisliği görevlerinde yardımcı olabilir, akıllı günlük rutin yöneticisi olarak işlev görebilir ve kişisel bilgi asistanı olarak öğrenme, hafıza ve muhakeme yetenekleri sunar. Keşif, içgörü ve trend analizi yapabilir; geliştirme, dağıtım ve ölçeklendirme süreçlerinde destek olabilir; programlama, otomasyon ve organizasyon konularında yardımcı olabilir.
Kurulumu oldukça basittir; kaynak koddan, uv aracıyla veya PyPI üzerinden yapılabilir. Kullanıcılar, ~/.nanobot/config.json dosyasında API anahtarlarını (OpenRouter, Brave Search gibi) ve varsayılan dil modelini (örneğin, Anthropic/Claude veya daha düşük maliyetli Minimax modelleri) yapılandırabilirler. nanobot ayrıca vLLM veya herhangi bir OpenAI uyumlu sunucu kullanarak yerel dil modelleriyle de çalıştırılabilir. Telegram, WhatsApp ve Feishu gibi popüler mesajlaşma kanalları üzerinden de erişilebilir olması, nanobot'u her an her yerden kullanılabilir bir araç haline getirir.
nanobot, yapay zeka asistanı teknolojisini son derece hafif ve erişilebilir bir formda sunarak geliştiricilerin ve araştırmacıların yenilik yapmasını kolaylaştırıyor.