Ghola Sandbox

Policy in.
Vertrauen out.

Eine YAML-Datei beschreibt, was Agenten dürfen — und was nicht. Shell-Befehle, MCP-Aufrufe und Netzwerk-Calls durchlaufen kompilierte Interception-Layer. Single Go-Binary, agent-agnostisch.

Single Binary macOS · Linux Hot-Reload < 1s
Architektur

Drei Layer.
Kein Schlupfloch.

Jede Agent-Aktion läuft durch Shell-Interception, MCP-Proxy und Netzwerk-Proxy. Der Agent selbst weiß davon nichts — er sieht eine normale Shell und ein normales Netzwerk.

Agent claude-code SANDBOX RUNTIME policy-sh Shell-Interception MCP Proxy Tool-Routing & Klassifikation Network Proxy Domain-Filter · optional MitM Dateisystem ro/rw mounts MCP servers github · linear Internet allow-list
Zwei Modi

Beobachten oder einsperren.

Local Mode
Observability

Läuft auf deinem Host. Beobachtet, loggt, prompted — bei minimalem Overhead. Für die meisten Aufgaben genug.

  • Voller Host-Zugriff, alle Aktionen geloggt
  • Approval-Prompts für kritische Calls
  • Hot-Reload der Policy
  • Overhead < 5ms pro Shell-Call
Sandbox Mode
Isolation

Ephemeren Docker-Container pro Session. Harte Isolation: eigener FS, eigenes Netzwerk, gemountete Repo-Snapshots.

  • Kein Host-FS-Zugriff jenseits gemounteter Pfade
  • Eigene Netzwerk-Namespaces
  • Container wird nach Session zerstört
  • Optional read-only Repo-Mounts
Audit-Trail

Jede Aktion.
Nachvollziehbar.

Eine JSON-Logdatei pro Session. Allow, deny, ask — mit Zeitstempel, Begründung, Diff. Exportierbar für Compliance, durchsuchbar im Desktop.

policy.log · live
Was drin ist

Sicherheit, die nicht im Weg steht.

Policy-as-Code

YAML-Policy mit Profilen, Glob-Patterns, Allow/Deny/Ask. Versioniert wie jede andere Config.

policy-sh

Kompilierter Shell-Wrapper prüft jedes argv, bevor exec passiert. Kein Patching nötig.

Network Proxy

HTTP/HTTPS Forward-Proxy mit Domain-Allowlist und optionalem TLS-MitM für Body-Inspection.

MCP Proxy

Mixed Transport (HTTP + stdio), per-Server-Routing, explizite Tool-Klassifikation read vs. write.

Hot-Reload

Policy ändern, speichern — laufende Sessions übernehmen in unter einer Sekunde.

Profile

review = read-only, implement = full access, audit = no-write. Pro Session wählbar.

Approval Queue

Interaktive Prompts mit konfigurierbarem Timeout. Default deny — keine versehentlichen Yeses.

Single Binary

Go-basiert, statisch gelinkt, keine Runtime-Dependencies. Drop in, brew install, fertig.

Host-Bridge

MCP-Endpoints für Desktop-Integration: Diffs, Status, Approvals. Optional, gut dokumentiert.

Schnellstart

Drei Befehle.
Einsatzbereit.

Installieren, initialisieren, wrappen. Dein bestehender Agent merkt von alldem nichts — er bekommt einfach eine sichere Umgebung.

Early Access

Schreib deine Policy. Wir machen den Rest.

Sandbox-CLI als Tarball oder Homebrew Formula.