meclaw ist ein in Rust entwickeltes, auf Linux beschränktes Betriebssystem und Laufzeit-Substrat für KI-Agenten, das als einzelne statische Binärdatei ohne externe Abhängigkeiten agiert. Anstatt herkömmlicher festcodierter Kontrollschleifen (Loops) oder SDKs organisiert das System Agentenstrukturen über Ordnerhierarchien und JSON-Konfigurationen als funktionale Graphen im Dateisystem. Systemerweiterungen erfolgen neustartfrei zur Laufzeit über HTTP-Mutationen auf Basis typsicherer Ontologien. Die strikte Linux-Exklusivität ermöglicht eine isolationstechnische Absicherung einzelner Agenten-Entitäten direkt über Kernel-Sicherheitsmechanismen wie Landlock, seccomp und cgroups v2.
Wichtigste Punkte
Datei- und Akteursbasierte Architektur: Läuft als einzelne statische Rust-Binärdatei; jeder Ordner im Dateisystem repräsentiert eine Akteur-Zelle mit eigener config.json, während Ordnerpfade die Nachrichtenrouten definieren.
Topologie statt Kontrollschleifen: Verzicht auf handgebaute Schleifen oder SDKs; Werkzeuge und LLM-Aufrufe sind Knoten und Kanten im Graph. Agenten können ihre eigene Topologie mit Standard-Unix-Werkzeugen (ls, grep, diff, git) analysieren und modifizieren.
Laufzeit-Mutationen (meclaw-os): Das Agenten-Betriebssystem wird über HTTP-POST-Anfragen (grow.json) im laufenden Betrieb erweitert, indem Knoten und Kanten dynamisch ohne Prozessneustart hinzugefügt werden.
Zwei-Gehirne-Architektur: Die mitgelieferte Assistenten-Vorlage trennt ein schnelles, latenzarmes Konversations-Modell von einem tiefergehenden Reasoning-Modell mit jeweils zugewiesenen Werkzeug-Menüs.
Modellfreies Speichersystem ("Memory Hive"): Speichert Konversationsverläufe ohne LLM-Zusammenfassung ab, nutzt fünf modellfreie Abrufwege und konsolidiert Daten nächtlich durch Ersetzen alter Einträge statt Löschung.
Strikte Kernel-Sandbox: Nutzt exklusiv Linux-Primitive zur Isolation pro Entität (Landlock, seccomp, Netzwerk-Namespaces und cgroup v2) im Fail-Closed-Verfahren; macOS wird mangels entsprechender Kernel-Features nicht unterstützt.
Kontrollierte Rekursive Selbstverbesserung (RSI): Infrastruktur für autonome Anpassungen (Laufzeit-Mutationen, Vorlagen-Generierung, Audit-Belege) ist implementiert, unüberwachte Ausführung ist jedoch standardmäßig deaktiviert ("No blind RSI").
Ressourcen und Status: Ausführung von Code-Zellen aktuell auf python3 beschränkt. Das Projekt umfasst über 6.600 Tests (0 Fehlschläge) bei gemessenen Laufzeitkosten von 0,32 EUR pro Tag im Konversations-Testbetrieb.
Diskussions-Highlights
Fehlende Community-Debatte: Der einzige Kommentar in der Hacker-News-Einreichung stammte vom Autor selbst (mmeyerlein) und wurde von der Community markiert/ausgeblendet (flagged). Es existieren in der Diskussion keine technischen Gegenargumente, weiterführenden Links oder Anmerkungen Dritter.
Glossar
Actor Model (Akteurmodell): Ein mathematisches Modell für parallele Berechnungen, bei dem isolierte Einheiten ("Akteure") ausschließlich über das Versenden und Empfangen von Nachrichten miteinander kommunizieren.
cgroup v2 (Control Groups): Eine Linux-Kernel-Funktion zur Begrenzung, Isolation und Überwachung von Systemressourcen (wie CPU, Arbeitsspeicher und E/A) für Prozessgruppen.
Fail-Closed: Ein Sicherheitsdesignprinzip, bei dem ein System im Falle eines Fehlerzustands oder Abbruchs automatisch in den sichersten, vollständig gesperrten Zustand übergeht.
Landlock: Ein Linux-Sicherheitsmodul (LSM), das Prozessen ermöglicht, ihre eigenen Zugriffsrechte auf das Dateisystem ohne Root-Rechte gezielt einzuschränken.
Network Namespaces: Eine Linux-Virtualisierungstechnik, die Prozessen eine isolierte Ansicht von Netzwerkressourcen (wie IP-Adressen und Routing-Tabellen) zuweist.
Ontologie: In der Informatik eine formale Strukturierung von Begriffen, Eigenschaften und Beziehungen, um Daten und Konfigurationen innerhalb eines Systems typsicher zu definieren und zu validieren.
RSI (Recursive Self-Improvement / Rekursive Selbstverbesserung): Die Fähigkeit eines KI-Systems, seinen eigenen Quellcode, seine Topologie oder seine Kontrollstrukturen autonom zu analysieren und zu optimieren.
seccomp (Secure Computing Mode): Ein Sicherheitsmechanismus des Linux-Kernels, der die von einem Prozess ausführbaren Systemaufrufe (Syscalls) auf ein Minimum reduziert.