EN DE
v0.4.4 — Resource Governance Framework (RGF)

Deine KI-Agenten
verbrennen Geld.
Wir lösen das.

RGF ist das Resource Governance Framework für Multi-Agent-Umgebungen — eine leichtgewichtige Proxyschicht zwischen deinen KI-Agenten und deinem API-Budget. OpenAI-kompatibel, ohne Änderungen am Agent-Code, mit prognostischer Forecasting, Crash-Recovery und Governance as Code.

Quick Start → Auf GitHub ansehen
setup.sh — zsh
$pip install openai
$export OPENAI_BASE_URL="https://api.resgov.silentops.cloud/v1"
→ Budget geprüft. Stream gestartet. Tokens getrackt.
Zero-Risk
Budgets
7+ Frameworks
Open Source
MIT
Open Source

In 30 Sekunden startklar

Selbst gehostet mit Docker. Ein Befehl, null Konfiguration. Funktioniert mit jedem OpenAI-kompatiblen Client.

quickstart — zsh
$git clone https://github.com/michael-ebering/resgov.git
$cd resgov && docker compose up -d
→ Dashboard: https://api.resgov.silentops.cloud/dash
→ API: https://api.resgov.silentops.cloud/v1

Für die KI-Community

Michael Ebering

Michael Ebering

Entwickelt von Michael Ebering — SilentOps

Ich habe RGF gebaut, um der KI-Community etwas zurückzugeben. Die jüngsten Preisanpassungen der großen Frontier Labs haben ein massives Bedürfnis nach Kostensteuerung geschaffen — Budget-Durchsetzung pro Agent, prognostisches Forecasting, transparente Limits. Genau das liefert RGF. Leichtgewichtig, selbst gehostet, Governance as Code. Kein Vendor Lock-In, keine bösen Überraschungen auf der Monatsrechnung.

🔓 MIT-Lizenz
🤝 Self-Hosted First
⚡ Transparenter LLM-Proxy
🌍 Governance as Code

Was RGF kann

Die komplette Governance-Schicht für autonome KI-Agenten — Budgets, Forecasting, Crash-Recovery und Audit.

🔌

OpenAI-kompatibler Proxy

Drop-in-Ersatz für api.openai.com. Nur base_url ändern. Streaming und Function-Calling vollständig unterstützt. Funktioniert mit LangChain, CrewAI, OpenAI SDK, Anthropic SDK.

💰

Budgets pro Agent

Tägliche, monatliche und Gesamtlimits pro Agent. Harte Ablehnung mit klaren Gründen bei Überschreitung — keine Providerkosten bei Ablehnung. Multi-Tenant-Isolierung mit Org-Scoping.

Pre-Commit / Finalize

Reserviert pessimistische Maximalkosten beim Stream-Start (Millisekunden-Lock), erstattet Differenz nach Abschluss. Keine langen DB-Locks. Keine Deadlocks bei parallelem Zugriff.

📈

Prognostisches Forecasting

Prognostiziere, wann ein Agent sein Budget basierend auf der tatsächlichen Ausgabenrate erschöpft. Verbleibendes Budget, Rate pro Stunde und geschätzte Zeit bis zur Erschöpfung — bevor Überschreitungen passieren.

🛡️

Crash-Recovery

Hängende Reservierungen verfallen nach 5 Minuten, wenn ein Agent mitten im Stream abstürzt. Dein Budget wird nie durch Zombie-Prozesse blockiert. Selbstheilend.

📊

Echtzeit-Dashboard

Dark-Mode-Monitoring unter /dash — Live-Budget-Balken, aktuelle Buchungen, Ablehnungszähler. Auth-geschützt. Nativer Prometheus /metrics-Endpunkt für Grafana.

🔍

Audit-Trail + Webhooks

Jede Anfrage protokolliert mit Agent, Kosten, Status, Zeitstempel. Paginierte API für Compliance. HMAC-signierte Webhook-Benachrichtigungen bei Budget-Ereignissen, Ablehnungen und Resets.

🔄

Beliebige Ressource buchen

Nicht-LLM-API-Aufrufe, Web-Scraping, Compute, Storage — buche sie über POST /api/v1/book. Gleiche Budget-Durchsetzung, gleicher Audit-Trail. Einheitliche Kontrollebene.

Governance as Code

Definiere Budgets, erlaubte Modelle und Tool-Richtlinien in einer einzigen .rgf-Datei in deinem Repository. Keine Dashboards, keine Assistenten. Nur deklarative Konfiguration, in Git.

Warum .rgf? RGF liest beim Start eine TOML-basierte Konfigurationsdatei. Alle Agent-Budgets, Modelleinschränkungen und Fail-Safe-Regeln leben in einer Datei — versioniert, überprüfbar und mit deinem Stack deploybar.

  • Tägliche & monatliche Limits pro Agent setzen
  • Erlaubte Modelle pro Agent einschränken
  • Erlaubte Tools und APIs festlegen
  • Fail-Safe-Aktion bei Proxy-Verlust konfigurieren
  • Wird beim Neustart aktiv — kein API-Call nötig
# .rgf — Resource Governance Rules

[global]
currency = "EUR"
fail_safe_action = "deny"

[agents.hermes]
daily_budget = 10.00
max_tokens_per_request = 4096
allowed_models = ["anthropic/claude-sonnet-4-6", "openai/gpt-5.5"]

[agents.research-bot]
daily_budget = 4.00
allowed_models = ["gpt-4o-mini"]
allowed_tools = ["web-scraper", "pexels_search"]

[agents.code-agent]
daily_budget = 6.00
max_tokens_per_request = 8192
allowed_models = ["anthropic/claude-sonnet-4-6"]

[agents.monitor]
daily_budget = 1.50
allowed_models = ["openrouter/deepseek/deepseek-v4-flash"]

So funktioniert es

1

Agent registrieren

POST /api/v1/agents — tägliche und monatliche Budgets pro Agent setzen. Oder in der .rgf-Datei definieren.

2

Proxy-Anfrage

Agent ruft /v1/chat/completions mit X-ResGov-Agent-ID-Header auf. Keine Änderungen am Agent-Code.

3

Budget-Durchsetzung

Maximalkosten reservieren → streamen → mit Ist-Verbrauch finalisieren. Alles in Millisekunden. Keine blockierten parallelen Agenten.

4

Überwachen & Alarmieren

Dashboard + Audit-Trail + Webhooks + Prometheus + prognostisches Forecasting. Volle Transparenz über jeden Euro.

Funktioniert mit deinem Stack

Jedes Framework, das base_url unterstützt. Keine Änderungen am Agent-Code.

Free & Open Source

RGF ist Open Source unter der MIT-Lizenz — kostenlos für jede Nutzung mit Namensnennung.

Starten

RGF ist Open Source unter der MIT-Lizenz (kostenlos für jede Nutzung mit Namensnennung). Selbst hosten mit Docker in 30 Sekunden — oder über Releases informiert werden.

✓ Keine Kreditkarte ✓ Self-hosted ✓ Daten verlassen nie deine Infrastruktur

Kein Tracking. Keine Werbung. Abmeldung jederzeit.

Or: git clone https://github.com/michael-ebering/resgov.git && docker compose up