Türkçe

nanobot İncelemesi: HKUDS'nin Hafif Self-Hosted Yapay Zekâ Ajanı

nanobot, Hong Kong Üniversitesi'nden şık bir WebUI'a sahip, MIT lisanslı küçük bir Python ajanı. Kurulum, sandbox, yerel modeller ve bakımın nasıl göründüğü.

nanobot sitesine git

nanobot, Hong Kong Üniversitesi Veri Zekâsı Laboratuvarı’ndan (HKUDS) çıkan bir kişisel ajan framework’üdür. Resmî olarak 2 Şubat 2026’da yayımlandı ve 8 Kasım 2026’da kontrol ettiğimizde 49.932 GitHub yıldızı vardı; bu, listemizde OpenClaw ve Hermes Agent dışındaki tüm ajanlardan fazla. Bu inceleme HKUDS/nanobot ajanını ele alıyor.

Fikri, okunmak ve değiştirilmek üzere tasarlanmış küçük bir Python çekirdeğinin şaşırtıcı derecede bitmiş bir tarayıcı arayüzüyle sarılmasıdır.

nanobot WebUI new-topic screen with Apps, Skills, Automations and Channels in the sidebar, project-grouped topics, and a composer with permission and microphone controls
nanobot's bundled browser WebUIgithub.com

Kurulum

Dört yol var: bir kurulum betiği, pip, Docker veya tek tıkla bulut dağıtımı (dağıtım belgeleri Render’ı kapsar). macOS 13+, Linux veya Windows üzerinde Python 3.11 ya da daha yenisini gerektirir; kurulum betiği kendi Python ortamını kurar, böylece sizin bir ortam yönetmeniz gerekmez. Oturumlar, bellek ve ayarlar ~/.nanobot içinde tutulur.

Çalışmaya başladığında onunla nasıl konuşacağınızı seçersiniz: tarayıcıda paketle gelen WebUI, bir terminal arayüzü veya sohbet uygulamaları. Öne çıkan WebUI’dır. Konuşmaları projelere gruplar, dosya farklarını gösterir, bir MCP uygulama kataloğu vardır ve zamanlanmış otomasyonları bir takvime yerleştirir. Dört konuşmaya kadar yan yana durabilir (README).

Yerel bir mobil veya masaüstü uygulaması yoktur. Telefonda WebUI’ı bir tarayıcıda ya da sohbet uygulamalarından birini kullanırsınız.

Sandbox sizin işiniz

nanobot kabuk komutları çalıştırır ve bir proje klasöründeki dosyalarla çalışır. Varsayılan olarak bu komutlar sandbox’a alınmaz. Yapılandırma belgeleri, Linux’ta bubblewrap ve macOS’ta Seatbelt ile açmanız gereken bir sandbox tanımlar; Windows’ta sandbox yoktur.

nanobot’u ana bilgisayarınıza kurarsanız, herhangi bir sohbet uygulamasını bağlamadan önce sandbox’ı açın; çünkü bir sohbet kanalı, dışarıdan gelen mesajların komut çalıştıran bir ajana ulaşabilmesi demektir. Windows’ta ise onu Docker’da veya ayrı bir makinede çalıştırın. Bunu, önerilen profilinde işletim sistemi sandbox’ı baştan açık olan ZeroClaw ya da her ajanı bir konteynere koyan NanoClaw ile karşılaştırın.

nanobot WebUI workbench showing three conversations side by side: a release plan, quick-start work and a documentation review
Several nanobot conversations open side by sidegithub.com

Telemetri ve gizlilik

nanobot kullanım telemetrisi göndermez. Belgeler hiçbirini tanımlamaz, kodda analitik istemcisi yoktur ve üçüncü taraf beceri yükleyicisini çağırırken DISABLE_TELEMETRY bile ayarlar (kaynak). Langfuse izleme desteği vardır ama yalnızca kendi anahtarlarınızla etkinleştirirseniz çalışır. Prompt’lar ve ekli dosyalar seçtiğiniz model sağlayıcısına ve sohbet platformlarına gider.

Yerel modeller

OpenAI, Anthropic, DeepSeek, OpenRouter, AWS Bedrock veya OpenAI uyumlu herhangi bir uç noktayla ve Ollama, vLLM ya da LM Studio üzerinden yerel modellerle çalışır (sağlayıcı belgeleri). Bu, donanımınız yetenekli bir yerel modeli taşıyabiliyorsa onu hiç bulut modeli olmadan çalıştırabileceğiniz anlamına gelir. nanobot barındırılan bir hizmet satmaz, dolayısıyla tek fatura model sağlayıcınızınkidir. Sesli mesajlar için Groq veya OpenAI gibi ayrı bir transkripsiyon sağlayıcısı gerekir.

Siz yokken çalışmak

nanobot’un yerini hak ettiği yer burasıdır. Zamanlanmış otomasyonlar ve uzun soluklu hedefler çalıştırır, bir heartbeat de yalnızca faydalı sonuçları en son kullandığınız sohbete bildirir. Dream adlı bir arka plan süreci, uzun süreli belleği düz Markdown dosyalarında birleştirir (bellek belgeleri); bunları kendiniz okuyup düzenleyebilirsiniz. Bu, kendi sunucusunda barındıranlar için hoş bir özellik: ajanınızın belleği, inceleyemeyeceğiniz bir veritabanına kilitli değildir.

Gözetimsiz kullanım için iki eksik var, ikisi de kavram belgelerinden: kaçırılan zamanlanmış çalıştırmalar yeniden oynatılmaz ve yarıda kalan alt ajan görevleri yeniden başlatmadan sonra tekrar başlatılmaz. Ana makine 9:00’da yeniden başlarsa, 9:00 raporu öylece gerçekleşmez. Onu sürekli açık kalan bir makinede servis olarak çalıştırın.

nanobot Automations calendar for October 2026 with completed scheduled runs such as a release checklist and a weekly reading list
Scheduled automations in nanobot's calendar viewgithub.com

Kanallar ve genişletme

Sohbet uygulamaları arasında Telegram, Discord, Slack, WhatsApp, WeChat, Feishu, Microsoft Teams, Matrix ve e-posta bulunur. Birden fazla örnek olarak da çalışabilir (çoklu örnek belgeleri) ve geliştiriciler bir Python SDK’sı ile OpenAI uyumlu bir API elde eder; böylece diğer araçlar nanobot’u bir modelmiş gibi çağırabilir.

Kimler kullanmalı

nanobot, Python’da okuyup genişletebilecekleri hafif bir ajan isteyen geliştiricilere ve gerçek bir tarayıcı arayüzü ile sohbet uygulaması erişimine sahip self-hosted bir asistan isteyenlere uygundur. Yapılandırmadan izolasyon ya da yerel bir telefon uygulaması istiyorsanız daha zayıf bir seçimdir.

Karşılaştırma

  • PicoClaw, nanobot’tan ilham aldı ve megabaytlarca RAM ile çalışmak üzere Go ile yeniden yazıldı. nanobot’un daha zengin arayüzünü ve Python genişletilebilirliğini küçücük bir ayak izi için feda eder.
  • OpenClaw daha büyük bir ekosisteme ve mobil uygulamalara sahiptir, ancak varsayılan olarak telemetri gönderir; ikisinde de varsayılan olarak açık bir sandbox yoktur.
  • Hermes Agent da Python ve MIT’tir; bir masaüstü uygulaması, kendini geliştiren bir beceri sistemi vardır ve varsayılan olarak telemetri göndermez.
  • QwenPaw yapı olarak en yakın olanıdır: Python, web konsolu, birden fazla ajan, yerel modeller ve Çin sohbet uygulamalarına daha güçlü destek.

Daha fazlası için OpenClaw alternatiflerine ve en iyi açık kaynak yapay zekâ ajanı listesine bakın.

Fiyatlar

nanobot: Fiyatlar
Open sourceÜcretsiz
  • MIT licensed and free to self-host
  • No hosted plan; you pay your chosen model provider or run a local model

Özellikler

Özellikler
Web aramasıEvet
Görsel üretimiEvet
Sesli modEvet
Dosya yüklemeEvet
HafızaEvet
Sizin yerinize işlem yaparEvet
Uygulama entegrasyonlarıEvet
Kendi başına çalışırEvet
İlk mesajı kendisi atarEvet
Birden çok botEvet

Güçlü yanlar

  • Free and MIT licensed, with a small Python core that is meant to be read and modified
  • Polished bundled WebUI with projects, file diffs, an MCP app catalog and an automations calendar, plus a terminal UI
  • Many chat channels, including Telegram, Discord, Slack, WhatsApp, WeChat, Feishu, Teams, Matrix and email
  • Scheduled automations, long-running goals and a heartbeat that reports only useful results to your last chat
  • Works with local models through Ollama, vLLM or LM Studio

Zayıf yanlar

  • Shell commands are not sandboxed by default; the bubblewrap or macOS Seatbelt sandbox must be turned on, and Windows has none
  • Model costs are on you, and voice messages need a separate transcription provider such as Groq or OpenAI
  • No native mobile or desktop app; on a phone you use the WebUI in a browser or a chat app
  • Missed scheduled runs are not replayed and interrupted subagent tasks are not relaunched after a restart

En uygun olduğu kişiler

  • Developers who want a lightweight agent they can read and extend in Python
  • People who want a self-hosted assistant with a browser UI and chat-app access
  • Running scheduled checks and reports with a local or cloud model

Kaynaklar

  1. HKUDS/nanobot on GitHub (MIT, v0.4.1, README)
  2. nanobot documentation
  3. nanobot release archive (officially launched February 2, 2026)
  4. nanobot docs: Chat apps
  5. nanobot docs: Providers and models (Ollama, vLLM, LM Studio)
  6. nanobot docs: Configuration (security, exec sandbox off by default, transcription, Langfuse)
  7. nanobot docs: Automations and heartbeat
  8. nanobot docs: Concepts (heartbeat delivery, subagent recovery)
  9. nanobot docs: Memory and Dream
  10. nanobot docs: Multiple instances
  11. nanobot docs: Deployment (Docker, services, Render)
  12. nanobot source: skills installer runs with DISABLE_TELEMETRY