Retour aux mises à jour
New releaseAug 30, 2026

moltis v20260818.08

Un serveur d'agent personnel persistant et sécurisé en Rust. Un seul binaire, exécution en bac à sable, LLMs multi-fournisseurs, voix, mémoire, Telegram, WhatsApp, Discord, Teams et outils MCP. Sécurisé par conception, fonctionne sur votre matériel.

Partager

Moltis

Moltis — Un serveur d'agent personnel persistant et sécurisé en Rust

Un seul binaire — sandboxé, sécurisé, à vous.

CI codecov CodSpeed License: MIT Rust Discord

Installation • Comparaison • Architecture • Sécurité • Fonctionnalités • Comment ça marche • Contribuer


Moltis a récemment atteint la première page de Hacker News. Merci d'ouvrir une issue pour toute friction, quelle qu'elle soit. Je me concentre sur l'excellence de Moltis.

Sécurisé par conception — Vos clés ne quittent jamais votre machine. Chaque commande s'exécute dans un conteneur sandboxé, jamais sur votre hôte.

Votre matériel — Fonctionne sur un Mac Mini, un Raspberry Pi, ou tout serveur que vous possédez. Un seul binaire Rust, pas de Node.js, pas de npm, pas de runtime.

Complet — Voix, mémoire, rappel inter-sessions, points de contrôle automatiques des modifications, planification, Telegram, Signal, Discord, automatisation du navigateur, serveurs MCP, exécution distante via SSH ou nœud, clés de déploiement gérées avec épinglage d'hôte dans l'interface web, inventaire en direct des outils dans Paramètres → Outils, contexte de projet compatible Cursor, et analyse des menaces des fichiers de contexte — tout est intégré. Pas de marketplace de plugins pour se faire attaquer via la chaîne d'approvisionnement.

Auditable — L'exécuteur d'agent et l'interface de modèles tiennent en ~7,5K lignes, avec les fournisseurs dans ~19K lignes supplémentaires. L'espace de travail Rust fait ~270K lignes réparties sur 59 crates modulaires que vous pouvez auditer indépendamment, avec plus de 470 fichiers Rust contenant des tests. Le code unsafe est isolé aux frontières FFI et aux runtimes précompilés, pas dans la boucle centrale de l'agent.

Installation

# Script d'installation en une ligne (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

# Ou compilation depuis les sources
cargo install moltis --git https://github.com/moltis-org/moltis

Comparaison

OpenClawHermes AgentMoltis
Stack principaleTypeScript + applications compagnes Swift/KotlinPython + surfaces TUI/web TypeScriptRust
RuntimeNode.js + npm/pnpm/bunPython + uv/pip, éléments UI Node optionnelsUn seul binaire Rust
Taille du dépôt local*~1,1M LoC applicatifs~152K LoC applicatifs~270K LoC Rust
ArchitectureÉcosystème large de passerelles, canaux, nœuds et applicationsAgent CLI/passerelle avec boucle d'apprentissage et outils de rechercheServeur d'agent personnel persistant avec crates modulaires
Crates/modulesPaquets npm, extensions, applicationsPaquets Python, plugins, outils, TUI59 crates d'espace de travail Rust
Sandbox/backendsPermissions au niveau application, outils navigateur/nœudLocal, Docker, SSH, Daytona, Singularity, ModalDocker/Podman + Apple Container + WASM
Auth/accèsAppairage et contrôles de passerelle localeConfiguration CLI et passerelle de messagerieMot de passe + Passkey + clés API + Vault
Voix I/OModes d'activation vocale et de conversationTranscription de mémos vocauxFournisseurs STT + TTS intégrés
MCPSupport d'intégration/pluginsIntégration MCPstdio + HTTP/SSE
CompétencesCompétences groupées, gérées et d'espace de travailCompétences auto-améliorées et support Skills HubCompétences groupées/espace de travail + amélioration autonome + import OpenClaw
Mémoire/RAGMémoire et moteur de contexte basés sur pluginsMémoire organisée par l'agent, recherche de sessions, modélisation utilisateurSQLite + FTS + mémoire vectorielle

* LoC mesurés avec tokei, hors node_modules, sorties de build générées, dist et target.

Comparaison complète dans la documentation →

Architecture — Carte des crates

Espace de travail Rust actuel : ~270K LoC répartis sur 59 crates. Le tableau ci-dessous regroupe les principaux crates par rôle pour que l'architecture reste lisible.

Runtime central :

CrateLoCRôle
moltis-gateway37,4KServeur HTTP/WS, RPC, auth, câblage de démarrage
moltis-tools37,0KExécution d'outils, sandboxing, outils WASM
moltis-providers18,9KImplémentations de fournisseurs LLM
moltis-agents14,5KBoucle d'agent, streaming, assemblage de prompts
moltis-chat14,2KMoteur de chat, orchestration d'agents
moltis-config10,3KConfiguration, validation
moltis-httpd9,9KPrimitives de serveur HTTP et middleware
moltis (CLI)4,7KPoint d'entrée, commandes CLI
moltis-sessions3,5KPersistance des sessions
moltis-common1,5KUtilitaires partagés
moltis-service-traits1,2KInterfaces de service partagées
moltis-protocol0,7KTypes de protocole filaire

Crates de fonctionnalités et d'intégration :

CatégorieCratesLoC combinés
Canauxmoltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels34,0K
Web et APImoltis-web, moltis-graphql, moltis-webhooks10,8K
Extensibilitémoltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins11,5K
Mémoire et contextemoltis-memory, moltis-qmd, moltis-code-index, moltis-projects11,7K
Voix et navigateurmoltis-voice, moltis-browser9,2K
Auth et sécuritémoltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls8,5K
Planification et automatisationmoltis-cron, moltis-caldav, moltis-auto-reply4,7K
Configuration et importmoltis-provider-setup, moltis-openclaw-import, moltis-onboarding11,7K
Hôtes natifs et nœudsmoltis-swift-bridge, moltis-node-host, moltis-courier5,7K
Outils WASMmoltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search1,4K
Crates de supportmoltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks2,1K

Utilisez --no-default-features --features lightweight pour les appareils contraints (Raspberry Pi, etc.).

Sécurité

Catégories