Agenten bei der Arbeit.Jeder Schritt nachvollziehbar.
openagentix macht aus Ereignissen erledigte Arbeit. Ein Webhook, eine Kafka-Nachricht, eine E-Mail oder ein Zeitplan startet einen Lauf. Agenten handeln über MCP-Tools. Jeder Aufruf wird vor der Ausführung geprüft, fälschungssicher protokolliert und auf den Cent genau abgerechnet.
So läuft ein Lauf durch openagentixEreignisse aus Kafka, Webhooks, Streams, E-Mail, Microsoft Teams und Cron kommen links in die Plattform. Darin reichen ein bis drei Agenten die Arbeit weiter. Jeder Tool-Aufruf passiert zuerst das Audit-Gate des Agenten, ein globaler Kontroll-Agent überwacht Budgets und Leitplanken, und jeder Schritt landet in einem per Hash verketteten Audit-Trail. Rechts verlassen die Ergebnisse die Plattform: Pull Requests, behobene CVEs, aktualisierte Tickets, Chat-Nachrichten, Berichte und Metriken.Nächtlicher Zeitplan: Container-Images scannen, die verwundbare Abhängigkeit aktualisieren, Pull Request öffnen.Jira-Webhook: Ticket einordnen, Runbook prüfen, Ticket aktualisieren.Kafka-Nachricht: fehlgeschlagene Bestellungen nur lesend untersuchen, dann Bericht und Chat-Zusammenfassung senden.E-Mail: Ein Agent versucht eine Überweisung, die nicht auf seiner Allowlist steht. Blockiert, protokolliert, Freigabe angefragt.Erwähnung in Teams: Incident-Logs analysieren, Zusammenfassung posten, Metriken exportieren.Log-Stream: Auffälligkeiten erkennen, Metriken melden, kurzen Bericht schreiben.
Warum openagentix
Agenten sind schnell vorgeführt – und schwer zu betreiben.
Das Problem
Blackbox
Wer hat dem Agenten erlaubt, diese API aufzurufen, und mit welchen Daten? Die meisten Setups können es nicht sagen.
Ausufernde Kosten
Eine Schleife oder ein geschwätziger Prompt verbrennt still das Budget, bis die Rechnung kommt.
Überall Klebstoff
Jedes Team baut eigene Trigger, Secrets und Skripte. Nichts wird wiederverwendet, nichts geprüft.
Die Antwort
Eine Plattform mit eingebauten Leitplanken.
Erst prüfen, dann handeln
Allowlists und Argumentregeln werden vor jedem Tool-Aufruf im Code geprüft.
Kosten bei jedem Schritt
Tokens, Preise und Tool-Aufrufe pro Schritt – mit Budgets, die einen Lauf stoppen, statt nur zu warnen.
Gemeinsame Bausteine
Ereignisse, Verbindungen und Agenten werden einmal beschrieben, versioniert und teamübergreifend genutzt.
So funktioniert’s
Vom Ereignis zum Ergebnis – Schritt für Schritt abgesichert.
Schritt 1 von 5
01 Ereignis
Ein Ereignis trifft ein.
Ein signierter Webhook, ein Kafka-Topic, ein Zeitplan, eine E-Mail oder eine Erwähnung im Chat. openagentix prüft es, speichert es und startet einen Lauf.
02 Audit-Gate
Jeder Tool-Aufruf wird vorher geprüft.
Bevor ein Agent ein Tool nutzt, gleicht sein Audit-Gate den Aufruf mit Allowlist und Argumentregeln ab. Deterministischer Code, kein Modell. Passt der Aufruf nicht, wird er nicht ausgeführt.
03 Agenten
Agenten reichen die Arbeit weiter.
Ein einzelner Agent oder eine Pipeline aus mehreren, beschrieben in einer versionierten agents.md. Jeder bekommt nur die Tools und Daten, die er braucht.
04 Kontroll-Agent
Ein Kontroll-Agent behält jeden Lauf im Blick.
Budgets, Raten, Datenklassen und verbotene Aktionen gelten über alle Läufe hinweg. Er kann Läufe anhalten oder beenden. Eine optionale Prüfung durch ein Modell kann Regeln nur verschärfen, nie lockern.
05 Ergebnisse
Ergebnisse landen dort, wo Ihr Team arbeitet.
Ein Pull Request, eine behobene CVE, ein aktualisiertes Ticket, eine Nachricht in Teams oder Slack, ein Bericht oder Metriken für Ihr Monitoring. Jedes Ergebnis lässt sich bis zum auslösenden Ereignis zurückverfolgen.
Architektur
Ein Kontrollknoten, der entscheidet. Worker, die nur ausführen.
Der Kontrollknoten hält Registry, Policy-Gates, Audit-Kette, Kosten und Metriken – und führt selbst nie ein Tool aus. Gearbeitet wird in kurzlebigen Worker-Knoten, die genau die Tools mitbringen, die ein Agent braucht.
Er lädt die Agentenversion aus der Registry, prüft das Budget und stellt ein kurzlebiges, signiertes Lauf-Token aus. Ausgeführt wird hier nichts.
02 Start
Ein Worker startet – mit genau den nötigen Tools.
Der Runner startet das Toolbox-Image des Agenten, etwa git + node, trivy oder jira-cli. Minimal, ohne root, schreibgeschützt, per Digest fixiert, signiert und gescannt. Ausgehender Verkehr nur per Allowlist.
03 Erst fragen
Vor jedem Tool-Aufruf fragt der Worker nach.
Jeder Aufruf geht zuerst an das Policy-Gate des Kontrollknotens. Die Schritte fließen über einen authentifizierten Kanal zurück und landen in der Audit-Kette.
04 Abbau
Danach ist der Worker weg.
Endet der Lauf, wird der Worker entfernt und seine eingegrenzten Secrets werden widerrufen. Nichts bleibt liegen, nichts driftet.
Die Konsole
Jeden Lauf sehen, Schritt für Schritt.
Läufe, Schritte, Entscheidungen, Kosten und Audit-Einträge an einem Ort, live während sie passieren.
Lauf #4821 · cve-autofix
Ausgelöst durch Cron · nachts 03:00 · 41 s
Erfolgreich
SchrittTool / ModellGateKosten
Ereignis empfangencron · nightlygeprüft–
Modellaufrufbedrock · eu-central-1–0,08 $
Tool-Aufruftrivy.scanerlaubt0,00 $
Modellaufrufbedrock · eu-central-1–0,11 $
Tool-Aufrufgithub.open_prerlaubt0,00 $
Tool-Aufrufgithub.mergeblockiert–
Audit-KetteGeprüft · 1.204 Einträge
Budget0,42 $ von 5,00 $
Tokens18.240 rein · 2.115 raus
FreigabenMerge braucht einen Menschen
Für das ganze Team
Vier Perspektiven, eine gemeinsame Wahrheit.
Fachanwender
Beschreibt den Ablauf
„Wenn ein Jira-Ticket mit dem Label payment eingeht, prüfe das Runbook und aktualisiere dann das Ticket.“ Im Dialog, in ganz normaler Sprache.
Integrator
Stellt die Schnittstellen bereit
Bindet MCP-Server, APIs und Ereignisquellen an. Zugangsdaten bleiben im Secret-Store und werden nur per Name referenziert, nie in Prompts kopiert.
Agent-Engineer
Baut zusammen und liefert aus
Macht aus der Beschreibung eine versionierte agents.md mit Tools, Budgets, Freigaben und Tests und bringt sie in Produktion.
Auditor
Prüft anhand von Belegen
Liest den fälschungssicheren Audit-Trail, Kosten und Richtlinien und kann die Hashkette selbst verifizieren.
Funktionen
Alles, was ein Agent in Produktion braucht.
Revisionssicheres Audit
Nur anhängend, per SHA-256 verkettet, mit signierten Checkpoints. Ein Prüfbefehl deckt Manipulationen auf.
Ereignisse rein
Signierte Webhooks, Kafka, Cron, E-Mail, Teams und Slack starten Läufe. Jedes Ereignis wird geprüft und als CloudEvent lückenlos nachverfolgt.
Eigene MCP-Server mitbringen
Registrieren Sie Ihre MCP-Server je Mandant, remote oder als Container. Jeder Agent bekommt eigene Tool-Allowlists und Argumentregeln, im Code durchgesetzt.
Kosten pro Agent, Anwendungsfall und Lauf
Jede Kostenzeile trägt Mandant, Agent, Anwendungsfall, Lauf, Schritt, Modell und Provider. Nach jedem davon auswerten, als CSV oder JSON exportieren und Läufe mit harten Budgets stoppen.
Mandanten und Zugriff pro Agent
Geplant
Mandanten trennen Agenten, Läufe, Schlüssel, Audit und Kosten. Rollen gibt es je Mandant und auf Wunsch je Agent, sodass Menschen nur die Agenten sehen, an denen sie arbeiten. OIDC und LDAP/AD sind optional; eine Person kann alle Rollen innehaben.
Konfigurierbare Läufe
Schritte, Timeouts, Freigaben und Datenklassen pro Agent, versioniert in der agents.md.
Metriken und Traces
Prometheus-Metriken, OpenTelemetry-Traces und JSON-Logs, alles über die Lauf-ID verknüpft.
Eigene Schlüssel und Modelle
OpenAI-kompatible APIs, Ollama, Anthropic und AWS Bedrock. Schlüssel sind Referenzen, begrenzt auf Plattform, Mandant, Team oder Agent. Modelllisten und Preise stammen aus einem festgeschriebenen models.dev-Stand, mit lokalen Anpassungen für private Modelle.
Secrets nur per Referenz
Verbindungen verweisen auf Umgebungsvariablen oder Kubernetes-Secrets. Werte werden in Logs und Audit-Einträgen geschwärzt.
Air-gapped-Betrieb
Keine nachgeladenen Prompts, Skills oder Telemetrie und keine Modellliste, die zur Laufzeit geholt wird. Mit lokalen Modellen und eigenen MCP-Servern muss nichts Ihr Netz verlassen.
Helm und EKS
Ein Helm-Chart mit IRSA, NetworkPolicies, PodSecurity „restricted“, Autoscaling und Migrations-Job.
Mensch in der Schleife
Heikle Tools als freigabepflichtig markieren. Der Lauf wartet, bis jemand entscheidet.
Zeitpläne mit Änderungsprüfung
Geplant
Ein Zeitplan kann zuerst prüfen, mit schlichtem Code und ohne Modell: ein Hash von Seite, Datei, API-Antwort oder Abfrage. Der Lauf startet nur, wenn sich etwas geändert hat, ruhige Nächte kosten nichts.
Richtlinien und Hardening-Agent
Geplant
Versionierte Entwicklungsrichtlinien hängen an einem Agenten oder Mandanten. Ein globaler Hardening-Agent prüft, was Entwicklungs-Agenten liefern, gegen unternehmensweite Regeln und kann Entscheidungen nur verschärfen.
Dark Software Factory
Geplant
Optional: Agenten führen eine Aufgabe von der Spezifikation bis zu Code, Tests und Pull Request mit minimalem menschlichem Eingriff. Nur für MVP- und Proof-of-Concept-Entwicklung empfohlen, nicht für Produktionsänderungen ohne Prüfung.
Runner
Agenten laufen überall.
Im Prozess, auf dem Laptop, in Containern, auf Kubernetes oder EKS, in AWS Lambda, GitHub Actions oder GitLab CI. Auf Wunsch mit Ihrem Lieblings-Harness. Immer durch dasselbe Policy-Gate.
Der Standard. Läuft direkt im Worker, ohne zusätzliche Komponenten.
In 0.1 verfügbar
Lokale CLI
oax run agents.md --event event.json auf dem eigenen Rechner.
Roadmap
Container
Docker oder Podman: ein kurzlebiger Container pro Lauf, schreibgeschützt, ausgehender Verkehr nur per Allowlist.
Roadmap
Kubernetes / EKS
Ein Job pro Lauf mit eigenem ServiceAccount, IRSA und NetworkPolicy.
Roadmap
AWS Lambda
Eine Funktion pro Agentenversion, im eigenen VPC für Bedrock-Endpunkte.
Roadmap
GitHub Actions
workflow_dispatch in einem Ziel-Repository; Ergebnisse kommen über einen signierten Callback zurück.
Roadmap
GitLab CI
Ein Pipeline-Trigger-Token und derselbe signierte Callback.
Heute laufen Worker im Prozess oder lokal. Als Nächstes folgen Container und Kubernetes/EKS, danach AWS Lambda und CI-Runner.
Roadmap
Eigenes Harness mitbringen. Optional.
Claude Code, OpenCode, Hermes oder OpenClaw können einen Agenten ausführen. Ein Adapter übersetzt die agents.md in die Konfiguration des Harness und leitet jeden Tool-Aufruf durch das Policy-Gate von openagentix. Audit, Kontroll-Agent und Kosten bleiben dadurch identisch. Die Plattform funktioniert vollständig ohne Harness.
Claude Code
OpenCode
Hermes
OpenClaw
Vertrauen im Unternehmen
Belege statt Versprechen.
Fälschungssicherer Audit-Trail
Jeder Eintrag enthält den SHA-256 des vorherigen. Ändert sich auch nur ein Byte, schlägt die Prüfung ab dieser Stelle fehl.
Berechtigungen pro Ressource, je Mandant und auf Wunsch je Agent eingegrenzt. Jede API-Route nennt die nötige Berechtigung, und Tests setzen sie durch.
Rolle
agents
runs
connections
policies
audit
costs
admin
verwalten
verwalten
verwalten
verwalten
lesen
lesen
agent-engineer
verwalten
verwalten
lesen
lesen
kein Zugriff
lesen
integrator
lesen
lesen
verwalten
lesen
kein Zugriff
lesen
operator
lesen
verwalten
kein Zugriff
kein Zugriff
kein Zugriff
lesen
auditor
lesen
lesen
lesen
lesen
lesen
lesen
viewer
lesen
lesen
kein Zugriff
kein Zugriff
kein Zugriff
lesen
verwaltenlesenkein Zugriff
Kosten, die sich erklären lassen
Pro Lauf, Schritt, Agent, Anwendungsfall und Mandant. Budgets stoppen einen Lauf, bevor er zu teuer wird.
cve-autofix18,40 $
ticket-triage42,10 $
incident-summary9,75 $
Monatsbudget70,25 $ von 150,00 $
Einsatzbeispiele
Vom Konzern bis zum Homelab.
Eine Person auf einem einzelnen Server kann alle Rollen innehaben. Ein Unternehmen ergänzt Mandanten, Single Sign-on und signierte Checkpoints. Der Kern bleibt derselbe.
Unternehmen
Ticket-Triage
Eingehende Jira-Tickets einordnen, Runbooks prüfen, Felder pflegen und an das richtige Team weiterleiten.
Schwachstellen beheben
CVEs über Hunderte Images hinweg bewerten und Fix-Pull-Requests öffnen – mit Freigabe vor dem Merge.
Incident-Zusammenfassungen
Bei einer Erwähnung in Teams Logs und Metriken sammeln und eine Zeitleiste posten, auf die sich die Rufbereitschaft verlassen kann.
Compliance-Nachweise
Nachweise für Audits nach Zeitplan sammeln und als Bericht ablegen, der sich bis zu den Quellen zurückverfolgen lässt.
Kleine Teams und Homelabs
CVE-Triage für Container-Images
Images jede Nacht scannen und eine kurze, priorisierte Liste bekommen statt dreihundert Funde.
Log-Anomalien zusammengefasst
Was in den letzten sechs Stunden auffällig war, kompakt in Ihrem Chat.
Reparatur per Pull Request
Kleine Korrekturen als Pull Request: Abhängigkeits-Updates, Konfigurationsdrift, fehlschlagende Health-Checks.
Vom Postfach zur Aufgabe
E-Mails wie Rechnungen oder Alarme werden zu Tickets – jeder Zahlungsschritt wartet auf Freigabe.
Von einem Agenten gebaut
Diese Plattform baut ein Agent.
agentix-zero schreibt Code, Tests und Dokumentation von open-agentix. Jede Änderung passiert dieselbe Art von Prüfungen, die die Plattform für Ihre Agenten durchsetzt – und nichts wird ohne menschliche Prüfung veröffentlicht.
agentix-zero ist das Agenten-Konto des Projekts. Menschen prüfen jede Änderung und tragen die Entscheidungen.
Prüfungen für jeden Commit
Conventional Commit bestanden
Tests · Abdeckung ≥ 80 % bestanden
Keine Anfragen an Dritte bestanden
Menschliche Prüfung bestanden
Letzte Commits von agentix-zero
3f52775feat(site): rework the mobile scroll experience of the how-it-works section (#15)
Open Source
Apache-2.0. Selbst gehostet. Ihres.
Code lesen, auf eigener Hardware betreiben, erweitern. Audit, RBAC und Kostenkontrolle gehören zum Open-Source-Kern.