---
title: "OpenBot im Check: KI-Kollegen selbst hosten"
canonical: https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/
language: de
description: "OpenBot für Unternehmen: CEL-Startregeln, Isolation, CopilotKit-Kosten, Datenwege und menschliche Übernahme. Mit Kriterien für einen kontrollierten Pilot."
image: "https://wavect.io/img/blog/headers/header_openbot-self-hosted-ai-coworkers-review.png"
---

[**Zurück**](/de/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/de/team/kevin-riedl/)

[Kevin Riedl](/de/team/kevin-riedl/) https://linkedin.com/in/wsdt

10 min Lesezeit · 10. September 2026 Zuletzt geprüft 10. September 2026

[**Weiter**](/de/blog/ramp-inspect-background-coding-agent-infrastructure-2026/)

# OpenBot im Check: Was selbst gehostete KI-Kollegen wirklich brauchen

TL;DR

OpenBot ist CopilotKits MIT-lizenzierte Alpha-Vorlage für selbst betriebene KI-Kollegen mit Browser-, Datei-, Shell- und MCP-Zugriff. Das Gateway prüft Regeln und protokolliert Entscheidungen vor der Weiterleitung erlaubter Aktionen. Zwei Betriebsdetails sind entscheidend: Die Regelprüfung verweigert bei fehlender Erlaubnis den Zugriff, doch die Startkonfiguration erlaubt ausdrücklich alle Aktionen. Separate Computer pro Bot erfordern den Supervisor; das Ein-Container-Modell teilt einen Browser. Gesprächsspeicherung benötigt zudem CopilotKit Intelligence, getrennt von eigener PostgreSQL-Datenbank und Modell. Prüfe einen beaufsichtigten Prozess, ersetze großzügige Standardwerte und miss abgenommene Ergebnisse, Prüfaufwand und Betriebskosten vor einer Erweiterung.

## Ein KI-Kollege braucht mehr als einen Browser und eine Stellenbeschreibung

OpenBot ist eine MIT-lizenzierte Vorlage von CopilotKit für KI-Kollegen auf selbst betriebener Infrastruktur. Sie verbindet eine Agentenoberfläche, Browser, Dateien, Shell-Zugriff und [MCP-Integrationen](/de/glossary/mcp/) mit einer serverseitigen Prüfung von Regeln und einem Audit-Protokoll. Das Modell und den Betrieb stellst du selbst bereit.

Das ist für Teams interessant, die mehr Kontrolle benötigen, als eine fertige Assistenzsoftware bietet. Es macht OpenBot aber **nicht** zu einem schlüsselfertigen, vollständig offline nutzbaren oder automatisch sicheren Ersatz für Grok Bot. Die aktuelle [OpenBot-README](https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/README.md) bezeichnet das Projekt ausdrücklich als Alpha-Vorlage, nicht als fertiges Produkt, dessen Betrieb jemand anderes übernimmt.

Unsere Empfehlung: Prüfe OpenBot für einen klar begrenzten, beaufsichtigten Geschäftsprozess, wenn anpassbare Berechtigungen und eigener Betrieb tatsächlich erforderlich sind. Kostenloser Quellcode allein ist kein ausreichender Beschaffungsgrund.

*Prüfmethode: dokumentenbasierte Bewertung von OpenBot-Commit `1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4`, geprüft am 10. September 2026. Wir haben OpenBot weder installiert noch einem Penetrationstest unterzogen. Beispiele und Pilotkriterien sind unser vorgeschlagener Prüfrahmen, keine gemessenen Produktergebnisse.*

Unabhängigkeit und Marken

Wavect veröffentlicht diese Seite und ist selbst Anbieter, wir haben also ein wirtschaftliches Interesse daran. Mit den hier genannten anderen Unternehmen sind wir weder verbunden noch von ihnen beauftragt oder empfohlen, und alle Firmennamen, Marken und Warenzeichen Dritter gehören ihren jeweiligen Inhabern. Aussagen über andere Anbieter stammen aus öffentlich zugänglichen Quellen, vor allem aus deren eigenen veröffentlichten Seiten, mit Stand des auf dieser Seite genannten Prüfdatums, und können sich seither geändert haben. Bitte prüfe sie vor einer Entscheidung selbst. Diese Seite wurde nach bestem Wissen und Gewissen erstellt, mit dem Ziel, möglichst objektiv zu bleiben. Wenn dir etwas falsch oder unfair erscheint, schreib uns und wir korrigieren es: [office@wavect.io](mailto:office@wavect.io)

## Was bietet OpenBot?

Das Beispielpaket enthält General Assistant für Alltagsaufgaben, Knowledge für Unternehmensfragen und Risk Analyst für risikobezogene Aufgaben. Das sind konfigurierbare Rollen, keine drei unabhängig geprüften Spezialisten. Der Name Risk Analyst belegt weder Compliance-Kompetenz noch Entscheidungsbefugnis.

Ein KI-Kollege kann einen Browser mit gespeicherten Anmeldungen nutzen, Dateien bearbeiten und freigegebene Werkzeuge aufrufen. Google Drive und Notion stehen im aktuellen MCP-Katalog. Die Plattform akzeptiert Agenten, die AG-UI sprechen. Du kannst daher ein unterstütztes Framework oder einen eigenen kompatiblen Endpunkt anbinden. OpenBot selbst ist kein Sprachmodell.

Name, Rolle und Anweisungen über die Oberfläche anzulegen, ist der einfache Teil. Modellzugriff, Endpunkte, Berechtigungen, Datenquellen und Abnahmetests brauchen weiterhin Verantwortliche. Die aktuelle Deployment-Dokumentation unterscheidet außerdem, welche Beispielagenten ohne einen konfigurierten Standard-Agentenendpunkt verfügbar sind.

## Der entscheidende Aufbau: erst Regeln, dann Protokoll, dann Ausführung

Die [OpenBot-Architekturdokumentation](https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/architecture.md) verortet die Aktionskontrolle auf dem Server, nicht in den Modellanweisungen. Bei darüber geleiteten Computeraktionen löst das Gateway das Ziel auf, prüft die Richtlinie, schreibt die Entscheidung ins Audit-Protokoll und leitet nur erlaubte Aktionen weiter. Ausführungsfehler erhalten einen zusätzlichen Eintrag.

`Agentenanfrage → Ziel auflösen → Richtlinie prüfen → Entscheidung protokollieren → ausführen oder ablehnen`

Das ist belastbarer als die Aufforderung an ein Modell, vorsichtig zu sein. Prüfer können nachvollziehen, welche Regel eine Aktion erlaubt oder abgelehnt hat, statt nachträglich die Erklärung des Assistenten zu interpretieren.

Eine protokollierte Freigabe beweist allerdings nicht, dass das Geschäftsergebnis richtig war. Ein Gateway-Eintrag macht einen externen Schreibzugriff auch nicht atomar, rückgängig machbar oder beliebig wiederholbar. Ein doppelt angelegter Lieferant bleibt ein Fehler, selbst wenn beide Anfragen sauber dokumentiert sind. Diese Eigenschaften benötigen eine eigene technische Lösung.

Die Kontrolle gilt zudem für Aktionen, die durch die Plattform laufen. Sie ist keine Garantie dafür, dass beliebiger Code oder ein separat betriebener Agentenendpunkt niemals außerhalb dieses Weges handeln kann.

## Verweigert OpenBot standardmäßig alle Aktionen?

**Die Regelprüfung verweigert bei fehlender Erlaubnis den Zugriff. Die mitgelieferte Startkonfiguration erlaubt jedoch ausdrücklich alle Aktionen. Beides ist auseinanderzuhalten.**

Laut Architekturdokumentation erlaubt eine fehlende oder leere Richtlinie nichts. Verbote haben Vorrang vor Erlaubnissen; ein fehlerhafter Verbotsausdruck führt zur Ablehnung, ein fehlerhafter Erlaubnisausdruck gewährt keinen Zugriff. Beim Start wird allerdings eine ausdrückliche Richtlinie mit `deny: []` und `allow: ["true"]` gesetzt, solange keine Umgebungsvariable oder gespeicherte Administratorrichtlinie sie ersetzt.

„Ohne Richtlinie ist nichts erlaubt“ bedeutet deshalb nicht, dass eine frische Installation bereits eine restriktive Unternehmensrichtlinie besitzt. Ersetze die großzügige Startkonfiguration vor der Anbindung von Unternehmenskonten durch geprüfte Freigaben. Teste erlaubte und verbotene Aktionen.

Dafür nutzt OpenBot [Common Expression Language (CEL)](https://cel.dev/). CEL ist eine eingebettete Ausdruckssprache, kein Prompt an ein zweites Modell. Regeln lassen sich damit gegen den Aktionskontext prüfen und gezielt testen. Ihre Qualität hängt weiterhin von den bereitgestellten Datenfeldern und deinen formulierten Bedingungen ab.

Die grundsätzliche Abgrenzung zwischen Werkzeuganbindung und Berechtigung erklärt unser Beitrag [warum MCP nicht die Sicherheitsgrenze ist](/de/blog/mcp-security-boundary-data-level-access-control/).

## Ist jeder KI-Kollege isoliert?

**Die Isolation hängt von der tatsächlich eingesetzten Betriebsarchitektur ab.** Mit konfiguriertem Supervisor bekommt jeder Bot einen eigenen Computer-Container, ein eigenes Arbeitsverzeichnis-Volume und ein eigenes Chromium-Profil. Ohne Supervisor können sich Bots den konfigurierten Computer teilen.

Das ist wichtig, weil der aktuelle [OpenBot-Deployment-Guide](https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/deployment.md) auch ein Ein-Container-Image ohne Supervisor anbietet. In diesem Betriebsmodell teilen Bots Browser, Dateien und Anmeldungen. Die Dokumentation warnt ausdrücklich davor, diese gemeinsame Umgebung als Trennung zwischen Mandanten zu behandeln.

Frage vor einer Freigabe deshalb nach der tatsächlich laufenden Architektur. Der Hinweis auf Container in der README reicht nicht. Ein anderer Bot-Name ist keine Sicherheitsgrenze. Ein separater Container beschränkt auch nicht automatisch die erreichbaren Netzwerkziele oder die darin angemeldeten Konten.

Das unterscheidet sich von [Ramp Inspects kurzlebiger Umgebung pro Programmiersitzung](/de/blog/ramp-inspect-background-coding-agent-infrastructure-2026/). OpenBots dauerhafte Mitarbeiterprofile und Arbeitsverzeichnisse benötigen eigene Regeln für Aufbewahrung, Zurücksetzen und Entzug von Kontozugriffen. Wer nur eine isolierte Ausführungsplattform sucht, statt einer vollständigen KI-Kollegen-Anwendung, kann die [OpenSandbox-Plattform](/de/blog/opensandbox-ai-agent-sandbox-review/) vergleichen.

## Was passiert bei Anmeldung oder Zwei-Faktor-Authentifizierung?

OpenBot dokumentiert eine menschliche Übernahme im selben Browserbereich. Eine Person übernimmt die Steuerung für eine Anmeldung oder einen anderen betreuungsbedürftigen Schritt und gibt sie anschließend zurück. Währenddessen werden Browseraktionen des Bots abgelehnt, nicht für später aufgestaut.

Das ist eine sinnvolle Interaktionsregel. Der Bot sammelt keine Aktionen an, während ein Mensch die Seite verändert oder Zugangsdaten eingibt. Daraus entsteht jedoch keine pauschale Erlaubnis für die nächsten Schritte nach der Rückgabe.

Der vorgesehene Eingabeweg für Geheimnisse ist vom Chat getrennt; entsprechende Audit-Ereignisse speichern Metadaten statt des Geheimnisses. Behandle Browserprofile, aktive Anmeldungen, Screenshots und Werkzeugausgaben trotzdem als sensible Informationen. Ein geschützter Passworteingabeschritt macht spätere Beobachtungen nicht automatisch unkritisch.

Nutze im Pilot ein auf die Aufgabe begrenztes Konto. Prüfe, ob Abmelden oder Rechteentzug tatsächlich wirken. Eine abgeschlossene Zwei-Faktor-Anmeldung belegt die Authentifizierung einer Person. Sie berechtigt den KI-Kollegen nicht automatisch dazu, Nachrichten zu senden, Vertragsbedingungen anzunehmen oder Einkäufe freizugeben.

## Ist OpenBot vollständig selbst gehostet oder vollständig lokal?

**Du kannst OpenBot selbst betreiben, musst aber den gesamten Datenweg betrachten.** Die [aktuelle Konfigurationsreferenz](https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/configuration.md) verlangt Verbindungsdaten für CopilotKit Intelligence. Sie unterstützt außerdem kompatible Modellendpunkte: eine Anbieter-API, ein Gateway oder eigene Infrastruktur.

| Ebene | Ort im dokumentierten Aufbau | Zu klären |
| --- | --- | --- |
| Produktdaten und Aktionsprotokoll | Eigene PostgreSQL-Datenbank | Sicherung, Zugriff, Aufbewahrung und Wiederherstellung |
| Browseranmeldungen und Arbeitsdateien | Konfigurierter Computer und dauerhafte Volumes | Isolation, Zurücksetzen, Rechteentzug und Verschlüsselung |
| Gesprächsverläufe und Gedächtnis | CopilotKit Intelligence | Anbieterbetrieb oder Eigenbetrieb, Aufbewahrung und Vertragsbedingungen |
| Modellanfragen | Gewählter Modellendpunkt | Welche Kontextdaten die Umgebung verlassen und wie sie behandelt werden |
| Drive, Notion und weitere Werkzeuge | Angebundene Dienste und zurückgelieferte Ergebnisse | Nutzerkontext, Rechte im Zielsystem und Datenzugriff |

Ein lokales Modell verändert die Inferenzebene. Es verschiebt Gesprächsspeicherung oder angebundene Unternehmensdienste nicht automatisch auf deinen Rechner.

Beim aktuellen verwalteten Intelligence-Angebot reicht der Projektschlüssel ohne zusätzliches Lizenz-Token. Eine selbst betriebene Intelligence-Installation kann eine eigene Berechtigungskonfiguration benötigen. Folge der versionsgebundenen Dokumentation statt den Startbefehlen eines älteren Tutorials.

## Was kostet OpenBot außer Modell-Tokens?

Die MIT-Lizenz gilt für OpenBots Code. Zusätzlich fallen je nach Aufbau Rechenleistung, PostgreSQL, Speicher, Sicherungen, Modellnutzung, das gewählte Intelligence-Angebot, Integrationspflege und Betriebsaufwand an.

Am 10. September 2026 nennt [CopilotKits Preisseite](https://www.copilotkit.ai/pricing) für den kostenlosen Developer-Tarif einen Entwickler, 200 Gesprächsverläufe und drei Tage Aufbewahrung. Eigenbetrieb umfasst dort nur die Laufzeitumgebung. Kläre Speicher- und Betriebsbedingungen: kostenlos bedeutet weder unbegrenzt noch vollständig lokal.

Für die Planung eignet sich:

`Kosten pro abgenommener Aufgabe = (Modell + Hosting + Speicherung + Betrieb + Prüfung + Nacharbeit) ÷ abgenommene Aufgaben`

Definiere im Nenner ein konkretes akzeptiertes Ergebnis. Eine niedrige Token-Rechnung spart nichts, wenn Beschäftigte die Arbeit wiederholen oder fehlende Nachweise rekonstruieren müssen. Die geprüften öffentlichen Quellen belegen keinen Kostenvorteil für deinen konkreten Prozess.

## OpenBot oder Grok Bot: Betriebsverantwortung statt angenommener Funktionsgleichheit

OpenBot als Grok-Bot-Alternative zu bezeichnen, beschreibt eine Beschaffungsentscheidung, keine bewiesene Gleichwertigkeit. Die [offizielle Grok-Bot-Teamdokumentation](https://docs.x.ai/grok-bot/teams-and-enterprises) nennt verwaltete Cloud-Computer, Firecracker-Isolation pro Nutzer, einen gemeinsamen Computer für dessen Bots und Freigabekontrollen. Verwaltungsfunktionen hängen vom Tarif ab.

| Entscheidung | OpenBot | Verwalteter Grok Bot |
| --- | --- | --- |
| Betrieb | Du pflegst die geklonte Anwendung und ihre Infrastruktur | Der Anbieter betreibt das Produkt |
| Anpassungen | Quellcode, kompatible Agenten und eigene CEL-Regeln | Funktionen und Verwaltungsmöglichkeiten des Dienstes |
| Isolationsgrenze | Mit Supervisor ein Computer pro Bot; sonst gemeinsame Umgebung möglich | Dokumentierte Rechnergrenze pro Nutzer |
| Beschaffungsfrage | Rechtfertigt die Anpassbarkeit Entwicklung und Wartung? | Passen Funktionen und Vertragsbedingungen? |

Kein Ansatz ist automatisch sicherer oder günstiger. Für einen üblichen Geschäftsprozess kann eine gepflegte Standardlösung die bessere Wahl sein. Unser [Vergleich von Individualsoftware und Standardsoftware](/de/software-development-guide/custom-software-vs-off-the-shelf/) erläutert, wann sich eigener Betrieb und Anpassbarkeit lohnen.

## Ein sinnvoller OpenBot-Pilot für ein Unternehmen

Beginne mit Dokumentenvorbereitung, nicht mit Zahlungen oder Produktionsadministration. Ein mögliches Beispiel ist eine Lieferantenaufnahme: freigegebene Dokumente abrufen, fehlende Nachweise identifizieren und einen Entwurf zur menschlichen Freigabe erstellen. Der KI-Kollege darf dabei weder einen Lieferanten aktivieren noch den Entwurf extern versenden oder eine Rechnung genehmigen.

Das Kontrollmodell sollte [OWASPs Empfehlungen gegen übermäßige Handlungsbefugnis](https://genai.owasp.org/llmrisk/llm062025-excessive-agency/) folgen: Funktionen, Rechte und Autonomie begrenzen, Berechtigungen in den Zielsystemen durchsetzen und folgenschwere Aktionen freigeben lassen.

**Tage 1–3: Grenzen festlegen.** Bestimme Verantwortliche, einen Prozess, einen festen Aufgabensatz und erwartete Ergebnisse. Verwende synthetische oder freigegebene Testdokumente. Halte OpenBot-Revision, Modell und Betriebsarchitektur fest. Ersetze die großzügige Startrichtlinie und richte Anmeldung ein, bevor andere Nutzer den Dienst erreichen können.

**Tage 4–7: Kontrollen prüfen.** Erlaubte Lesezugriffe müssen funktionieren, untersagte Schreibzugriffe müssen scheitern. Prüfe, dass ohne erforderlichen Audit-Eintrag keine Aktion ausgeführt wird. Teste menschliche Browserübernahme und Rückgabe sowie die Trennung von Arbeitsverzeichnissen und Konten im gewählten Betriebsmodell.

**Tage 8–10: Betrieb prüfen.** Starte das System neu, stelle die Audit-Datenbank wieder her, prüfe die tatsächliche Gesprächsaufbewahrung und entziehe einem verbundenen Konto den Zugriff. Teste fehlgeschlagene und wiederholte Werkzeugaufrufe, ohne doppelte Geschäftsänderungen zuzulassen. Dokumentiere die Wiederherstellung statt dich auf einen grünen Container-Status zu verlassen.

**Tage 11–14: Ergebnisse vergleichen.** Miss Abschlussquote, Prüfzeit, Korrekturen, Modellkosten und Betrieb gegen den bestehenden Ablauf. Erweitere den Einsatz nur, wenn Qualität, Berechtigungen und Gesamtaufwand überzeugen. Andernfalls grenze die Aufgabe enger ein, baue eine deterministische Integration oder kaufe eine verwaltete Lösung.

## Wann solltest du OpenBot wählen?

Ein kontrollierter Pilot passt, wenn ein technischer Verantwortlicher, ein konkreter Prozess und ein nachvollziehbarer Anpassungsbedarf vorhanden sind. Verschiebe ihn, wenn du vor allem einen betreuten Assistenten mit wenig Wartung suchst oder niemand Anmeldung, Berechtigungen und Wiederherstellung verantwortet.

Wavects [KI-Beratung](/de/services/artificial-intelligence/) hilft, diese Entscheidung vor einem Plattformprojekt zu klären. Ein sinnvoller erster Liefergegenstand ist eine Datenflussübersicht, eine Berechtigungsmatrix, ein repräsentativer Aufgabensatz und eine begründete Start-oder-Stopp-Empfehlung. Die [Twinsoft-AI-Fallstudie](/de/case-studies/twinsoft-ai/) zeigt unseren Hintergrund bei wartbaren, für echte Nutzung vorbereiteten KI-Anwendungen. Sie ist kein Nachweis eines OpenBot-Projekts.

[Besprich einen OpenBot-Machbarkeitspilot](/de/contact/) für einen Prozess mit klaren Abnahmekriterien, statt mit einer unternehmensweiten Einführung zu starten.

**Der Nutzen liegt nicht darin, KI-Kollegen möglichst viele Zugriffe zu geben. Er liegt darin, gewährten Zugriff ausdrücklich zu regeln, nachvollziehbar zu machen und wirtschaftlich zu rechtfertigen.** OpenBot ist ein Ausgangspunkt für diese Arbeit, kein Ersatz dafür.

## Häufige Fragen

### Was ist OpenBot?

OpenBot ist eine MIT-lizenzierte Alpha-Vorlage von CopilotKit für konfigurierbare KI-Kollegen auf eigener Infrastruktur. Sie liefert eine Anwendung mit kontrollierter Werkzeugnutzung, kein enthaltenes Sprachmodell und keinen vollständig betreuten Dienst.

### Läuft OpenBot vollständig lokal?

Nicht automatisch. Die Anwendung kann lokal laufen, Gespräche nutzen jedoch CopilotKit Intelligence und Modellanfragen den konfigurierten Endpunkt. Ein lokales Modell macht den gesamten Datenweg nicht automatisch lokal.

### Lehnt OpenBot standardmäßig alle Aktionen ab?

Eine fehlende oder leere Richtlinie erlaubt in der Regelprüfung nichts. Die dokumentierte Startkonfiguration erlaubt allerdings ausdrücklich alle Aktionen, solange sie nicht ersetzt wird. Beschränke und teste die Richtlinie vor der Anbindung von Unternehmenskonten.

### Hat jeder KI-Kollege einen isolierten Container?

Der Supervisor stellt pro Bot einen eigenen Computer-Container, ein Browserprofil und ein Arbeitsverzeichnis bereit. Ohne Supervisor können Bots einen Computer teilen. Das dokumentierte Ein-Container-Modell enthält ihn nicht.

### Was passiert während einer menschlichen Anmeldung oder 2FA-Übernahme?

Die Person übernimmt die Browsersteuerung und gibt sie später zurück. Browseraktionen des Bots werden währenddessen abgelehnt statt aufgestaut. Die Anmeldung ist keine Freigabe sämtlicher nachfolgender Geschäftsaktionen.

### Ist OpenBot für Unternehmen kostenlos?

Der Code steht unter MIT-Lizenz. Modellnutzung, Hosting, Speicherung, CopilotKit Intelligence, Integrationspflege und menschliche Aufsicht verursachen trotzdem Aufwand. Prüfe aktuelle Speichergrenzen und Bedingungen für Eigenbetrieb.

Agent Engineering

## In diesem Cluster weiterlesen

Coding Agents, MCP, Kontextsysteme, Evaluation und Kontrollen für verlässliche Automatisierung.

[Mit dem Grundlagenartikel starten**Graph Engineering für KI-Agenten: Wann lohnt sich ein Knowledge Graph?**](/de/blog/graph-engineering-ai-agents/)

- [Ramp Inspect Architektur 2026: Background Coding Agents skalieren](/de/blog/ramp-inspect-background-coding-agent-infrastructure-2026/)
- [Model Hardware Standard: MHS für Physical AI im Unternehmen](/de/blog/model-hardware-standard-enterprise-guide/)
- [Fonio AI Erfahrungen 2026: Preise, API, DSGVO & Build vs Buy](/de/blog/fonio-ai-review-build-vs-buy-2026/)
- [Mosaic (YC S26) im Check: Shared Memory für Coding Agents](/de/blog/mosaic-yc-s26-shared-agent-sessions-review/)
- [Ripwire Review 2026: Repo-Kontext für KI-Agenten ohne Embeddings?](/de/blog/ripwire-ai-repo-context-review-2026/)

[**Zurück**](/de/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/de/team/kevin-riedl/)

[Kevin Riedl](/de/team/kevin-riedl/) https://linkedin.com/in/wsdt

10 min Lesezeit · 10. September 2026 Zuletzt geprüft 10. September 2026

[**Weiter**](/de/blog/ramp-inspect-background-coding-agent-infrastructure-2026/)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-09-11",
      "inLanguage": "de",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-09-11",
      "url": "https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "abstract": "OpenBot ist CopilotKits MIT-lizenzierte Alpha-Vorlage für selbst betriebene KI-Kollegen mit Browser-, Datei-, Shell- und MCP-Zugriff. Das Gateway prüft Regeln und protokolliert Entscheidungen vor der Weiterleitung erlaubter Aktionen. Zwei Betriebsdetails sind entscheidend: Die Regelprüfung verweigert bei fehlender Erlaubnis den Zugriff, doch die Startkonfiguration erlaubt ausdrücklich alle Aktionen. Separate Computer pro Bot erfordern den Supervisor; das Ein-Container-Modell teilt einen Browser. Gesprächsspeicherung benötigt zudem CopilotKit Intelligence, getrennt von eigener PostgreSQL-Datenbank und Modell. Prüfe einen beaufsichtigten Prozess, ersetze großzügige Standardwerte und miss abgenommene Ergebnisse, Prüfaufwand und Betriebskosten vor einer Erweiterung.",
  "articleBody": " Blog-Übersicht/AI und Agents/Agent Engineering OpenBot im Check: Was selbst gehostete KI-Kollegen wirklich brauchen TL;DR OpenBot ist CopilotKits MIT-lizenzierte Alpha-Vorlage für selbst betriebene KI-Kollegen mit Browser-, Datei-, Shell- und MCP-Zugriff. Das Gateway prüft Regeln und protokolliert Entscheidungen vor der Weiterleitung erlaubter Aktionen. Zwei Betriebsdetails sind entscheidend: Die Regelprüfung verweigert bei fehlender Erlaubnis den Zugriff, doch die Startkonfiguration erlaubt ausdrücklich alle Aktionen. Separate Computer pro Bot erfordern den Supervisor; das Ein-Container-Modell teilt einen Browser. Gesprächsspeicherung benötigt zudem CopilotKit Intelligence, getrennt von eigener PostgreSQL-Datenbank und Modell. Prüfe einen beaufsichtigten Prozess, ersetze großzügige Standardwerte und miss abgenommene Ergebnisse, Prüfaufwand und Betriebskosten vor einer Erweiterung. Ein KI-Kollege braucht mehr als einen Browser und eine Stellenbeschreibung OpenBot ist eine MIT-lizenzierte Vorlage von CopilotKit für KI-Kollegen auf selbst betriebener Infrastruktur. Sie verbindet eine Agentenoberfläche, Browser, Dateien, Shell-Zugriff und MCP-Integrationen mit einer serverseitigen Prüfung von Regeln und einem Audit-Protokoll. Das Modell und den Betrieb stellst du selbst bereit. Das ist für Teams interessant, die mehr Kontrolle benötigen, als eine fertige Assistenzsoftware bietet. Es macht OpenBot aber nicht zu einem schlüsselfertigen, vollständig offline nutzbaren oder automatisch sicheren Ersatz für Grok Bot. Die aktuelle OpenBot-README bezeichnet das Projekt ausdrücklich als Alpha-Vorlage, nicht als fertiges Produkt, dessen Betrieb jemand anderes übernimmt. Unsere Empfehlung: Prüfe OpenBot für einen klar begrenzten, beaufsichtigten Geschäftsprozess, wenn anpassbare Berechtigungen und eigener Betrieb tatsächlich erforderlich sind. Kostenloser Quellcode allein ist kein ausreichender Beschaffungsgrund. Prüfmethode: dokumentenbasierte Bewertung von OpenBot-Commit 1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4, geprüft am 10. September 2026. Wir haben OpenBot weder installiert noch einem Penetrationstest unterzogen. Beispiele und Pilotkriterien sind unser vorgeschlagener Prüfrahmen, keine gemessenen Produktergebnisse. Unabhängigkeit und Marken Wavect veröffentlicht diese Seite und ist selbst Anbieter, wir haben also ein wirtschaftliches Interesse daran. Mit den hier genannten anderen Unternehmen sind wir weder verbunden noch von ihnen beauftragt oder empfohlen, und alle Firmennamen, Marken und Warenzeichen Dritter gehören ihren jeweiligen Inhabern. Aussagen über andere Anbieter stammen aus öffentlich zugänglichen Quellen, vor allem aus deren eigenen veröffentlichten Seiten, mit Stand des auf dieser Seite genannten Prüfdatums, und können sich seither geändert haben. Bitte prüfe sie vor einer Entscheidung selbst. Diese Seite wurde nach bestem Wissen und Gewissen erstellt, mit dem Ziel, möglichst objektiv zu bleiben. Wenn dir etwas falsch oder unfair erscheint, schreib uns und wir korrigieren es: office@wavect.io Was bietet OpenBot? Das Beispielpaket enthält General Assistant für Alltagsaufgaben, Knowledge für Unternehmensfragen und Risk Analyst für risikobezogene Aufgaben. Das sind konfigurierbare Rollen, keine drei unabhängig geprüften Spezialisten. Der Name Risk Analyst belegt weder Compliance-Kompetenz noch Entscheidungsbefugnis. Ein KI-Kollege kann einen Browser mit gespeicherten Anmeldungen nutzen, Dateien bearbeiten und freigegebene Werkzeuge aufrufen. Google Drive und Notion stehen im aktuellen MCP-Katalog. Die Plattform akzeptiert Agenten, die AG-UI sprechen. Du kannst daher ein unterstütztes Framework oder einen eigenen kompatiblen Endpunkt anbinden. OpenBot selbst ist kein Sprachmodell. Name, Rolle und Anweisungen über die Oberfläche anzulegen, ist der einfache Teil. Modellzugriff, Endpunkte, Berechtigungen, Datenquellen und Abnahmetests brauchen weiterhin Verantwortliche. Die aktuelle Deployment-Dokumentation unterscheidet außerdem, welche Beispielagenten ohne einen konfigurierten Standard-Agentenendpunkt verfügbar sind. Der entscheidende Aufbau: erst Regeln, dann Protokoll, dann Ausführung Die OpenBot-Architekturdokumentation verortet die Aktionskontrolle auf dem Server, nicht in den Modellanweisungen. Bei darüber geleiteten Computeraktionen löst das Gateway das Ziel auf, prüft die Richtlinie, schreibt die Entscheidung ins Audit-Protokoll und leitet nur erlaubte Aktionen weiter. Ausführungsfehler erhalten einen zusätzlichen Eintrag. Agentenanfrage → Ziel auflösen → Richtlinie prüfen → Entscheidung protokollieren → ausführen oder ablehnen Das ist belastbarer als die Aufforderung an ein Modell, vorsichtig zu sein. Prüfer können nachvollziehen, welche Regel eine Aktion erlaubt oder abgelehnt hat, statt nachträglich die Erklärung des Assistenten zu interpretieren. Eine protokollierte Freigabe beweist allerdings nicht, dass das Geschäftsergebnis richtig war. Ein Gateway-Eintrag macht einen externen Schreibzugriff",
  "articleSection": "Entwicklung",
  "author": {
    "@id": "https://wavect.io/team/kevin-riedl/#person",
    "@type": "Person",
    "name": "Kevin Riedl",
    "sameAs": [
      "https://www.wikidata.org/wiki/Q139796365",
      "https://www.linkedin.com/in/wsdt",
      "https://github.com/wsdt"
    ],
    "url": "https://wavect.io/team/kevin-riedl/"
  },
  "citation": [
    {
      "@type": "WebPage",
      "name": "OpenBot-README",
      "url": "https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/README.md"
    },
    {
      "@type": "WebPage",
      "name": "OpenBot-Architekturdokumentation",
      "url": "https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/architecture.md"
    },
    {
      "@type": "WebPage",
      "name": "Common Expression Language (CEL)",
      "url": "https://cel.dev/"
    },
    {
      "@type": "WebPage",
      "name": "OpenBot-Deployment-Guide",
      "url": "https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/deployment.md"
    },
    {
      "@type": "WebPage",
      "name": "aktuelle Konfigurationsreferenz",
      "url": "https://github.com/CopilotKit/OpenBot/blob/1c7bd923fd1ec14ef15f7d6ab6e33ad73c72f2a4/docs/configuration.md"
    },
    {
      "@type": "WebPage",
      "name": "CopilotKits Preisseite",
      "url": "https://www.copilotkit.ai/pricing"
    },
    {
      "@type": "WebPage",
      "name": "offizielle Grok-Bot-Teamdokumentation",
      "url": "https://docs.x.ai/grok-bot/teams-and-enterprises"
    },
    {
      "@type": "WebPage",
      "name": "OWASPs Empfehlungen gegen übermäßige Handlungsbefugnis",
      "url": "https://genai.owasp.org/llmrisk/llm062025-excessive-agency/"
    }
  ],
  "dateModified": "2026-09-10",
  "datePublished": "2026-09-10",
  "description": "OpenBot ist CopilotKits MIT-lizenzierte Alpha-Vorlage für selbst betriebene KI-Kollegen mit Browser-, Datei-, Shell- und MCP-Zugriff. Das Gateway prüft Regeln und protokolliert Entscheidungen vor der Weiterleitung erlaubter Aktionen. Zwei Betriebsdetails sind entscheidend: Die Regelprüfung verweigert bei fehlender Erlaubnis den Zugriff, doch die Startkonfiguration erlaubt ausdrücklich alle Aktionen. Separate Computer pro Bot erfordern den Supervisor; das Ein-Container-Modell teilt einen Browser. Gesprächsspeicherung benötigt zudem CopilotKit Intelligence, getrennt von eigener PostgreSQL-Datenbank und Modell. Prüfe einen beaufsichtigten Prozess, ersetze großzügige Standardwerte und miss abgenommene Ergebnisse, Prüfaufwand und Betriebskosten vor einer Erweiterung.",
  "headline": "OpenBot im Check: KI-Kollegen selbst hosten",
  "image": "https://wavect.io/img/blog/headers/header_openbot-self-hosted-ai-coworkers-review.png",
  "inLanguage": "de",
  "keywords": "OpenBot, KI-Kollegen, Selbst gehostete KI",
  "mainEntityOfPage": {
    "@id": "https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/",
    "@type": "WebPage"
  },
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/",
  "wordCount": 2306
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/",
      "name": "Startseite",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/overview/",
      "name": "Blog-Übersicht",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/topics/ai-agents/",
      "name": "AI und Agents",
      "position": 3
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/clusters/agent-engineering/",
      "name": "Agent Engineering",
      "position": 4
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/blog/openbot-self-hosted-ai-coworkers-review/",
      "name": "OpenBot im Check: KI-Kollegen selbst hosten",
      "position": 5
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "OpenBot ist eine MIT-lizenzierte Alpha-Vorlage von CopilotKit für konfigurierbare KI-Kollegen auf eigener Infrastruktur. Sie liefert eine Anwendung mit kontrollierter Werkzeugnutzung, kein enthaltenes Sprachmodell und keinen vollständig betreuten Dienst."
      },
      "name": "Was ist OpenBot?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nicht automatisch. Die Anwendung kann lokal laufen, Gespräche nutzen jedoch CopilotKit Intelligence und Modellanfragen den konfigurierten Endpunkt. Ein lokales Modell macht den gesamten Datenweg nicht automatisch lokal."
      },
      "name": "Läuft OpenBot vollständig lokal?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Eine fehlende oder leere Richtlinie erlaubt in der Regelprüfung nichts. Die dokumentierte Startkonfiguration erlaubt allerdings ausdrücklich alle Aktionen, solange sie nicht ersetzt wird. Beschränke und teste die Richtlinie vor der Anbindung von Unternehmenskonten."
      },
      "name": "Lehnt OpenBot standardmäßig alle Aktionen ab?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Der Supervisor stellt pro Bot einen eigenen Computer-Container, ein Browserprofil und ein Arbeitsverzeichnis bereit. Ohne Supervisor können Bots einen Computer teilen. Das dokumentierte Ein-Container-Modell enthält ihn nicht."
      },
      "name": "Hat jeder KI-Kollege einen isolierten Container?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Die Person übernimmt die Browsersteuerung und gibt sie später zurück. Browseraktionen des Bots werden währenddessen abgelehnt statt aufgestaut. Die Anmeldung ist keine Freigabe sämtlicher nachfolgender Geschäftsaktionen."
      },
      "name": "Was passiert während einer menschlichen Anmeldung oder 2FA-Übernahme?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Der Code steht unter MIT-Lizenz. Modellnutzung, Hosting, Speicherung, CopilotKit Intelligence, Integrationspflege und menschliche Aufsicht verursachen trotzdem Aufwand. Prüfe aktuelle Speichergrenzen und Bedingungen für Eigenbetrieb."
      },
      "name": "Ist OpenBot für Unternehmen kostenlos?"
    }
  ]
}
```
