العودة إلى التحديثات
New releaseAug 30, 2026

moltis v20260818.08

خادم وكيل شخصي مستمر وآمن بلغة Rust. ملف ثنائي واحد، تنفيذ معزول (sandboxed)، نماذج لغوية كبيرة من عدة موفري خدمات، صوت، ذاكرة، أدوات تلغرام وواتساب وديسكورد وتيمز وMCP. آمن بتصميمه، يعمل على أجهزتك.

مشاركة

Moltis

Moltis — خادم وكيل شخصي آمن ودائم مكتوب بلغة Rust

ملف ثنائي واحد — معزول، آمن، ملكك.

CI codecov CodSpeed License: MIT Rust Discord

التثبيت • المقارنة • البنية • الأمان • الميزات • كيف يعمل • المساهمة


وصل Moltis مؤخرًا إلى الصفحة الأولى من Hacker News. يُرجى فتح مشكلة لأي عائق على الإطلاق. أنا مركّز على جعل Moltis ممتازًا.

آمن بالتصميم — مفاتيحك لا تغادر جهازك أبدًا. كل أمر يعمل داخل حاوية معزولة، وليس على مضيفك.

أجهزتك الخاصة — يعمل على Mac Mini أو Raspberry Pi أو أي خادم تملكه. ملف Rust ثنائي واحد، بدون Node.js، بدون npm، بدون بيئة تشغيل.

كامل الميزات — الصوت، الذاكرة، الاسترجاع عبر الجلسات، نقاط تفتيش تلقائية للتحرير، الجدولة، Telegram، Signal، Discord، أتمتة المتصفح، خوادم MCP، التنفيذ عن بُعد عبر SSH أو node، مفاتيح نشر مُدارة مع تثبيت المضيف في واجهة الويب، جرد مباشر للأدوات في الإعدادات، سياق مشروع متوافق مع Cursor، وفحص تهديدات ملفات السياق — كل ذلك مدمج. لا يوجد سوق إضافات يمكن مهاجمته عبر سلسلة التوريد.

قابل للتدقيق — مشغّل الوكيل وواجهة النموذج يتناسبان في ~7.5K سطر، مع مزودين في ~19K سطر إضافي. مساحة عمل Rust تبلغ ~270K سطر عبر 59 crate معيارية يمكنك تدقيقها بشكل مستقل، مع أكثر من 470 ملف Rust يحتوي على اختبارات. كود unsafe معزول إلى حدود FFI وحدود وقت التشغيل المترجمة مسبقًا، وليس إلى حلقة الوكيل الأساسية.

التثبيت

# سكربت تثبيت بسطر واحد (macOS / Linux)
curl -fsSL https://www.moltis.org/install.sh | sh

# macOS / Linux عبر Homebrew
brew install moltis-org/tap/moltis

# Docker (متعدد البنى: amd64/arm64)
docker pull ghcr.io/moltis-org/moltis:latest

# أو البناء من المصدر
cargo install moltis --git https://github.com/moltis-org/moltis

المقارنة

OpenClawHermes AgentMoltis
الحزمة الأساسيةTypeScript + تطبيقات مصاحبة Swift/KotlinPython + أسطح TUI/ويب TypeScriptRust
بيئة التشغيلNode.js + npm/pnpm/bunPython + uv/pip، أجزاء واجهة Node اختياريةملف Rust ثنائي واحد
حجم النسخة المحلية*~1.1M سطر تطبيق~152K سطر تطبيق~270K سطر Rust
البنيةنظام بيئي واسع من البوابات والقنوات والعقد والتطبيقاتوكيل CLI/بوابة مع حلقة تعلم وأدوات بحثخادم وكيل شخصي دائم مع crate معيارية
Crates/الوحداتحزم npm، إضافات، تطبيقاتحزم Python، إضافات، أدوات، TUI59 crate في مساحة عمل Rust
العزل/الخلفياتأذونات على مستوى التطبيق، أدوات متصفح/عقدةمحلي، Docker، SSH، Daytona، Singularity، ModalDocker/Podman + Apple Container + WASM
المصادقة/الوصولالاقتران وضوابط البوابة المحليةإعداد CLI وبوابة الرسائلكلمة مرور + Passkey + مفاتيح API + Vault
الإدخال/الإخراج الصوتيأوضاع التنبيه الصوتي والمحادثةنسخ المذكرات الصوتيةمزودو STT + TTS مدمجون
MCPدعم الإضافات/التكاملتكامل MCPstdio + HTTP/SSE
المهاراتمهارات مدمجة ومدارة ومساحة عملمهارات ذاتية التحسين ودعم Skills Hubمهارات مدمجة/مساحة عمل + تحسين ذاتي + استيراد OpenClaw
الذاكرة/RAGذاكرة ومحرك سياق مدعومان بالإضافاتذاكرة منسقة بواسطة الوكيل، بحث في الجلسات، نمذجة المستخدمSQLite + FTS + ذاكرة متجهية

* قياس LoC باستخدام tokei، باستثناء node_modules، ومخرجات البناء المولدة، وdist، وtarget.

المقارنة الكاملة في الوثائق ←

البنية — خريطة Crates

مساحة عمل Rust الحالية: ~270K LoC عبر 59 crate. الجدول أدناه يجمع crates الرئيسية حسب الدور بحيث تبقى البنية قابلة للمسح.

النواة الأساسية:

CrateLoCالدور
moltis-gateway37.4Kخادم HTTP/WS، RPC، مصادقة، ربط الإقلاع
moltis-tools37.0Kتنفيذ الأدوات، العزل، أدوات WASM
moltis-providers18.9Kتطبيقات مزودي LLM
moltis-agents14.5Kحلقة الوكيل، البث، تجميع المطالبات
moltis-chat14.2Kمحرك الدردشة، تنسيق الوكيل
moltis-config10.3Kالإعدادات، التحقق
moltis-httpd9.9Kأساسيات خادم HTTP والوسائط
moltis (CLI)4.7Kنقطة الدخول، أوامر CLI
moltis-sessions3.5Kاستمرارية الجلسات
moltis-common1.5Kأدوات مشتركة
moltis-service-traits1.2Kواجهات خدمة مشتركة
moltis-protocol0.7Kأنواع بروتوكول الاتصال

Crates الميزات والتكامل:

الفئةCratesLoC المجمعة
القنواتmoltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels34.0K
الويب وواجهات APImoltis-web, moltis-graphql, moltis-webhooks10.8K
قابلية التوسعmoltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins11.5K
الذاكرة والسياقmoltis-memory, moltis-qmd, moltis-code-index, moltis-projects11.7K
الصوت والمتصفحmoltis-voice, moltis-browser9.2K
المصادقة والأمانmoltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls8.5K
الجدولة والأتمتةmoltis-cron, moltis-caldav, moltis-auto-reply4.7K
الإعداد والاستيرادmoltis-provider-setup, moltis-openclaw-import, moltis-onboarding11.7K
مضيفو Native وNodemoltis-swift-bridge, moltis-node-host, moltis-courier5.7K
أدوات WASMmoltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search1.4K
Crates الداعمةmoltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks2.1K

استخدم --no-default-features --features lightweight للأجهزة المحدودة (Raspberry Pi، إلخ).

الأمان

  • سطح unsafe صغير — كود الوكيل/البوابة الأساسي يبقى Rust آمنًا؛ unsafe معزول إلى Swift FFI، وأغلفة النماذج المحلية، وحدود WASM المترجمة مسبقًا
  • تنفيذ معزول — Docker + Apple Container، عزل لكل جلسة
  • معالجة الأسرار — secrecy::Secret، تُصفَّر عند الإفلات، وتُحرَّر من مخرجات الأدوات
  • المصادقة — كلمة مرور + passkey (WebAuthn)، محدودة المعدل، مع خنق لكل IP
  • حماية SSRF — محلولة عبر DNS، تمنع loopback/private/link-local
  • التحقق من الأصل — يرفض ترقيات WebSocket عبر الأصول
  • بوابة الخطافات — خطافات BeforeToolCall يمكنها فحص/حظر أي استدعاء أداة
  • سلامة سلسلة التوريد — تصديقات القطع الأثرية، توقيع Sigstore بدون مفاتيح، توقيع GPG (YubiKey)، مجاميع SHA-256/SHA-512

راجع بنية الأمان للتفاصيل. تحقق من الإصدارات باستخدام gh attestation verify <artifact> -R moltis-org/moltis أو راجع التحقق من الإصدارات.

الميزات

الفئات