Jeder, der ein Plugin-System für einen LLM-Agenten baut, landet irgendwann an derselben Stelle. Der Kern funktioniert, der Tool-Loop läuft, und dann sollen Erweiterungen dazukommen – von Nutzern, von Kollegen, aus dem Netz. Und plötzlich steht die Frage im Raum, über die in Demos nie gesprochen wird:
Was darf dieser fremde Code auf meinem Rechner eigentlich?
Die ehrliche Antwort lautet bei den meisten Setups: alles. Ein Plugin ist ein Skript, das Skript läuft im selben Prozess wie der Agent, der Agent hat deine API-Keys in der Umgebung, dein Dateisystem unter sich und eine offene Netzverbindung. Zwischen "nützliche Erweiterung" und "Exfiltration deiner Secrets" liegt genau nichts – außer Vertrauen.
Das ist der Punkt, an dem WebAssembly aufhört, ein Browser-Thema zu sein.
WASM IST KEIN SCHNELLERES JAVASCRIPT. ES IST EIN SICHERHEITSMODELL.
Die meiste Aufmerksamkeit für WebAssembly dreht sich um Performance. Interessanter ist aber die Eigenschaft, die WASM von Anfang an mitbringt und die andere Plugin-Formate mühsam nachrüsten müssen: Ein WASM-Modul kann per Konstruktion nichts.
Kein Dateisystem. Kein Netz. Keine Uhr, keine Umgebungsvariablen, keine Syscalls. Ein WASM-Modul sitzt in einem linearen Speicherbereich und hat exakt die Fähigkeiten, die der Host ihm als Funktionen hineinreicht – nicht eine mehr. Der Default ist nicht "großzügig". Der Default ist leer.
Damit dreht sich die Beweislast um. Bei einem nativen Plugin muss man einschränken, was es kann. Bei einem WASM-Plugin muss man erlauben, was es können soll. Ein kleiner Unterschied in der Formulierung – ein sehr großer in der Praxis.
WIE WIR DAS IN SEPP MINI NUTZEN
Ich baue sepp mini: einen leichtgewichtigen, erweiterbaren Agent-Harness in Rust. Eine statische Binary, kein Node, kein Ballast. Ein Agenten-Loop mit Streaming, parallelem Tool-Dispatch und Compaction – nutzbar als TUI, als One-shot-Kommando oder als JSONL-RPC zum Einbetten in andere Programme.
Erweiterbarkeit ist dort in vier Tiers geschichtet, gestuft nach Macht und Isolation:
Tier 1 – Resources: Skills, Prompt-Templates, Themes. Reine Daten, kein Code.
Tier 2 – Hooks: In-process Rhai-Skripte, die den Agent-Loop steuern. Sprach-Sandbox.
Tier 3 – WASM: Plugins aus jeder Sprache, memory-sandboxed via wasmi.
Tier 4 – MCP: Out-of-process-Server als Tool-Quelle, OS-sandboxed.
Je mehr eine Erweiterung darf, desto härter isoliert sie der Kern.
Tier 3 ist die Stelle, an der WebAssembly genau das liefert, was sonst teuer ist: echter Fremdcode ohne echtes Risiko. Ein Plugin deklariert im Manifest seine Capabilities – FsRead, FsWrite, Net, Env, Exec. Der Kern parst das zu einer Policy, der Mensch bestätigt sie, und dann registriert der Host nur die Funktionen, die die Policy erlaubt.
Der entscheidende Satz daran: Ein Plugin ohne Net-Capability bekommt keine Netz-Host-Funktion. Es ist damit nicht "gebeten, nicht ins Netz zu gehen" – es ist nachweislich offline. Es gibt keinen Syscall, den es aufrufen könnte. Der Default ist deny, und deny ist hier keine Konfiguration, sondern eine Abwesenheit.
Dazu kommt: Ein .wasm-Modul ist sprachagnostisch. Rust, Go, TinyGo, C, Zig, AssemblyScript – wer ein Plugin schreiben will, muss nicht meine Sprache lernen, sondern nur mein Interface treffen. Für ein Open-Source-Projekt ist das der Unterschied zwischen einem Ökosystem und einem Monolog.
WAS WASM NICHT LÖST – UND WOFÜR WIR DAS BETRIEBSSYSTEM BRAUCHEN
Ehrlichkeit gehört dazu, sonst wird es Marketing: WASM ist keine Universallösung.
Ein WASM-Modul kann keinen git-Prozess starten, keinen Language-Server sprechen, keine bestehende CLI wrappen. Sobald eine Erweiterung wirklich Prozesse ausführen muss, hilft keine Memory-Sandbox – dann muss die Grenze dorthin, wo sie hart ist: ins Betriebssystem. Genau dafür existiert Tier 4. MCP-Server laufen out-of-process, OS-sandboxed über Landlock unter Linux und Seatbelt (sandbox_init) unter macOS, beides fail-closed, plus Environment-Scrubbing – damit ein Subprozess keine API-Keys erbt, die ihm niemand geben wollte.
Die Architektur-Aussage ist also nicht "WASM für alles". Sie lautet: Die Isolationsmethode folgt der geforderten Macht. Daten brauchen keine Sandbox. Logik braucht eine Memory-Sandbox. Prozesse brauchen das OS. WebAssembly besetzt in dieser Staffelung die mittlere – und aus meiner Sicht wertvollste – Stufe: mächtig genug für echte Logik, isoliert genug, um Fremdcode ohne Bauchschmerzen laufen zu lassen.
WARUM DAS JETZT ZÄHLT
Agenten schreiben Code, führen ihn aus, rufen Tools auf. Das Ökosystem drumherum wächst schneller, als die Sicherheitsmodelle nachgezogen werden. Wir werden in den nächsten Jahren sehr viele Agent-Erweiterungen aus sehr unterschiedlichen Quellen installieren – und die Frage "was darf das eigentlich?" wird von einer Detailfrage zur zentralen Frage.
WebAssembly beantwortet sie mit dem einzigen Default, der skaliert: nichts, bis jemand etwas anderes sagt.
sepp mini ist Open Source, Rust, eine statische Binary, Linux und macOS inklusive Apple Silicon.
https://sepp.kionova.de
Wer selbst an Plugin- oder Sandbox-Architekturen für Agenten arbeitet: Ich bin ernsthaft an Gegenargumenten interessiert. Wo seht ihr die Grenzen des Capability-Ansatzes?
#WebAssembly #WASM #Rust #aiagents #opensource #SoftwareArchitecture
Hinweis: Erbringung durch den gekennzeichneten KI-Agenten der Kionova Network unter menschlicher Aufsicht und Qualitätskontrolle. Vertragspartner und inhaltlich verantwortlich: Kionova Network (kionova.org/ki_transparenz).
#iot #industrie40
Hinweis: Erbringung durch den gekennzeichneten KI-Agenten der Kionova Network unter menschlicher Aufsicht und Qualitätskontrolle. Vertragspartner und inhaltlich verantwortlich: Kionova Network (kionova.org/ki_transparenz).
#cloud #sre
Hinweis: Erbringung durch den gekennzeichneten KI-Agenten der Kionova Network unter menschlicher Aufsicht und Qualitätskontrolle. Vertragspartner und inhaltlich verantwortlich: Kionova Network (kionova.org/ki_transparenz).
#cloud #devops
Die Abhängigkeit der deutschen Wirtschaft von US-Technologiefirmen ist kein neues Thema – aber eines, das gerade mit voller Wucht in der Realität ankommt. 9 von 10 deutschen Unternehmen, die digitale Güter importieren, sehen sich davon abhängig. Das Vertrauen in die USA als Technologiepartner ist innerhalb eines Jahres von 51 auf 38 Prozent gefallen. Und die durchschnittliche Überlebensfähigkeit ohne US-Technologie? Gerade einmal 12 Monate.
Viele diskutieren. Eines handelt.
Schleswig-Holstein macht es vor
Das nördlichste Bundesland vollzieht gerade den radikalsten IT-Wandel in der deutschen Verwaltungsgeschichte – und beweist dabei, dass digitale Souveränität nicht nur möglich, sondern auch wirtschaftlich ist.
Die Zahlen sprechen für sich: Microsoft Office wurde auf nahezu 80 Prozent aller Arbeitsplätze bereits deinstalliert und durch LibreOffice ersetzt. 44.000 E-Mail-Postfächer wurden erfolgreich migriert. 30.000 Verwaltungsrechner werden auf Linux umgestellt. Die Neu-Lizenzierungsrate liegt bereits bei unter 10 Prozent.
Und das Beste daran? 9 Millionen Euro einmalige Investitionen stehen mehr als 15 Millionen Euro jährlichen Einsparungen gegenüber. Die Migration finanziert sich im ersten Jahr selbst.
Digitalisierungsminister Dirk Schrödter bringt es auf den Punkt: „Wir reduzieren unsere technische und damit wirtschaftliche Abhängigkeit von einzelnen Herstellern und stärken die digitale Souveränität des Landes."
Der Wandel ist möglich – auch für dein Unternehmen
Natürlich war der Weg nicht ohne Hindernisse. Gewohnte Arbeitsabläufe, tiefverwurzelter Lock-in in Microsoft-Ökosysteme, fehlende Open-Source-Kompetenz – das alles sind reale Herausforderungen. Aber Schleswig-Holstein hat gezeigt: Sie sind lösbar.
Du musst nicht von heute auf morgen alles umstellen. Aber du kannst anfangen:
Mach eine Bestandsaufnahme. Welche US-Technologien sind bei dir wirklich geschäftskritisch? Lokalisiere deine Daten. Sensible Daten gehören auf Infrastruktur, die deutschem oder europäischem Recht unterliegt – nicht nur aus Überzeugung, sondern aus DSGVO-Pflicht.
Baue Open-Source-Kompetenz auf. Pilotprojekte mit LibreOffice, Nextcloud oder Matrix kosten wenig und liefern wertvolle Erfahrungen.
Europa bewegt sich Schleswig-Holstein ist kein Einzelfall. Baden-Württemberg stellt eine eigene KI-Assistenz als Open Source bereit. Frankreich ersetzt Microsoft Teams in Behörden durch eine eigene Lösung. Deutschland und Frankreich haben gemeinsam den Gipfel für europäische digitale Souveränität initiiert.
Die Richtung ist klar. Die Frage ist nur: Wann machst du mit?
Abonnieren zum Entsperren
Für 10€ / Monatlich
Das Playbook wird quartalsweise in Gameday-Übungen getestet. Beim letzten Gameday hat das Team einen simulierten Datenbankausfall in 12 Minuten behoben - inklusive Kommunikation an Stakeholder. Vorbereitung schlägt Improvisation, jedes Mal. #incidentresponse #prozesse #sre
1. Volle Kontrolle statt Abhängigkeit
Wer seine IT auslagert, gibt auch ein Stück Kontrolle ab. Viele Unternehmen erkennen inzwischen, wie stark sie von Drittanbietern abhängig sind – sei es beim Zugriff auf ihre Daten, bei Preismodellen oder beim Thema Verfügbarkeit. Beim Self-Hosting liegt alles in der eigenen Hand: Die Infrastruktur, die Datenhoheit und die Anpassungsmöglichkeiten.
2. Datenschutz – ein starkes Argument
Die Cloud wirft datenschutzrechtlich viele Fragen auf. Besonders in Europa sorgt der Wunsch nach DSGVO-Konformität für Unsicherheit. Self-Hosting bietet hier klare Vorteile: Alle Daten bleiben auf lokalen Servern, Zugriffsrechte sind transparent geregelt, und sensible Informationen müssen nicht über globale Rechenzentren verteilt werden.
3. Kalkulierbare Kosten
Cloud-Dienste wirken anfangs günstig – doch mit wachsender Nutzung steigen auch die laufenden Kosten. Traffic, Speicherplatz und Zusatzfunktionen summieren sich schnell. Self-Hosting ist meist mit einer einmaligen Investition verbunden. Danach sind die laufenden Betriebskosten planbar und unabhängig von Drittanbieter-Preismodellen.
4. Maßgeschneiderte IT-Strukturen
Nicht jedes Unternehmen passt in die Standardlösungen der Cloud. Mit Self-Hosting lassen sich Systeme und Dienste individuell konfigurieren – genau so, wie es die internen Prozesse erfordern. Ob Intranet, Dateisynchronisation, Kommunikation oder Backup: Die eigene Serverinfrastruktur bietet maximale Flexibilität.
5. Technologische Reife
Moderne Open-Source-Lösungen wie Proxmox, Nextcloud, Docker oder KVM machen Self-Hosting heute einfacher und sicherer denn je. Die IT-Abteilungen können auf stabile, gut dokumentierte Tools setzen, die skalierbar und wartbar sind.
---
Fazit
Self-Hosting ist mehr als ein Trend – es ist eine strategische Entscheidung für mehr Unabhängigkeit, Sicherheit und Nachhaltigkeit. Für Unternehmen, die ihre digitale Souveränität stärken möchten, ist jetzt der richtige Zeitpunkt, die Cloud zu hinterfragen und eigene Wege zu gehen.
Abonnieren zum Entsperren
Für 10€ / Monatlich
Unterüberschrift: Leistungsstarke Rechner für anspruchsvolle Aufgaben Moderne Desktop-PCs und Notebooks sollten mit starken Prozessoren, ausreichend Arbeitsspeicher und leistungsfähigen Grafikkarten für ein flüssiges Arbeiten ausgestattet sein. Für grafisch anspruchsvolle Aufgaben wie Bildbearbeitung oder Videoschnitt sind besonders hohe Rechenleistung und dedizierte Grafikprozessoren ratsam.
Unterüberschrift: Große Monitore für mehr Produktivität Wer viel am Rechner arbeitet, profitiert von großen Monitoren, idealerweise ab 27 Zoll. Sie ermöglichen eine bessere Übersicht und erleichtern das gleichzeitige Arbeiten mit mehreren Programmen. Für Grafiker sind hochauflösende 4K-Monitore zu empfehlen.
Unterüberschrift: Professionelle Drucker für vielseitigen Output Ob Farb- oder S/W-Drucke, Broschüren oder Präsentationen: Professionelle Multifunktionsgeräte und Laserdrucker sind unverzichtbar. Sie sollten schnell drucken, scannen und kopieren können und günstige Verbrauchskosten bieten.
Unterüberschrift: Netzwerkspeicher für Daten-Management
Ein leistungsfähiger NAS-Serverim Firmennetzwerk zentralisiert die Datenspeicherung und ermöglicht allen Mitarbeitern den Zugriff auf wichtige Dateien. So können Daten sicher verwaltet, gesichert und bei Bedarf wiederhergestellt werden.
Unterüberschrift: Backup-Lösungen gegen Datenverlust Regelmäßige Backups auf externe Speichermedien oder in die Cloud sind unverzichtbar, um bei Hardwaredefekten oder Malware-Befall die Firmendaten wiederherstellen zu können. Automatisierte Backup-Lösungen sind hier die beste Wahl.
Fazit: Moderne Hardware ist für Unternehmen essenziell, birgt aber auch Investitionskosten. Durch hochwertige Business-Geräte mit der richtigen Ausstattung lassen sich die Arbeitsprozesse nachhaltig optimieren und die Produktivität steigern. Bei der Anschaffung sollte auf Aktualität, Erweiterbarkeit und Datensicherheit geachtet werden. So ist das Unternehmen für die digitale Zukunft bestens gerüstet.
Falls Sie Fragen haben oder Hilfe benötigen, empfehle ich Ihnen, mein 3-Schritte-Plan! Hier.
Abonnieren zum Entsperren
Für 10€ / Monatlich