OpenHands ermöglicht das Ausführen und Einbetten von Agenten, die mit Code und Werkzeugen arbeiten. Die offenen Komponenten eignen sich für die eigene Infrastruktur; verwaltete Angebote nehmen einen Teil der Arbeit mit Umgebungen und Wartung ab.

Oberfläche und Ausführung trennen
In der aktuellen OpenHands-Architektur dient Agent Canvas als zentrale Browseroberfläche für Sitzungen und Automatisierungen. Es verbindet sich mit einem oder mehreren Backend-Servern. Der Stack kann neben dem Projekt laufen oder ein eigenes, cloudbasiertes oder unternehmensinternes Backend nutzen. Das Aussehen der Oberfläche sagt deshalb noch nichts darüber aus, wo Befehle ausgeführt werden.
Diese Unterscheidung ist wichtig für Teams, die Umgebungen und Zugriffe selbst verwalten wollen. Arbeitskopie des Repositorys, Agentenwerkzeuge, Modellanbieter und Speicherorte müssen gesondert festgelegt werden. Eine verfügbare Weboberfläche bedeutet nicht, dass die gesamte Produktionsumgebung einsatzbereit ist.
SDK und Agent-Server
Offizielle Software Agent SDK ist eine Python-Bibliothek zum Erstellen von Agenten. Agent Server bietet Sessions, Tools und Arbeitsbereiche über REST und WebSocket. Dieser Softwarezugriff bezieht sich auf die Plattform selbst und nicht nur auf das externe Modell. MCP und Plugins lösen eine andere Aufgabe: zusätzliche Funktionen verbinden.
Bevor Sie eine komplexe Automatisierung aufbauen, führen Sie ein kleines offizielles Beispiel aus. Prüfen Sie, ob sich der Prozess anhalten, sein Status abfragen und das Ergebnis speichern lässt. Bei wiederholbaren Aufgaben müssen erfolgreicher Agentenabschluss, durchgeführte Prüfung und externe Aktion unterschieden werden. Das sind drei eigene Ereignisse mit unterschiedlichen Fehlerquellen.
Beispiel: eine Abhängigkeit in einer separaten Kopie aktualisieren
Angenommen, ein Projekt benötigt eine aktualisierte Bibliothek, während die öffentliche Schnittstelle unverändert bleiben soll. Bereiten Sie eine isolierte Umgebung vor und nennen Sie die erlaubte Abhängigkeit sowie die Prüfbefehle. Lassen Sie den Agenten Inkompatibilitäten untersuchen, notwendige Dateien aktualisieren und erforderliche Anpassungen erläutern.
Prüfen Sie anschließend die lock-Datei, neue transitive Abhängigkeiten und Testergebnisse. Konnten Tests wegen der Umgebung nicht ausgeführt werden, muss der Bericht diese Einschränkung ausdrücklich nennen. Ein erfolgreich installiertes Paket belegt noch nicht die Kompatibilität der Anwendung. Das Lernbeispiel sollte einen überprüfbaren diff liefern, keine ungeprüfte automatische Bereitstellung.
Offene Komponenten und reale Kosten
Agent Canvas ist laut Anbieter beim eigenen Hosting kostenlos; den Modellzugang stellen Sie selbst bereit. Für Teamfunktionen, Benutzerverwaltung und Unternehmensvarianten gelten gesonderte Tarife. Kostenloser Quellcode deckt weder Cloud-Tokens noch die Rechner ab, auf denen Aufgaben ausgeführt werden.
Eigenes Hosting gibt Kontrolle über die Infrastruktur; das Modell kann dennoch extern bleiben. Ein vollständig lokaler KI-Ablauf muss für das gewählte Modell, seine Werkzeuge und Netzwerkverbindungen geprüft werden. Eine Canvas-Installation allein belegt deshalb keine vollständig lokale Verarbeitung. Prüfen Sie vor dem Anbinden eines privaten Repositorys Komponentenlizenzen, Serverberechtigungen und die Datenregeln des gewählten Anbieters.
Ordnen Sie bei mehreren Servern Sitzungen und Arbeitsbereiche ausdrücklich einander zu. Sonst kann der richtige Befehl in der falschen Projektkopie ausgeführt werden. Prüfen Sie neben der SDK-Antwort auch den Speicherort der fertigen Datei, den aktuellen Branch und ob die für das Review zuständige Person auf das Artefakt zugreifen kann.
Für welche Aufgaben geeignet
- Eine eigene agentengestützte Entwicklungsumgebung aufbauen
- Überprüfbare Aufgaben in einer isolierten Umgebung ausführen
- Einbetten eines Agenten über Python SDK und Server-API
- Sitzungen über Agent Canvas verwalten
Stärken
- Oberfläche, Server und SDK sind getrennt
- Offenes Canvas für Self-Hosting
- Eigene REST- und WebSocket-Schnittstellen
Einschränkungen
- Betrieb und Pflege der Umgebungen bleiben eigene Aufgaben
- Kostenloser Code bedeutet nicht, dass auch Modelle und Rechenleistung kostenlos sind
- Eine selbst gehostete Oberfläche beweist keine lokale Inferenz
Auswahl und Bedingungen
- Kostenlose Nutzung
- Ja
- Testphase
- Ja
- Keine Registrierung erforderlich
- Nicht bestätigt
- Russische Benutzeroberfläche
- Nicht bestätigt
- Lokale Installation
- Nicht bestätigt
- API
- Ja
„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.
- Eingabeformate
- Text, Code
- Ergebnis
- Text, Code
Bedingungen
Der offene Canvas-/Self-Hosting-Stack ist gemäß den Komponentenlizenzen kostenlos; BYOK und Infrastruktur sind separat zu berücksichtigen. Trial betrifft das Teamangebot. Die REST-/WebSocket-Schnittstelle von Agent Server ist bestätigt; lokale Modellverarbeitung ist nicht für jede Bereitstellung belegt.Von der Aufgabe zum ersten Ergebnis
Praxisbeispiel
- Aufgabe
- Eine eigene agentengestützte Entwicklungsumgebung aufbauen
- Was Sie vorbereiten sollten
- Ein kleiner Ausschnitt Ihres eigenen Projekts und eine reproduzierbare Fehlerbeschreibung ohne Tokens und Passwörter.
Aufgabenbeschreibung oder Prompt
Erklären Sie, warum diese Funktion eine leere Liste falsch verarbeitet. Beschreiben Sie zunächst das aktuelle Verhalten und schlagen Sie dann eine minimale Korrektur sowie Prüfungen für leere, normale und ungültige Eingaben vor. Ändern Sie andere Projektteile nur, wenn es erforderlich ist.
Erwartetes Ergebnis
Eine Erklärung der Ursache, ein kleiner vorgeschlagener Diff und lokal auszuführende Prüfungen.
So prüfen Sie das Ergebnis
- Lesen Sie den Diff, bevor Sie ihn anwenden.
- Führen Sie die Prüfungen in einer separaten Arbeitskopie aus und stellen Sie sicher, dass keine Zugangsdaten oder anderen Geheimnisse in die Anfrage gelangt sind.
Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.
Details überprüfen
Offizielle Quellen
- OpenHands: offene Agentenplattform
- OpenHands: Canvas, Agent Server, SDK und Cloud
- OpenHands: Self-Hosting und Teamtarife
- OpenHands: Das offizielle Open Repository
Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.



