AI Harness-Software macht aus einem Sprachmodell einen arbeitsfähigen Agenten. Droid ist der Coding-Agent-Harness von Factory (rechtlich: The San Francisco AI Factory Inc.), der Sprachmodelle mit Werkzeugen, MCP-Servern und einem risikobasierten Freigabesystem verbindet und im Terminal, als Desktop-App und cloudbasiert läuft. Stand: 20. September 2026.
Was ist Droid?
Droid ist Factorys Coding-Agent und läuft laut Dokumentation „überall gleich": als Terminal-CLI, als Desktop-App oder cloudbasiert über die Web-Plattform. Installiert wird die CLI je nach Plattform per Installationsskript (curl -fsSL https://app.factory.ai/cli | sh), Homebrew (brew install --cask droid) oder npm (npm install -g droid); auf Linux wird zusätzlich das Paket xdg-utils benötigt. Nach der Installation navigiert man in ein Projektverzeichnis und startet mit dem Befehl droid eine interaktive Sitzung, die sich per Browser-Login authentifiziert.
Droid als AI Harness
Die Agentenschleife von Droid läuft entweder interaktiv in einer Terminal-Oberfläche mit sichtbaren Freigaben und Diffs oder nicht-interaktiv über den Headless-Befehl droid exec, der eine Aufgabe einmalig bis zum Abschluss bearbeitet und Text-, JSON- oder stream-jsonrpc-Ausgabe liefert. Projektkontext liefert eine AGENTS.md-Datei mit Architektur, Build-/Testbefehlen und Konventionen. Rechte steuert das sogenannte Autonomy Level in vier Stufen – Off, Low, Medium, High –, das risikobasiert festlegt, welche Befehle und MCP-Werkzeuge ohne Rückfrage laufen dürfen; eine eingebaute Blockliste verhindert bestimmte destruktive Befehle unabhängig von der gewählten Stufe, und separate Sandbox-Prüfungen für Datei- und Netzwerkzugriff können zusätzlich Freigaben erzwingen. Ein /rewind-Menü beziehungsweise der Befehl /rewind-conversation erlaubt es, Änderungen einer Sitzung zurückzusetzen. Über hooks.json, SKILL.md-Dateien unter .factory/skills/ und ein Plugin-System (.factory-plugin/) lässt sich Droid um deterministische Automatisierung, wiederverwendbare Workflows und teamweit verteilte Erweiterungen ergänzen. Für abgegrenzte Teilaufgaben lassen sich eigene Subagenten („Custom Droids") als Markdown-Dateien mit eigenem System-Prompt, Modell und Werkzeugumfang definieren und per Task-Werkzeug im Vorder- oder Hintergrund aufrufen.
Modelle und Modellzugang
Droid nennt kein einzelnes festes Standardmodell, sondern lässt sich über eingebaute Verbindungen sowie über Custom Models (BYOK) mit eigenen Claude- oder GPT-kompatiblen API-Keys sowie über Router wie OpenRouter oder lokale Server wie Ollama und vLLM verbinden. Konfiguriert wird das in der Datei settings.json unter dem Schlüssel customModels mit den Feldern model, baseUrl, provider und optional apiKeyHelper. Laut Dokumentation gilt diese eigene Endpunkt-Anbindung für Droid CLI und die Desktop-App, nicht für die gehostete Web-/Mobile-Plattform. Ob sich dieser konfigurierbare Endpunkt konkret über das AI Gateway betreiben lässt, ist im Einzelfall anhand der jeweiligen Gateway-Schnittstelle zu prüfen.
Einsatz im Unternehmen: Datenschutz und Governance
Für Enterprise-Kunden mit europäischen Datenresidenz-Anforderungen bietet Factory eine EU-Organisation mit eigenem API-Backend und eigener Web-App innerhalb des Europäischen Wirtschaftsraums an; Organisations- und Abrechnungsdaten verbleiben laut Dokumentation in den USA, wobei für Datenübermittlungen dorthin Standardvertragsklauseln vereinbart werden sollen. Droid lässt sich zudem vollständig luftgekapselt betreiben, mit eigenen Zertifizierungsstellen, Mutual TLS und zentral verteilten Admin-Richtlinien für Modellzugriff, Netzwerkregeln und IP-Beschränkungen. Wichtig für Unternehmen: Quellcode und Prompts gehen an den jeweils konfigurierten Modellanbieter und gehören vorab ins Verarbeitungsverzeichnis.
Droid mit herdr orchestrieren
herdr führt Droid in seiner Agenten-Tabelle mit der Integrationsstufe „Screen-Manifest" und „Session". Das bedeutet: herdr erkennt Droid-Sitzungen über das Terminal-Bildschirmbild und bindet sie zusätzlich in seine übergreifende Sitzungsverwaltung ein, etwa um mehrere Agenten koordiniert zu starten und zu beobachten.
Einordnung: Entwickler-Harness und Unternehmens-Harness
Droid ist ein Werkzeug für Entwickler im Terminal, auf dem Desktop oder in der Cloud. Für Fachanwender außerhalb der Entwicklung ist CompanyGPT der passende Harness: gleiche Grundidee aus Werkzeugen, Kontext und Berechtigungen, aber ausgelegt auf Unternehmensrollen, Integrationen und Audit-Anforderungen. Das AI Gateway kann als gemeinsame Kosten- und Governance-Schicht über verschiedene Harnesses hinweg dienen. Einen Überblick über weitere Coding-Agenten und Orchestrierer finden Sie in unserer Übersicht aller KI-Harnesses. Wir unterstützen Unternehmen dabei, Coding-Harnesses wie Droid sicher einzuführen und mit der eigenen KI-Governance zu verbinden.
