
Rust में एक सुरक्षित स्थायी व्यक्तिगत एजेंट सर्वर। एक बाइनरी, सैंडबॉक्स्ड निष्पादन, मल्टी-प्रोवाइडर LLMs, वॉइस, मेमोरी, Telegram, WhatsApp, Discord, Teams, और MCP टूल्स। डिज़ाइन द्वारा सुरक्षित, आपके हार्डवेयर पर चलता है।
एक ही बाइनरी — सैंडबॉक्स्ड, सुरक्षित, आपका अपना।
इंस्टॉलेशन • तुलना • आर्किटेक्चर • सुरक्षा • विशेषताएँ • यह कैसे काम करता है • योगदान
Moltis हाल ही में Hacker News के फ्रंट पेज पर पहुँचा है। किसी भी तरह की परेशानी के लिए कृपया एक issue खोलें। मेरा ध्यान Moltis को उत्कृष्ट बनाने पर है।
डिज़ाइन से सुरक्षित — आपकी कुंजियाँ कभी आपकी मशीन नहीं छोड़तीं। हर कमांड एक सैंडबॉक्स्ड कंटेनर में चलता है, कभी भी आपके होस्ट पर नहीं।
आपका हार्डवेयर — Mac Mini, Raspberry Pi, या आपके स्वामित्व वाले किसी भी सर्वर पर चलता है। एक Rust बाइनरी, न Node.js, न npm, न कोई रनटाइम।
पूर्ण-विशेषताओं वाला — वॉइस, मेमोरी, क्रॉस-सेशन रिकॉल, स्वचालित एडिट चेकपॉइंट, शेड्यूलिंग, Telegram, Signal, Discord, ब्राउज़र ऑटोमेशन, MCP सर्वर, SSH या node-आधारित रिमोट exec, वेब UI में होस्ट पिनिंग के साथ प्रबंधित डिप्लॉय कुंजियाँ, एक लाइव Settings → Tools इन्वेंटरी, Cursor-संगत प्रोजेक्ट कॉन्टेक्स्ट, और कॉन्टेक्स्ट-फ़ाइल थ्रेट स्कैनिंग — सब कुछ अंतर्निहित। सप्लाई-चेन हमले का शिकार होने के लिए कोई प्लगइन मार्केटप्लेस नहीं।
ऑडिट-योग्य — एजेंट रनर और मॉडल इंटरफ़ेस लगभग 7.5K लाइनों में समाते हैं, और प्रोवाइडर अतिरिक्त ~19K लाइनों में। Rust वर्कस्पेस 59 मॉड्यूलर क्रेट्स में फैली लगभग 270K लाइनों का है जिन्हें आप स्वतंत्र रूप से ऑडिट कर सकते हैं, जिनमें टेस्ट वाली 470+ Rust फ़ाइलें हैं। Unsafe कोड FFI और प्रीकंपाइल्ड रनटाइम सीमाओं तक सीमित है, न कि कोर एजेंट लूप में।
# 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 | |
|---|---|---|---|
| प्राथमिक स्टैक | TypeScript + Swift/Kotlin साथी ऐप्स | Python + TypeScript TUI/web सतहें | Rust |
| रनटाइम | Node.js + npm/pnpm/bun | Python + uv/pip, वैकल्पिक Node UI भाग | एकल Rust बाइनरी |
| स्थानीय चेकआउट आकार* | ~1.1M ऐप LoC | ~152K ऐप LoC | ~270K Rust LoC |
| आर्किटेक्चर | व्यापक गेटवे, चैनल, नोड, और ऐप इकोसिस्टम | लर्निंग लूप और रिसर्च टूलिंग के साथ CLI/गेटवे एजेंट | मॉड्यूलर क्रेट्स के साथ स्थायी व्यक्तिगत एजेंट सर्वर |
| क्रेट्स/मॉड्यूल | npm पैकेज, एक्सटेंशन, ऐप्स | Python पैकेज, प्लगइन, टूल, TUI | 59 Rust वर्कस्पेस क्रेट्स |
| सैंडबॉक्स/बैकएंड | ऐप-स्तरीय अनुमतियाँ, ब्राउज़र/नोड टूल | Local, Docker, SSH, Daytona, Singularity, Modal | Docker/Podman + Apple Container + WASM |
| प्रमाणीकरण/पहुँच | पेयरिंग और स्थानीय गेटवे नियंत्रण | CLI और मैसेजिंग गेटवे सेटअप | Password + Passkey + API keys + Vault |
| वॉइस I/O | वॉइस वेक और टॉक मोड | वॉइस मेमो ट्रांसक्रिप्शन | अंतर्निहित STT + TTS प्रदाता |
| MCP | प्लगइन/इंटीग्रेशन समर्थन | MCP इंटीग्रेशन | stdio + HTTP/SSE |
| स्किल्स | बंडल्ड, प्रबंधित, और वर्कस्पेस स्किल्स | स्व-सुधारक स्किल्स और Skills Hub समर्थन | बंडल्ड/वर्कस्पेस स्किल्स + स्वायत्त सुधार + OpenClaw आयात |
| मेमोरी/RAG | प्लगइन-समर्थित मेमोरी और कॉन्टेक्स्ट इंजन | एजेंट-क्यूरेटेड मेमोरी, सत्र खोज, उपयोगकर्ता मॉडलिंग | SQLite + FTS + वेक्टर मेमोरी |
* LoC tokei से मापा गया, node_modules, जनरेटेड बिल्ड आउटपुट, dist, और target को छोड़कर।
वर्तमान Rust वर्कस्पेस: 59 क्रेट्स में ~270K LoC। नीचे दी गई तालिका मुख्य क्रेट्स को भूमिका के अनुसार समूहित करती है ताकि आर्किटेक्चर स्कैन करने योग्य बना रहे।
कोर रनटाइम:
| क्रेट | LoC | भूमिका |
|---|---|---|
moltis-gateway | 37.4K | HTTP/WS सर्वर, RPC, प्रमाणीकरण, स्टार्टअप वायरिंग |
moltis-tools | 37.0K | टूल निष्पादन, सैंडबॉक्सिंग, WASM टूल |
moltis-providers | 18.9K | LLM प्रदाता कार्यान्वयन |
moltis-agents | 14.5K | एजेंट लूप, स्ट्रीमिंग, प्रॉम्प्ट असेंबली |
moltis-chat | 14.2K | चैट इंजन, एजेंट ऑर्केस्ट्रेशन |
moltis-config | 10.3K | कॉन्फ़िगरेशन, सत्यापन |
moltis-httpd | 9.9K | HTTP सर्वर प्रिमिटिव और मिडलवेयर |
moltis (CLI) | 4.7K | प्रवेश बिंदु, CLI कमांड |
moltis-sessions | 3.5K | सत्र दृढ़ता |
moltis-common | 1.5K | साझा उपयोगिताएँ |
moltis-service-traits | 1.2K | साझा सेवा इंटरफ़ेस |
moltis-protocol | 0.7K | वायर प्रोटोकॉल प्रकार |
फ़ीचर और इंटीग्रेशन क्रेट्स:
| श्रेणी | क्रेट्स | संयुक्त LoC |
|---|---|---|
| चैनल | moltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels | 34.0K |
| वेब और API | moltis-web, moltis-graphql, moltis-webhooks | 10.8K |
| विस्तारशीलता | moltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins | 11.5K |
| मेमोरी और कॉन्टेक्स्ट | moltis-memory, moltis-qmd, moltis-code-index, moltis-projects | 11.7K |
| वॉइस और ब्राउज़र | moltis-voice, moltis-browser | 9.2K |
| प्रमाणीकरण और सुरक्षा | moltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls | 8.5K |
| शेड्यूलिंग और ऑटोमेशन | moltis-cron, moltis-caldav, moltis-auto-reply | 4.7K |
| सेटअप और आयात | moltis-provider-setup, moltis-openclaw-import, moltis-onboarding | 11.7K |
| नेटिव और नोड होस्ट | moltis-swift-bridge, moltis-node-host, moltis-courier | 5.7K |
| WASM टूल | moltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search | 1.4K |
| सहायक क्रेट्स | moltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks | 2.1K |
सीमित उपकरणों (Raspberry Pi, आदि) के लिए --no-default-features --features lightweight का उपयोग करें।
secrecy::Secret, ड्रॉप पर शून्यीकृत, टूल आउटपुट से रिडैक्टेडBeforeToolCall हुक किसी भी टूल इनवोकेशन का निरीक्षण/ब्लॉक कर सकते हैंविवरण के लिए सुरक्षा आर्किटेक्चर देखें।
रिलीज़ को gh attestation verify <artifact> -R moltis-org/moltis से सत्यापित करें या रिलीज़ सत्यापन देखें।