
Ein sicherer, persistenter persönlicher Agent-Server in Rust. Ein Binärprogramm, isolierte Ausführung, Multi-Provider-LLMs, Sprache, Speicher, Telegram, WhatsApp, Discord, Teams und MCP-Tools. Sicherheitsorientiert, läuft auf Ihrer Hardware.
Eine einzige Binärdatei — sandboxed, sicher, gehört dir.
Installation • Vergleich • Architektur • Sicherheit • Funktionen • So funktioniert es • Mitwirken
Moltis hat kürzlich die Startseite von Hacker News erreicht. Bitte eröffne ein Issue bei jeglichen Problemen. Ich konzentriere mich darauf, Moltis exzellent zu machen.
Sicher durch Design — Deine Schlüssel verlassen niemals deinen Rechner. Jeder Befehl läuft in einem sandboxed Container, niemals auf deinem Host.
Deine Hardware — Läuft auf einem Mac Mini, einem Raspberry Pi oder jedem Server, den du besitzt. Eine einzige Rust-Binärdatei, kein Node.js, kein npm, keine Runtime.
Voll ausgestattet — Sprache, Gedächtnis, sitzungsübergreifender Abruf, automatische Bearbeitungs-Checkpoints, Zeitplanung, Telegram, Signal, Discord, Browser-Automatisierung, MCP-Server, SSH- oder node-gestützte Remote-Ausführung, verwaltete Deploy-Schlüssel mit Host-Pinning in der Web-UI, ein Live-Inventar unter Einstellungen → Tools, Cursor-kompatibler Projektkontext und Bedrohungsscanning von Kontextdateien — alles integriert. Kein Plugin-Marketplace, über den man Opfer von Supply-Chain-Angriffen werden könnte.
Auditierbar — Der Agent-Runner und die Modellschnittstelle umfassen ~7,5K Zeilen, mit Providern in weiteren ~19K. Der Rust-Workspace umfasst ~270K Zeilen über 59 modulare Crates, die du unabhängig auditieren kannst, mit 470+ Rust-Dateien, die Tests enthalten. Unsafe-Code ist auf FFI- und vorkompilierte Runtime-Grenzen beschränkt, nicht auf die Kern-Agent-Schleife.
# One-liner install script (macOS / Linux)
curl -fsSL https://www.moltis.org/install.sh | sh
# macOS / Linux via Homebrew
brew install moltis-org/tap/moltis
# Docker (multi-arch: amd64/arm64)
docker pull ghcr.io/moltis-org/moltis:latest
# Or build from source
cargo install moltis --git https://github.com/moltis-org/moltis
| OpenClaw | Hermes Agent | Moltis | |
|---|---|---|---|
| Primärer Stack | TypeScript + Swift/Kotlin-Begleit-Apps | Python + TypeScript-TUI/Web-Oberflächen | Rust |
| Laufzeit | Node.js + npm/pnpm/bun | Python + uv/pip, optionale Node-UI-Komponenten | Einzelne Rust-Binary |
| Größe des lokalen Checkouts* | ~1,1 Mio. App-LoC | ~152K App-LoC | ~270K Rust-LoC |
| Architektur | Breites Gateway-, Channel-, Node- und App-Ökosystem | CLI/Gateway-Agent mit Lernschleife und Research-Tooling | Persistenter persönlicher Agent-Server mit modularen Crates |
| Crates/Module | npm-Pakete, Erweiterungen, Apps | Python-Pakete, Plugins, Tools, TUI | 59 Rust-Workspace-Crates |
| Sandbox/Backends | App-Level-Berechtigungen, Browser-/Node-Tools | Lokal, Docker, SSH, Daytona, Singularity, Modal | Docker/Podman + Apple Container + WASM |
| Auth/Zugriff | Pairing und lokale Gateway-Steuerung | CLI- und Messaging-Gateway-Einrichtung | Passwort + Passkey + API-Schlüssel + Vault |
| Sprach-E/A | Voice-Wake- und Talk-Modi | Voice-Memo-Transkription | Integrierte STT- + TTS-Provider |
| MCP | Plugin-/Integrationsunterstützung | MCP-Integration | stdio + HTTP/SSE |
| Skills | Mitgelieferte, verwaltete und Workspace-Skills | Selbstverbessernde Skills und Skills-Hub-Unterstützung | Mitgelieferte/Workspace-Skills + autonome Verbesserung + OpenClaw-Import |
| Memory/RAG | Plugin-gestütztes Memory und Context-Engine | Agent-kuratierte Memory, Session-Suche, User-Modeling | SQLite + FTS + Vektor-Memory |
* LoC gemessen mit tokei, ohne node_modules, generierte Build-Ausgaben, dist und target.
Aktueller Rust-Workspace: ~270K LoC über 59 Crates. Die folgende Tabelle gruppiert die wichtigsten Crates nach Rolle, damit die Architektur übersichtlich bleibt.
Core-Runtime:
| Crate | LoC | Rolle |
|---|---|---|
moltis-gateway | 37.4K | HTTP/WS-Server, RPC, Auth, Startup-Verdrahtung |
moltis-tools | 37.0K | Tool-Ausführung, Sandboxing, WASM-Tools |
moltis-providers | 18.9K | LLM-Provider-Implementierungen |
moltis-agents | 14.5K | Agent-Loop, Streaming, Prompt-Zusammenstellung |
moltis-chat | 14.2K | Chat-Engine, Agent-Orchestrierung |
moltis-config | 10.3K | Konfiguration, Validierung |
moltis-httpd | 9.9K | HTTP-Server-Primitives und Middleware |
moltis (CLI) | 4.7K | Einstiegspunkt, CLI-Befehle |
moltis-sessions | 3.5K | Session-Persistenz |
moltis-common | 1.5K | Gemeinsame Utilities |
moltis-service-traits | 1.2K | Gemeinsame Service-Schnittstellen |
moltis-protocol | 0.7K | Wire-Protocol-Typen |
Feature- und Integrations-Crates:
| Kategorie | Crates | Kombinierte LoC |
|---|---|---|
| Channels | moltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels | 34.0K |
| Web und APIs | moltis-web, moltis-graphql, moltis-webhooks | 10.8K |
| Erweiterbarkeit | moltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins | 11.5K |
| Memory und Kontext | moltis-memory, moltis-qmd, moltis-code-index, moltis-projects | 11.7K |
| Sprache und Browser | moltis-voice, moltis-browser | 9.2K |
| Auth und Sicherheit | moltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls | 8.5K |
| Scheduling und Automatisierung | moltis-cron, moltis-caldav, moltis-auto-reply | 4.7K |
| Setup und Import | moltis-provider-setup, moltis-openclaw-import, moltis-onboarding | 11.7K |
| Native- und Node-Hosts | moltis-swift-bridge, moltis-node-host, moltis-courier | 5.7K |
| WASM-Tools | moltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search | 1.4K |
| Unterstützende Crates | moltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks | 2.1K |
Verwende --no-default-features --features lightweight für ressourcenbeschränkte Geräte (Raspberry Pi usw.).