OpenHands Entwickler-Guide
OpenHands ist eine Open-Source-Plattform für Software-Entwicklungsagenten. Dieser Guide erklärt, wie OpenHands als Produkt und Codebasis aufgebaut ist, wie du ein funktionierendes lokales Setup erhältst, wie du über Konfiguration und Sicherheit nachdenken solltest und wo du beitragen kannst.
Dieser Guide basiert auf der offiziellen OpenHands-Dokumentation und dem offiziellen Repository OpenHands/OpenHands, geprüft am 26. Juni 2026.
In diesem Abschnitt
- Setup und erster Start
- Architektur und Laufzeit
- Konfiguration und Sicherheit
- Erweitern und beitragen
- Einfacher Benutzerleitfaden
1. Was OpenHands ist
Die kürzeste zutreffende Beschreibung lautet:
OpenHands ist eine Entwicklungsagent-Plattform, die eine Codebasis inspizieren, Befehle ausführen, Dateien bearbeiten und auf eine Software-Aufgabe hin iterieren kann.
Das macht es Codex CLI, Claude Code oder Goose-Coding-Workflows viel ähnlicher als dokumentenzentrierten Assistenten wie AnythingLLM.
2. Das mentale Modell
Stell dir OpenHands als vier zusammenarbeitende Schichten vor:
| Schicht | Was sie tut |
|---|---|
| Agent-Laufzeit | Plant und führt Entwicklungsaufgaben aus |
| Sandbox oder Ausführungsumgebung | Führt Befehle aus und bearbeitet sicher |
| UI- und Sitzungsoberflächen | Lässt Nutzende Durchläufe inspizieren und steuern |
| Integrationen und Automatisierung | Verbindet Repos, Aufgaben und externe Systeme |
3. Warum Entwickelnde es wählen würden
- Es ist direkt auf Software-Entwicklungsaufgaben ausgerichtet.
- Es bietet sowohl ein Produkterlebnis als auch eine ernstzunehmende Open-Source-Codebasis.
- Es unterstützt lokale und hosted-artige Nutzungsmuster.
- Das Projekt ist ausdrücklich um Agenten herum organisiert, die mehr als Autocomplete können.
4. Wo es am besten passt
OpenHands ist am stärksten, wenn du einen Agenten möchtest, der eine Coding-Aufgabe tatsächlich mit Tools und Feedback-Schleifen durcharbeiten kann. Es ist nicht die beste Wahl, wenn du nur einen einfachen Text-Chatbot für Geschäftswissen willst.
5. Empfohlene Lesereihenfolge
- dieser Überblick,
- Einführungs- und Local-Setup-Dokumentation,
- Architektur- und Entwicklungsdokumentation,
- Repository-Struktur,
- Beitragsmaterial, bevor du das Laufzeitverhalten änderst.