Bytebot
Bytebot – ein intelligentes Tool, das sich auf AI-Tipps konzentriert.
Tags:AI-HinweisanweisungenEine kurze Beschreibung
Bytebot ist ein selbst gehosteter, open-source-basierter KI-Desktop-Agent, der dem Modell einen eigenständigen Linux-Virtuellen Desktop zur Verfügung stellt, damit es den Bildschirm betrachten, die Maus bewegen, Text eingeben, mit Dateien arbeiten und natursprachliche Aufgaben zwischen Anwendungen ausführen kann.
Was ist Bytebot?
Bytebot ist kein Browser-Proxy, der nur im Web-DOM läuft, sondern vereint das Ubuntu-Desktop-Umfeld, Dienste für KI-Aufgaben, eine Webverwaltungsoberfläche sowie Datenbanken zu einer konteinerisierten, automatisierten Umgebung. Die Agenten können Firefox, VS Code, die Terminal-Eingabeaufforderung, E-Mail-Klienten sowie von den Benutzern selbst installierte Anwendungen nutzen.
Das Projekt wurde von Tantl Labs und der Open-Source-Community entwickelt, und der Code steht unter der Apache 2.0-Lizenz zur Verfügung. Es ist besonders hervorzuheben, dass das offizielle GitHub-Repositorium am 7. März 2026 als nur noch lesbar archiviert wurde. Die Website sowie die Dokumentation sind zwar weiterhin zugänglich, doch weder Wartungsarbeiten noch Fehlerbehebungen oder Funktionsupdates können wie bei einem aktiven Projekt erwartet werden.
Aktueller Projektstatus
| Überprüfungspunkte | Aktueller Zustand | Auswirkungen auf die Nutzer |
|---|---|---|
| Offizielle Website | Noch zugänglich | Es ist möglich, die Produktpositionierung sowie die bisherigen Funktionen zu erfahren, doch das bedeutet nicht, dass der Hosting-Service weiterhin in Betrieb ist. |
| Offizielle Dokumente | Noch zugänglich | Docker, Railway, Helm, API und die Anleitung sind weiterhin nützlich. |
| Offizieller GitHub | Archiviert, nur zum Lesen | Es ist nicht mehr möglich, durch das ursprüngliche Lager normal zu konsolidieren und zu reparieren oder auf ein offizielles Update zu warten. |
| Quellcode-Lizenz | Apache 2.0 | Nutzung, Änderung und Verbreitung sind gestattet, sofern die Lizenz- und Urheberrechtsbedingungen eingehalten werden. |
| Preise für Cloud-Dienste | Der aktuelle offizielle Preis konnte nicht gefunden werden. | Historische Testversionen oder frühe Zugriffsrechte können nicht als aktuelle Pakete bezeichnet werden. |
| Sicherheitswartung | Es besteht erhebliche Unsicherheit. | Der Deployer muss selbst Audits durchführen, Patches anwenden, das Netzwerk isolieren oder eine im Wartungsmodus befindliche Branch verwenden. |
Systemarchitektur
| Komponenten | Technologie und Funktionen | Standardverwendung |
|---|---|---|
| Bytebot Desktop | Ubuntu 22.04, XFCE und Desktop-Automatisierungs-Daemonen | Bietet Bildschirm, Maus, Tastatur, Dateisystem und installierbare Anwendungen |
| AI Agent | NestJS-Taskservice und Modellaufrufschicht | Aufgaben verstehen, Aktionen planen, Zustände und Dialoge verarbeiten |
| Task Interface | Next.js-Web-Oberfläche | Aufgaben erstellen, Desktop ansehen, Fortschritt abrufen und manuelle Übernahme |
| PostgreSQL | Persistente Datenbank | Aufgaben, Nachrichten, Status und relevante Aufzeichnungen speichern |
| Modellanbieter | Kompatible Anbieter für Claude, GPT, Gemini oder LiteLLM | Bietet Fähigkeiten zur Schlussfolgerung und visuellen Verarbeitung. |
| Einsatzschicht | Docker Compose, Railway oder Kubernetes Helm | Das gesamte System auf lokaler Ebene, auf Cloud-Servern oder in Clustern ausführen |
Hauptfunktionen
- Natürlsprachige Aufgaben: Beschreiben Sie das Ziel in Alltagssprache, wobei der Agent die Desktop-Aktionen plant und ausführt.
- Vollständige Desktop-Umgebung: Es können Browser, Editor, Terminal, E-Mail-Programme sowie andere Linux-Desktop-Anwendungen verwendet werden.
- Dokumentenverarbeitung: Hochladen, Herunterladen, Lesen, Organisieren sowie Erstellen von PDFs, Tabellen, Dokumenten und anderen Dateien.
- Workflows zwischen Anwendungen: Übertragung von Informationen zwischen Webseiten, Dateisystemen, Terminals und Desktop-Programmen.
- Visuelle Computerbedienung: Das Interface wird durch Screenshot-Ansichten verstanden, anschließend werden Klicks, Scrollen, Tasteneingaben und Texteingabe ausgeführt.
- Aufgabenstatusverwaltung: Erfassung von Prioritäten, Betriebszustand, Nachrichten, Aktionen und historischen Ergebnissen.
- Echtzeit-Ansicht des Desktops: Beobachten Sie von der Aufgabenseite aus die Aktionen des Agents sowie den aktuellen Zustand des Desktops.
- Manuelle Übernahme: Wenn der Agent auf Probleme bei der Anmeldung, auf Abweichungen oder bei der Entscheidungsfindung stößt, kann der Benutzer zum Desktop wechseln, um die wichtigen Schritte auszuführen.
- Dauerhafte Umgebung: Die installierte Software und die Einstellungen können in späteren Aufgaben weiterhin verwendet werden.
- Passwortmanager-Unterstützung: 1Password oder Bitwarden können auf dem Desktop installiert werden, um Anmeldungen und Zwei-Faktor-Authentifizierung zu verwalten.
- Programmierte Steuerung: Es werden Task-APIs, API für die untere Ebene der Desktop-Steuerung sowie MCP-Endpunkte bereitgestellt.
- Mehrmodell-Zugang: Es ist möglich, direkt Schlüssel für Anthropic, OpenAI und Google zu konfigurieren, oder über LiteLLM mit anderen Anbietern zu verbinden.
Wie funktioniert Bytebot?
- Die Benutzer können in der Aufgabeneingabeoberfläche oder über die Aufgaben-API Ziele in natürlicher Sprache eingeben und ggf. Dateien hinzufügen, die verarbeitet werden sollen.
- Der AI-Agent liest die Aufgabe sowie den historischen Kontext und teilt das Ziel in Aktionen wie Durchblättern, Klicken, Eingeben, Datei- oder Skriptaktionen auf.
- Der Desktop-Container stellt den aktuellen Bildschirm sowie die Ausführungschnittstelle bereit, wobei das Modell auf der Grundlage der visuellen Ergebnisse den nächsten Schritt wählt.
- Nach jeder Aktion gibt das System einen neuen Bildschirmzustand zurück, wobei der Agent weiterhin bewertet, Fehler korrigiert oder um Hilfe vom Benutzer bittet.
- Nach Abschluss der Aufgabe werden die Nachrichten, Screenshot sowie die Ergebnisdateien gespeichert. Der Benutzer kann den gesamten Vorgang überprüfen und entscheiden, ob er die Ergebnisse verwenden möchte.
Zwei Verwendungsmöglichkeiten
| Muster | Bedienung | Passende Szenarien | Hauptrisiken |
|---|---|---|---|
| Autonomes Aufgabemodell | Nach Eingabe des Ziels plant und führt die KI kontinuierlich aus. | Wiederholung von Prozessen, Forschung, Dokumentenorganisation und Eingabe von Daten mit geringem Risiko | Das Modell kann falsche Entscheidungen treffen, falsche Werte eingeben oder Aktionen ausführen, die über das Erwartete hinausgehen. |
| Manuell übernommener Modus | Der Benutzer geht zum virtuellen Desktop, bearbeitet die Aufgabe manuell und gibt sie anschließend zurück. | Anmelden, Verifizierungscode, ungewöhnliche Pop-ups und wichtige Bestätigungen | Bei der Übernahme müssen Passwörter, Token und sensible Dokumente weiterhin geschützt werden. |
| Direkte Tischplatzsteuerung | Senden bestimmter Maus- und Tastaturaktionen über die Schnittstelle oder API | Testen, Debuggen und eigenes Orchestrieren | Die Fernsteuerungs-Schnittstelle kann dazu führen, dass die gesamte virtuelle Desktop-Umgebung übernommen wird. |
Leitfaden zur selbstbetreuten Bereitstellung
Vorbereitungen vor dem Einsatz
- Installieren Sie eine Linux-, macOS- oder Windows-Umgebung, die Container unterstützt; in Produktivumgebungen sollten isolierte Server bevorzugt werden.
- Die Docker-Version muss mindestens 20.10 sein, und Docker Compose muss installiert sein.
- Mindestens 4 GB an verfügbarem Arbeitsspeicher sollten vorhanden sein; komplexe Desktop-Anwendungen sowie parallele Aufgaben erfordern mehr CPU-Leistung, Arbeitsspeicher und Festplattenspeicher.
- Erstellen Sie API-Schlüssel für Modelle, die mit Claude, GPT, Gemini oder LiteLLM kompatibel sind.
- Da das offizielle Repository archiviert wurde, sollte man zunächst den Wartungszustand, Sicherheitslücken sowie die Community-Branches überprüfen, bevor man sich für eine Version entscheidet.
Installationsprozess für Docker Compose
- Holen Sie den Code aus den offiziellen Archivspeichern und fügen Sie ihn einer intern überprüften Pull-Request hinzu – folgen Sie nicht direkt unzuverlässigen Nebenspiegeln.
- Kopieren Sie die Umgebungskonfigurationsdatei, füllen Sie nur den Schlüssel des ausgewählten Modellanbieters ein und beschränken Sie die Leseberechtigungen der Datei.
- Überprüfen Sie in der Compose-Konfiguration die Ports, die Datenbankpasswörter, den Privilegierungsmodus sowie die Image-Labels, um zunächst die Sicherheit zu stärken.
- Erstellen und starten Sie die vier Dienste Desktop, Agent, UI und PostgreSQL.
- Öffnen Sie die Aufgabenseite nur über ein vertrauenswürdiges Netzwerk und erstellen Sie eine Testaufgabe ohne sensible Berechtigungen.
- Überprüfen Sie, ob Schreibtisch, Dateien, Protokolle und die manuelle Übernahme ordnungsgemäß funktionieren, bevor Sie schrittweise die echte Anwendung einbinden.
Konfiguration nach dem Bereitstellen
- Installieren Sie in dem virtuellen Desktop nur die wirklich benötigten Anwendungen, löschen Sie unerwünschte Tools und halten Sie die Rechte auf ein Minimum beschränkt.
- Konfigurieren Sie einen Passwortmanager für das Testkonto, um zu vermeiden, dass klare Passwörter in Prompte oder Umgebungsdateien geschrieben werden.
- Etablieren Sie eine Whiteliste für das Netzwerk, um den Zugang von intelligenter Hardware zu dem internen Netzwerk, der Cloud-Konsole und den Verwaltungssystemen einzuschränken.
- Konfiguration von Aufgabenprotokollen, Erhaltung von Screenshoten, Schlüsselwechsel, Festplattenverschlüsselung und Alarme bei Störungen.
- Lassen Sie zunächst manuelle Freigaben für hochriskante Aktionen wie das Versenden von E-Mails, Zahlungen, das Löschen von Dateien und Schreibvorgänge im Produktionsystem zu.
- Nach Abschluss der Sicherheitstests und der Geschäftsabnahme können weitere parallele Desktops oder zeitgesteuerte Aufgaben hinzugefügt werden.
Unterstützte Modelle
| Anschlussmöglichkeiten | Unterstützte Funktionen gemäß den offiziellen Dokumenten | Einsatzmerkmale |
|---|---|---|
| Anthropic | Claude-Serie | Standardprioritätsroute, geeignet für komplexe visuelle Verarbeitung und Desktop-Aufgaben |
| OpenAI | GPT-Serie | Eignet sich für allgemeine Automatisierungs-, Code- und Textaufgaben |
| Gemini-Serie | Eignet sich für mehrsprachige und hochbelastete Aufgaben, die tatsächliche Leistung muss getestet werden. | |
| LiteLLM | Azure OpenAI, AWS Bedrock, Ollama und andere kompatible Anbieter | Einfache Anbindung an Unternehmens-Gateways, lokale Modelle oder zentrale Router |
Modelle werden nicht kostenlos im Rahmen von Open-Source-Projekten bereitgestellt; die Nutzer müssen die Kosten für die Verarbeitung sowie die Bedingungen der Dienstleistung selbst tragen. Die Verwendung lokaler Modelle kann den Datentransfer nach außen reduzieren, doch die Fähigkeiten in Bezug auf visuelle Aufgaben, die Planung langfristiger Aufgaben sowie die Aufrufung von Tools können im Vergleich zu Cloud-Modellen erhebliche Unterschiede aufweisen.
Für welche Benutzer geeignet
- Automatisierungsingenieur: Es ist notwendig, dass die KI den gesamten Desktop steuert – anstatt nur Web-APIs zu nutzen.
- Entwicklung- und Testteam: Automatische Wiederherstellung von Benutzeroberflächenproblemen, Ausführung von End-to-End-Prozessen sowie Erhebung von Screenshot-Beweisen.
- Unternehmens-IT-Team: Automatisierte Testumgebungen für isolierte Schnittstellen bei alten Systemen ohne API.
- Dokumentenverarbeitungsteam: Lesen, Organisieren und Eingeben zwischen Dateien, Browsern und Desktop-Anwendungen.
- KI-Forscher: Forschung zu Computernutzung, Desktop-Agenten, manueller Übernahme und Mehrmodell-Leistung.
- Open-Source-Entwickler: Erstellen Sie eigene Wartungs-Branches oder spezielle Desktop-Proxye auf der Grundlage des Apache 2.0-Codes.
Typische Anwendungsszenarien
- Bearbeitung von Lieferantenrechnungen: Anmelden bei mehreren Portalen zur Herunterladung von Dateien, Katalogisieren und Erstellung einer Zusammenfassung.
- Datenimport zwischen Systemen: Lesen von Datensätzen aus Tabellen und Eintragen in CRM- oder ERP-Oberflächen, die keine offenen APIs bieten.
- Technische Forschung: Durchsuchen von Materialien, Herunterladen von PDFs, Lesen des Inhalts sowie Erstellen von Vergleichsdokumenten in einem Editor.
- Software-Testing: Die Anwendung wird gestartet, die Schritte des Benutzers werden nachgeahmt, Abbildungen der Fehler werden aufgenommen und ein Testbericht erstellt.
- Entwicklungsvalidierung: Ausführen von Befehlen, Ändern von Beispieldateien, Starten des Services und Überprüfen der Ergebnisse mit einem Browser.
- Erhebung von Konformitätsdaten: Besuch der Seiten öffentlicher Institutionen, Herunterladen von Dateien und Aktualisierung interner Überwachungstabellen.
- E-Mail- und Dateivorgänge: Lesen der angegebenen E-Mail-Anhänge, Klassifizieren zur Speicherung sowie Erstellen von Ergebnissen zur Überprüfung.
Vorteile des Produkts
- Es wird eine vollständige Linux-Oberfläche bereitgestellt, die Browser, Dateisysteme, Terminal sowie native Anwendungen umfasst.
- Natürliche Sprachziele eignen sich für Aufgaben mit häufigen Änderungen der Benutzeroberfläche, die nicht vollständig im Voraus geplant werden können.
- Die Self-Hosting-Architektur ermöglicht es Unternehmen, die Netzwerke, Dateien, Desktop-Images sowie die Datenspeicherung unter Kontrolle zu halten.
- Unterstützung der manuellen Übernahme – bei Anmeldeproblemen, Fehlern sowie wichtigen Entscheidungen kann die Automatisierung pausiert werden.
- Die Task-API, die Computer-Use-API und MCP ermöglichen eine einfache Integration mit selbst entwickelten Proxies und Scheduling-Systemen.
- Die Apache 2.0-Lizenz erlaubt Organisationen, ihre eigene Version zu ändern, zu verteilen und zu verbreiten.
- Es ist möglich, mit mehreren Cloud- oder lokalen Modellen zu arbeiten – es besteht keine Verpflichtung, sich an einen bestimmten Inferenzanbieter zu binden.
- Jede Arbeitsfläche ist durch einen Container getrennt, was es erleichtert, Arbeitsumgebungen mit unterschiedlichen Anwendungen und Berechtigungskonfigurationen zu erstellen.
Wichtige Einschränkungen
- Das offizielle Repository wurde archiviert, das ursprüngliche Projekt erhält keine weitere Wartung mehr, und Abhängigkeiten, Spiegel sowie Deployment-Dokumente werden allmählich veraltet.
- Die Bedienung des visuellen Desktops ist langsamer als die Verwendung von deterministischen APIs und Skripten, und sie ist außerdem anfälliger für Pop-ups, Auflösungsänderungen sowie Änderungen der Benutzeroberfläche.
- Das Modell könnte den Bildschirm falsch interpretieren, an der falschen Stelle klicken, Dateien überschreiben oder fehlerhafte Formulare einreichen; hochriskante Aktionen dürfen ohne Überprüfung nicht ausgeführt werden.
- Container-Isolation bedeutet nicht automatisch Sicherheit – Berechtigungsmodi, eingehängte Verzeichnisse, Netzwerkrechte und Schlüssel können den Einflussbereich erweitern.
- Bei selbst gehostetem Software gibt es keine Nutzungsgrenzen, doch für die Modelle-APIs, Cloud-Server, Speicher, Bandbreite und Wartung entstehen Kosten.
- Die lokale Standard-Schnittstelle verfügt über keine Authentifizierung; sie ist somit direkt der Öffentlichkeit oder unzuverlässigen lokalen Netzwerken ausgesetzt, was ein erhebliches Risiko einer Übernahme darstellt.
- Ein Passwortmanager kann dazu beitragen, dass klare Schlüssel nicht preisgegeben werden, doch der Inhalt des Desktops sowie die Ergebnisse der Aktionen, die von der KI wahrgenommen werden, können weiterhin sensible Informationen enthalten.
- Das Projekt verfügt derzeit über keine offiziell angegebenen Preise für die Cloud-Hosting-Dienste sowie keine Verpflichtungen bezüglich der angebotenen Dienstleistungen. Die Testmöglichkeiten auf den alten Webseiten sollten daher nicht als verfügbare Geschäftsangebote angesehen werden.
Sicherheitsrisiken und Empfehlungen zur Stärkung
Die Standard-Compose-Einstellungen von Bytebot ordnen den Desktop, Aufgaben, die Benutzeroberfläche sowie die Datenbankporten zu. Dabei wird der Desktop-Container im privilegierten Modus verwendet, und für die Beispieldatenbank wird ein Standardpasswort verwendet. Laut den offiziellen API-Dokumentationen ist für den lokalen Zugriff in der Regel keine Authentifizierung erforderlich. Diese Einstellungen eignen sich nur für kontrollierte Entwicklungsumgebungen.
Die im Juli 2026 veröffentlichte CVE-2026-30631 weist darauf hin, dass der Schreibpfad der Dateien in den betroffenen Bereitstellungen eine Befehlsinjektion auslösen kann. Die offizielle Bewertung stuft dieses Problem auf ein Schweregrad von 9,8 ein. Da das Repository bereits archiviert wurde, kann der Betreiber nicht davon ausgehen, dass die Entwickler weitere Korrekturen bereitstellen werden.
- Verknüpfen Sie die Desktop-API, die Task-API, die Datenbank und VNC nicht direkt mit dem öffentlichen Internet.
- Fügen Sie in einen Reverse-Proxy oder Service-Grid starke Authentifizierung, TLS, eine IP-Whitelist sowie Anfragenprotokolle hinzu.
- Ersetzen Sie die Beispiel-Datenbank-Anmeldeinformationen und verhindern Sie, dass die Datenbank-Ports für nicht notwendige Netzwerke zugänglich sind.
- Bewerten, ob der Privileg-Modus entfernt und die Fähigkeiten des Containers sowie die montierten Verzeichnisse und der Zugriff des Hosts eingeschränkt werden können.
- Überprüfen Sie die Auswirkungen von CVEs, verwenden Sie überprüfte Patches oder Wartungsbranchen – führen Sie keine sensiblen Aufgaben durch, wenn dies nicht möglich ist.
- Speichern Sie die API-Schlüssel des Modells in einem Schlüsselverwaltungssystem und verhindern Sie, dass sie in Code, Images oder Aufgabenbeschreibungen geschrieben werden.
- Weisen Sie dem Desktop ein spezielles Konto mit eingeschränkten Rechten zu, anstatt sich mit dem persönlichen Hauptkonto oder dem Administratorkonto anzumelden.
- Beschränken Sie die Ausgangsnetzwerk- und Intranet-Router, um zu verhindern, dass Agenten auf Systeme zugreifen, die nicht zum Aufgabengebiet gehören.
- Für Zahlungen, Löschungen, Versendungen von Nachrichten, Änderungen der Berechtigungen sowie die Bereitstellung von Code ist eine manuelle Genehmigung erforderlich.
- Regelmäßig Screenshote, heruntergeladene Dateien, Chatverläufe und persistente Volumes löschen und die Strategie zur Löschung von Backups überprüfen.
REST API und MCP
| Schnittstelle | Standardport | Hauptverwendungszweck | Sicherheitshinweise |
|---|---|---|---|
| Agent API | 9991 | Erstellen, Verwalten, Abfragen von Aufgaben sowie Echtzeit-Updates | Standardmäßig gibt es keine Authentifizierung vor Ort; für die Verwendung aus der Ferne muss man eine eigene Authentifizierung einrichten. |
| Desktop API | 9990 | Schnappschüsse, Maus, Tastatur, Dateien und einheitliche Computerbenutzungsaktionen | Äquivalent zur Kontrolle über den Desktop – es muss eine Beschränkung bezüglich des Netzwerks sowie der aufrufenden Instanz geben. |
| MCP-Endpunkt | MCP-Pfad unter 9990 | Lassen Sie kompatible Clients die Desktop-Steuerungstools aufrufen. | Alte Dokumente verwenden den SSE-Modus; die Kompatibilität mit Clients muss praktisch überprüft werden. |
| Web UI | 9992 | Aufgaben einreichen, den Desktop überwachen und manuell übernehmen | Es ist notwendig, Zugriffskontrollen sowie Sicherheitsmaßnahmen für Sessions am Peripheriebereich hinzuzufügen. |
| PostgreSQL | 5432 | Speichern von Status wie Aufgaben und Nachrichten usw. | Es sollte nicht der Öffentlichkeit zugänglich gemacht werden; das Standardpasswort muss ersetzt werden. |
Die Agent-API dient der Verwaltung von Hoch-Level-Aufgaben, während die Desktop-API zur Steuerung von Maus, Tastatur und Bildschirm auf niedrigerer Ebene verwendet wird. Bei der Orchestrierung von Prozessen sollte vorrangig die Aufgaben-Ebene-Interface genutzt werden; die Desktop-API sollte nur dann aufgerufen werden, wenn es notwendig ist, Steuerungsaktionen auszuführen.
Entwickler-Integrationsschritt
- Starten Sie die geprüfte Version von Bytebot in einer isolierten Umgebung und überprüfen Sie, ob die Task-, Desktop- und Datenbankdienste einwandfrei funktionieren.
- Erstellen Sie über die Task-Schnittstelle Lesetasks oder Testaufgaben ohne Nebeneffekte und dokumentieren Sie die Task-Identifikation sowie die Statusänderungen.
- Abfragen von Aufgaben oder Abonnieren von Echtzeit-Updates, um Zustände wie Erfolg, Fehler, Stornierung und Bedarf an Hilfe zu verarbeiten.
- Wenn eine präzise Steuerung erforderlich ist, wird die einheitliche Aktion „Computer Use“ aufgerufen, und nach jeder Aktion wird der zurückgegebene Bildschirm überprüft.
- Für Fernaufrufe werden Authentifizierung, minimale Berechtigungen, Geschwindigkeitsbeschränkungen, Zeitüberschreitungen und Idempotenzkontrolle hinzugefügt.
- Betrachten Sie Screenshote, Dateien und Protokolle als sensible Daten und verschlüsseln, maskieren sowie bereinigen Sie sie entsprechend den Anforderungen des Unternehmens.
- Führen Sie vor dem Aufrüsten von Modellen, Images oder Community-Branches Regressionstests und Sicherheitstests durch.
Preis und tatsächliche Kosten
Der Quellcode von Bytebot kann unter der Apache 2.0-Lizenz kostenlos genutzt werden – es fallen keine Gebühren für eine offizielle Open-Source-Lizenz an. Auf der offiziellen Website werden zum Zeitpunkt der Überprüfung keine Preise für Cloud-Hosting-Pakete angegeben. Daher lässt sich weder ein fester Monatsbetrag noch die Möglichkeit eines kostenlosen Cloud-Dienstes angeben.
| Kostenposten | Abrechnungsmethode | Ist es notwendig? | Erklärung |
|---|---|---|---|
| Bytebot-Quellcode | Kostenlos und Open Source | Ja | Kann frei verwendet und verändert werden, muss jedoch die Apache 2.0-Lizenz eingehalten werden. |
| Modellableitung | Von dem Anbieter des Modells gegen Gebühr oder im Paketpreis | In der Regel notwendig | Die Kosten für Claude, GPT, Gemini oder andere Modelle tragen die Nutzer. |
| Server oder Railway | Abrechnung nach CPU, Speicher, Festplatte und Laufzeit | Cloud-Deployment ist erforderlich | Parallelisierte Desktops und lange Aufgaben erhöhen den Ressourcenverbrauch erheblich. |
| Lokale Hardware | Ausrüstung, Energiekosten und Wartungskosten | Lokale Bereitstellung erforderlich | Lokale Modelle benötigen möglicherweise auch eine GPU und mehr Speicher. |
| Sicherheit und Betrieb | Personalkosten oder Dienstleistungskosten | Die Produktionsumgebung ist unerlässlich. | Einschließlich Zertifizierung, Patches, Überwachung, Backup, Sicherheitslücken und Abhängigkeitsmanagement |
| Offizieller Hosted Cloud-Dienst | Der aktuelle Preis ist nicht öffentlich bekannt. | Nein | Die Historiekartei erwähnt Cloud-Funktionen, kann aber den aktuellen Status der Kaufe und Dienste nicht bestätigen. |
Open-Source-Lizenz und Wartungsstatus
Apache 2.0 erlaubt das Kopieren, Ändern, Verbreiten sowie die kommerzielle Nutzung des Quellcodes. Es werden auch entsprechende Patentlizenzen bereitgestellt. Bei der Verbreitung von modifizierten Versionen müssen Lizenzbedingungen und Urheberrechtshinweise beibehalten werden, außerdem müssen die Änderungen deutlich kenntlich gemacht werden. Die Markenzeichen des Projekts werden dadurch nicht automatisch lizenziert.
Lizenzmodelle für Open Source sind langfristig gültig, doch das Archivieren des Repositoriums bedeutet, dass die offizielle Wartung eingestellt oder ausgesetzt wurde. Unternehmen, die weiterhin davon Gebrauch machen möchten, sollten eigene Branches erstellen, Abhängigkeiten aktualisieren, Sicherheitsreaktionen vorbereiten und Veröffentlichungsprozesse einrichten – oder eine Community-Branch wählen, die kontinuierlich gewartet wird.
Privatsphäre und Datenverarbeitung
Selbstverwaltung ermöglicht es, Aufgaben, Datenbanken, Screenshote und Dateien in der eigenen Infrastruktur zu speichern. Dennoch kann das gewählte Cloud-Modell weiterhin Benachrichtigungen sowie Inhalt von Bildschirmen oder Dateien erhalten. Der genaue Übertragungsumfang hängt von der Version von Bytebot, der Verbindungsart zum Modell sowie der Umsetzung der Aufgaben ab.
Die Verwendung lokaler Modelle kann die Übertragung von Daten nach außen reduzieren, doch sie beseitigt nicht die Risiken im Zusammenhang mit Desktop-Rechten, Protokollen, Backups sowie internen Zugriffen. Vor der Inbetriebnahme sollte der Datenaustausch dargestellt werden, die Richtlinien des Modellanbieters überprüft werden, und Screenshots, Schlüssel sowie sensible Dateien sollten gemäß dem Prinzip der Minimierung verwaltet werden.
Grundlegende Informationen
| Projekt | Informationen |
|---|---|
| Name des Tools | Bytebot |
| Arten von Werkzeugen | Open-Source-KI-Bedienfeld-Agenten und Automatisierungsplattformen für den Computergebrauch |
| Entwicklerteam | Tantl Labs und die Open-Source-Community |
| Kern-Desktop | Ubuntu 22.04 und XFCE |
| Einrichtungsmethode | Docker Compose, Railway, Kubernetes Helm oder Desktop-Komponenten |
| Modellunterstützung | Kompatible Anbieter für Claude, GPT, Gemini und LiteLLM |
| Preismuster | Quellcode ist kostenlos, Modelle, Infrastruktur und Betriebskosten müssen selbst getragen werden. |
| REST API | Ja, es umfasst die Task-API und die Desktop-API. |
| MCP | Ja, der Desktop-Service bietet Endpunkte. |
| Offizielles SDK | Es wurde kein eigenständiges SDK gefunden; es werden Beispiele für Anrufe der Schnittstellen bereitgestellt. |
| Ob Open Source | Ja |
| Lizenz | Apache 2.0 |
| Lagerzustand | Ab dem 7. März 2026 wird es nur noch für den Lesen zugänglich sein. |
| Sicherheitszustand | Es besteht ein offensichtliches Risiko von Befehlsinjektionen, das selbst bewertet und behoben werden muss. |
Empfehlungswert
Die Empfehlungswertung liegt bei 3,2 von 5 Punkten. Bytebots vollständige Desktop-Oberfläche, der offene Quellcode, die verfügbaren Modelle sowie die doppelte API bieten weiterhin Wert für Lernen, Forschung und weitere Entwicklung – insbesondere zur Verständnis der Architektur von Desktop-Agenten.
Die Abzüge resultieren hauptsächlich aus der Archivierung im offiziellen Repository, dem Fehlen einer kontinuierlichen Wartung auf der Oberfläche, der breiten Standardverteilung sowie bereits bekanntgewordenen schwerwiegenden Sicherheitslücken. Derzeit wird eine direkte Verwendung in kritischen Produktionsumgebungen nicht empfohlen, es sei denn, das Team verfügt über die Fähigkeit, Code zu prüfen, Fehler zu beheben, Isoliermaßnahmen durchzuführen und langfristig zu warten.
Häufige Fragen
Ist Bytebot kostenlos?
Die Quellcode-Dateien können unter der Apache 2.0-Lizenz kostenlos genutzt werden. Für die Model-API, Cloud-Server, lokale Hardware, Speicherlösungen sowie Sicherheitsfunktionen muss weiterhin selbst bezahlt werden. Derzeit gibt es keine offiziellen Preise für Cloud-Pakete.
Wird Bytebot noch gewartet?
Das offizielle GitHub-Repositorium wurde am 7. März 2026 auf „nur zum Lesen“ umgestellt und kann daher nicht als aktiv gepflegt angesehen werden. Die Verfügbarkeit der Website und der Dokumentation im Internet bedeutet nicht, dass weiterhin Aktualisierungen oder Sicherheitsmaßnahmen vorgenommen werden.
Kann es unter Windows oder macOS verwendet werden?
Der Kern-Proxy läuft in einer konteinerisierten Ubuntu-Oberfläche – Windows und macOS können als Docker-Hosts oder Zugangspunkte genutzt werden. Es handelt sich dabei nicht um einen nativen persönlichen Assistenten, der die aktuelle Windows- oder macOS-Oberfläche direkt steuert.
Wird ein lokales Modell unterstützt?
Durch die Integration von LiteLLM werden lokale Modelloptionen wie Ollama aufgelistet. Die tatsächliche Leistung in Bezug auf visuelle Aufgaben am Desktop sowie bei langwierigen Prozessen hängt von den Fähigkeiten des Modells, dem Kontext sowie der Hardware ab und muss separat bewertet werden.
Wird eine API bereitgestellt?
Verfügbar. Die Agent-API wird für die Aufgabenverwaltung verwendet, die Desktop-API dient zur Steuerung von Bildschirm, Maus, Tastatur und Dateien usw. auf einer niedrigeren Ebene. Die Standard-Local-Schnittstelle verfügt über keine Authentifizierung.
Wird MCP unterstützt?
Der Desktop-Service bietet MCP-Endpunkte, über die Desktop-Steuerungstools an kompatible Clients bereitgestellt werden können. Die Dokumentation verwendet die ältere SSE-Verbindungsart; vor der Verwendung mit neueren Clients sollte die Protokollkompatibilität überprüft werden.
Ist Bytebot sicher?
Es lassen sich keine direkten Sicherheitsfolgerungen ziehen. Standardmäßig erfordern fehlende Authentifizierungsmechanismen, privilegierte Container, Beispieldatenbank-Passwörter sowie offengelegte Schwachstellen durch Kommando-Einschubangriffe, dass der Betreiber diese selbst sichert und behebt.
Verlassen die Daten den eigenen Server?
Aufgaben und der Desktop können selbst gehostet werden, doch bei Verwendung von Cloud-Modellen können entsprechende Hinweise, Screenshot oder Datein Inhalte an den Modellanbieter gesendet werden. Erst in Kombination mit Code, Konfigurationen und Modellrichtlinien lässt sich der tatsächliche Datenfluss bestimmen.
Kann es zur Bedienung von Banken und Zahlungssystemen verwendet werden?
Technisch ist es möglich, Browser und Passwortmanager zu steuern, doch auf der aktuellen Archivversion sollten finanzielle Transaktionen nicht ohne Überwachung durchgeführt werden. Mindestens sind ein Konto mit eingeschränkten Rechten, manuelle Bestätigung, eine isolierte Netzwerkverbindung, Transaktionslimits sowie eine umfassende Auditsicherung erforderlich.
Ist die offizielle SDK-Software open source?
Es wurde kein eigenständiges offizielles SDK gefunden; der Quellcode des Projekts sowie Beispiele für die Anrufung der Schnittstellen sind öffentlich verfügbar. Die Offenlegung des Produkts als Open Source und das Vorhandensein eines SDKs sind zwei verschiedene Dinge.
Kann es nach der Archivierung noch für kommerzielle Zwecke verwendet werden?
Die Lizenz erlaubt weiterhin den konformen kommerziellen Einsatz, doch das Team muss die Verantwortung für Wartung, Sicherheit, Markenrechte sowie Abhängigkeiten von Dritten selbst tragen. Vor der Bereitstellung von Dienstleistungen an Dritte müssen zudem die jeweiligen Lizenzen für Modelle, Anwendungen und Inhalte überprüft werden.
Zusammenfassung
Bytebot zeigt, wie ein vollständiges Linux-Desktop-Umfeld, KI-basierte Planungsfunktionen, eine Aufgabenoberfläche, Datenbanken sowie Schnittstellen für den Computergebrauch zu einem selbsthostbaren intelligenten Desktop-Agenten zusammengeführt werden können. Es bleibt weiterhin eine wertvolle Open-Source-Referenz und kann auch als Ausgangspunkt für weitere Entwicklung genutzt werden.
Doch die wichtigste Tatsache derzeit ist, dass das Lager archiviert wurde und es erhebliche Sicherheitsrisiken gibt, die ernst genommen werden müssen. Es wird empfohlen, es für isolierte Forschungen und kontrollierte Prototypen zu verwenden; falls es in die Produktion geht, sollte zunächst eine überprüfte Wartungsversion eingesetzt werden, sowie Systeme für Zertifizierung, Patches, Berechtigungen, Netzwerkverwaltung und manuelle Freigaben etabliert werden.
Guigong-Netzwerk-Sicherheitsnummer: 45132202000164