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
- Claude Code:
runx run "claude-skript.sh" - Cursor: Integriere in
.cursorrulesoder als benutzerdefinierte Aktion. - Codex: Verwende
runxals Wrapper für agentische Workflows.
Lizenz
Dieses Projekt steht unter der MIT-Lizenz.