CommunityCodierung & Entwicklunggithub.com

runxhq/runx

Die gesteuerte Laufzeitumgebung für Agenten-Skills.

Was ist runx?

`runxhq/runx` stellt eine gesteuerte („governed“) Laufzeitumgebung speziell für Agenten-Skills wie Claude Code, Cursor oder Codex bereit. Es ermöglicht die sichere und kontrollierte Ausführung von KI-generierten Befehlen und Skripten, indem es Berechtigungen, Ressourcenlimits und Audit-Logs in einer isolierten Umgebung verwaltet. Der Skill ist besonders nützlich für Entwickler, die Agenten in vertrauenswürdigen CI/CD-Pipelines oder lokalen Arbeitsabläufen einsetzen möchten, ohne Sicherheit oder Compliance zu gefährden. Durch die Integration mit gängigen Agenten-Plattformen stellt `runxhq/runx` sicher, dass Skills nur auf vorab definierte Ressourcen zugreifen und nachvollziehbare Protokolle hinterlassen – ähnlich einem Container-Sandbox-Prinzip auf Skill-Ebene.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add runxhq/runx

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht runx?

Die gesteuerte Laufzeitumgebung für Agenten-Skills.

runxhq/runx bietet eine kontrollierte Ausführungsumgebung für KI-Agenten. Es erlaubt Agenten, Befehle und Skripte sicher auszuführen, indem es Berechtigungen, Ressourcenlimits und Audits verwaltet.

Funktionen

  • Governed Execution: Skills werden in einer isolierten Umgebung mit definierten Rechten ausgeführt.
  • Audit & Logging: Jede Skill-Ausführung protokolliert, welcher Agent, welcher Befehl und welche Ressourcen verwendet wurden.
  • Ressourcenkontrolle: Begrenzung von CPU, Speicher, Netzwerkzugriff und Dateisystemberechtigungen.
  • Plattformunabhängig: Kompatibel mit Claude Code, Cursor, Codex und anderen agentenbasierten Entwicklungstools.

Schnellstart

# Installation (Beispiel)
npm install -g runx

# Skill ausführen
runx execute --skill myskill --allow-network

Konfiguration

Erstelle eine runx.config.json-Datei:

{
  "allow": [
    "read:/tmp",
    "write:/tmp/output"
  ],
  "deny": [
    "network:public",
    "exec:rm"
  ],
  "limits": {
    "memory": "512MB",
    "cpu": 1
  }
}

Nutzung mit Agenten

  1. Claude Code: runx run "claude-skript.sh"
  2. Cursor: Integriere in .cursorrules oder als benutzerdefinierte Aktion.
  3. Codex: Verwende runx als Wrapper für agentische Workflows.

Lizenz

Dieses Projekt steht unter der MIT-Lizenz.

Verwandte Skills