ClamBot: KI-Agent führt LLM-generierten Code in WASM-Sandbox für Sicherheit aus

Was ClamBot macht
ClamBot ist ein KI-Agenten-Framework, das Sicherheitsbedenken bei bestehenden Agenten-Frameworks adressiert, indem es allen von LLM generierten Code in einer WebAssembly-Sandbox ausführt, anstatt exec()- oder Subprozess-Aufrufe zu verwenden. Der Entwickler baute es, nachdem er Frameworks ausprobiert hatte, die beliebigen Code direkt auf dem Host-Rechner ausführen, und nannte Beispiele wie LangChain, das eine CVE für diesen Ansatz hat, AutoGen, das mit Subprozessen arbeitet, und SWE-Agent, das Bash-Befehle vom Modell ausführt.
Technische Umsetzung
ClamBot basiert auf amla-sandbox, einer WASM-Sandbox, die QuickJS in Wasmtime verwendet. Das LLM schreibt JavaScript-Code, der in einer speicherisolierten Sandbox ohne Netzwerkzugriff läuft. Jeder Tool-Aufruf (HTTP, Dateisystem, Cron) muss eine Genehmigungsschleuse in Python durchlaufen. Docker oder VM sind nicht erforderlich – es läuft als eine einzelne Binärdatei.
Hauptmerkmale
- Sandbox-Sicherheit: Aller Code läuft in WASM – kann Host-Speicher oder Netzwerk nicht berühren
- Genehmigungsschleuse: SHA-256-fingerabdruckbasierte Genehmigungsschleuse bei jedem Tool-Aufruf mit Vorabgenehmigungsmustern (z.B. „allow web_fetch for api.coinbase.com“)
- Clam-Wiederverwendung: Erfolgreiche Skripte werden als „Clams“ gespeichert und können wiederverwendet werden, was API-Kosten für wiederholte Anfragen reduziert
- Multi-Provider-Unterstützung: OpenRouter, Anthropic, OpenAI, Gemini, DeepSeek, Groq, Ollama
- Telegram-Integration: Telegram-Bot mit Inline-Genehmigungsschaltflächen
- Zusätzliche Funktionen: Persistenter Speicher, Cron-Planung, SSRF-Schutz, der private IPs blockiert, Geheimnisse erscheinen nie in Logs/Tool-Argumenten/Traces
Beispiel-Workflow
Benutzer fragt: „Was sind die Top-Performer auf Binance?“ Die Sandbox führt JavaScript aus → macht http_request an die Binance-API → durchläuft die Genehmigungsschleuse → gibt Ergebnis zurück. Der Bot antwortet mit den Top 10 Performern auf Binance nach 24h-Änderung.
Erste Schritte
bash git clone https://github.com/clamguy/clambot.git
cd clambot
uv run clambot onboard
uv run clambot agentStack und Umfang
Das Projekt ist mit Python + QuickJS/Wasmtime gebaut, umfasst etwa 10.000 Codezeilen und wurde von OpenClaw und nanobot inspiriert. Der Entwickler baute es, weil er „einen KI-Agenten wollte, dem ich auf meinem Server tatsächlich vertrauen kann“.
📖 Read the full source: r/openclaw
👀 Siehe auch

OpenMontage: Open-Source Agentisches Videoproduktionssystem für KI-Codierungsassistenten
OpenMontage ist ein Open-Source-Video-Produktionssystem, das KI-Codierungsassistenten wie Claude Code in vollwertige Produktionsstudios verwandelt. Es übernimmt Recherche, Szenenplanung, Skripterstellung, Sprachaufnahmen, Musikauswahl, Untertitelgenerierung und Validierung durch automatisierte Pipelines.

Canopy: Terminal-Dashboard zur Verwaltung mehrerer Claude-Code-Agents
Canopy ist eine Open-Source-Terminal-UI, die eine einzige Dashboard-Ansicht bietet, um mehrere KI-Coding-Agenten zu verfolgen, die über Git-Worktrees hinweg laufen. Sie zeigt Agentenstatus (laufend, inaktiv, wartend auf Eingabe, fertig, fehlerhaft) und ermöglicht es Ihnen, in Sitzungen zu springen oder Eingaben zu senden, ohne vollständig zu wechseln.

Multi-Agenten-System für tiefgehende Wettbewerbsanalyse mit Claude
Ein Entwickler hat ein Drei-Wellen-Agentensystem entwickelt, das über flache Wettbewerberlisten hinausgeht, um Preisintelligenz, Kundenstimmungsmuster und strategische Signale durch strukturierte Multi-Source-Recherche zu extrahieren.

Claude Cowork vs OpenClaw: Wo die Ersatz-Narrative zutrifft und wo nicht
Claude Cowork bietet persistente Desktop-Sitzungen mit geringer Reibung, während OpenClaw Vorteile bei der Systemautomatisierung, Skill-Ökosystemen und der Workflow-Steuerung beibehält.