Zum Hauptinhalt springen

Nanobot Entwickler-Guide

Worum geht's?

Nanobot ist ein leichtgewichtiger Open-Source-KI-Agent für Tools, Chats und Workflows. Dieser Guide ist der praktische Einstiegspunkt für Entwickler: was Nanobot ist, wie du es zum Laufen bringst, wie die Laufzeit aufgebaut ist, wo die Konfiguration liegt und wo du anfängst, wenn du es erweitern willst.

Gegen Primärquellen geprüft

Dieser Guide basiert auf den offiziellen Nanobot-Docs und dem offiziellen Repository HKUDS/nanobot, geprüft am 26. Juni 2026.

In diesem Abschnitt

1. Was Nanobot ist

Die kürzeste zutreffende Beschreibung lautet:

Nanobot ist eine Python-basierte Agent-Laufzeit, die LLM-Zugriff, Tool-Ausführung, chatartige Interaktion und Workflow-Automatisierung in einem relativ kleinen Paket vereint.

Das ist wichtig, weil Nanobot nicht nur ein CLI-Spielzeug und nicht nur ein Web-Chat-Frontend ist. Die Upstream-Docs und das Repo positionieren es als praktischen Agenten, den du lokal installieren, mit deinen Anbietern und Tools verdrahten und sowohl für interaktive als auch für automatisierte Arbeit nutzen kannst.

2. Das mentale Modell

Stell dir Nanobot als vier zusammenwirkende Schichten vor:

SchichtWas sie tut
nanobot-KernFührt die Agent-Schleife und die Tool-Orchestrierung aus
Bridge und ConnectorsVerbinden externe Flächen und Dienste
Web-UIGibt dir eine browserseitige Steuerungsfläche
Konfiguration und SkripteÜbernehmen Installation, Start und Laufzeitverdrahtung

Das macht Nanobot attraktiv, wenn du etwas Strukturierteres als ein Ein-Datei-Skript willst, aber weniger plattformlastig als ein vollständiger Multi-Service-Agent-Stack.

3. Warum Entwickler es wählen würden

  • Es bleibt im Vergleich zu größeren Agent-Plattformen leichtgewichtig.
  • Es nutzt einen Python-first-Stack, was die Hürde für viele Teams senkt.
  • Es zielt auf Tools, Chats und Workflows, nicht nur auf Codegenerierung.
  • Es hat einen offiziellen Architektur- und Entwicklungs-Guide, sodass das Projekt leichter zu studieren ist als viele kleine Agent-Repos.

4. Wo du zuerst nachschauen solltest

Wenn du neu im Projekt bist, ist die nützlichste Reihenfolge:

  1. die Nanobot-Übersichtsseite,
  2. der Installations- und Quickstart-Ablauf,
  3. die Architektur-Notizen,
  4. die Entwicklungs- und Beitrags-Docs,
  5. die Repo-Struktur, sobald du weißt, wonach du suchst.

Quellen