
خادم وكيل شخصي مستمر وآمن بلغة Rust. ملف ثنائي واحد، تنفيذ معزول (sandboxed)، نماذج لغوية كبيرة من عدة موفري خدمات، صوت، ذاكرة، أدوات تلغرام وواتساب وديسكورد وتيمز وMCP. آمن بتصميمه، يعمل على أجهزتك.
ملف تنفيذي واحد — معزول، آمن، ملكك.
التثبيت • المقارنة • البنية • الأمان • الميزات • كيف يعمل • المساهمة
وصل Moltis مؤخرًا إلى الصفحة الرئيسية لموقع Hacker News. يُرجى فتح تذكرة (issue) لأي عائق على الإطلاق. أنا مركّز على جعل Moltis ممتازًا.
آمن من حيث التصميم — مفاتيحك لا تغادر جهازك أبدًا. كل أمر يُنفَّذ داخل حاوية معزولة، وليس على مضيفك أبدًا.
عتادك الخاص — يعمل على Mac Mini أو Raspberry Pi أو أي خادم تملكه. ملف Rust تنفيذي واحد، بلا Node.js، بلا npm، بلا بيئة تشغيل.
كامل الميزات — الصوت، والذاكرة، والاستدعاء عبر الجلسات، ونقاط فحص التعديل التلقائية، والجدولة، وTelegram، وSignal، وDiscord، وأتمتة المتصفح، وخوادم MCP، والتنفيذ البعيد عبر SSH أو المدعوم بالعُقد، ومفاتيح النشر المُدارة مع تثبيت المضيف في واجهة الويب، وجرد مباشر في الإعدادات ← الأدوات، وسياق مشروع متوافق مع Cursor، وفحص تهديدات ملفات السياق — كل ذلك مدمج. لا يوجد سوق إضافات يمكن أن تتعرض لهجمات سلسلة التوريد من خلاله.
قابل للتدقيق — مشغّل الوكيل وواجهة النموذج يقعان في حوالي 7.5 ألف سطر، مع المزوّدين في حوالي 19 ألف سطر إضافية. مساحة عمل Rust تضم حوالي 270 ألف سطر موزعة على 59 حزمة معيارية (crate) يمكنك تدقيقها بشكل مستقل، مع أكثر من 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 + واجهات TUI/web بـ TypeScript | Rust |
| بيئة التشغيل | Node.js + npm/pnpm/bun | Python + uv/pip، مع أجزاء واجهة Node اختيارية | ملف Rust تنفيذي واحد |
| حجم النسخة المحلية* | ~1.1M سطر برمجي للتطبيق | ~152K سطر برمجي للتطبيق | ~270K سطر برمجي بـ Rust |
| البنية المعمارية | بوابة واسعة ونظام قنوات وعُقد وتطبيقات متكامل | وكيل CLI/gateway مع حلقة تعلّم وأدوات بحثية | خادم وكيل شخصي دائم مع حزم وحدات (crates) |
| الحزم/الوحدات | حزم npm وإضافات وتطبيقات | حزم Python وإضافات وأدوات وTUI | 59 حزمة Rust في مساحة العمل |
| بيئات العزل/الخلفيات | أذونات على مستوى التطبيق وأدوات المتصفح/العقدة | محلي، Docker، SSH، Daytona، Singularity، Modal | Docker/Podman + Apple Container + WASM |
| المصادقة/الوصول | إقران وتحكم محلي بالبوابة | إعداد CLI وبوابة المراسلة | كلمة مرور + Passkey + مفاتيح API + Vault |
| الإدخال/الإخراج الصوتي | أوضاع الإيقاظ الصوتي والتحدث | نسخ المذكرات الصوتية | مزوّدو STT + TTS مدمجون |
| MCP | دعم الإضافات/التكامل | تكامل MCP | stdio + HTTP/SSE |
| المهارات | مهارات مضمّنة ومُدارة ومهارات مساحة العمل | مهارات ذاتية التحسين ودعم Skills Hub | مهارات مضمّنة/مساحة عمل + تحسين ذاتي + استيراد OpenClaw |
| الذاكرة/RAG | ذاكرة مدعومة بالإضافات ومحرك سياق | ذاكرة منسّقة بواسطة الوكيل، بحث في الجلسات، نمذجة المستخدم | SQLite + FTS + ذاكرة متجهية |
* تم قياس الأسطر البرمجية باستخدام tokei، مع استثناء node_modules ومخرجات البناء المولّدة وdist وtarget.
مساحة عمل Rust الحالية: ~270K سطر برمجي موزعة على 59 حزمة. يُجمّع الجدول أدناه الحزم الرئيسية حسب الدور لتبقى البنية المعمارية سهلة الاستعراض.
بيئة التشغيل الأساسية:
| الحزمة | الأسطر البرمجية | الدور |
|---|---|---|
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 | أنواع بروتوكول الاتصال |
حزم الميزات والتكامل:
| الفئة | الحزم | إجمالي الأسطر البرمجية |
|---|---|---|
| القنوات | 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 |
استخدم --no-default-features --features lightweight للأجهزة المحدودة الموارد (Raspberry Pi، إلخ).
secrecy::Secret، تُصفَّر عند الإسقاط، وتُحجب من مخرجات الأدواتBeforeToolCall فحص/حجب أي استدعاء أداةراجع بنية الأمان للتفاصيل.
تحقق من الإصدارات باستخدام gh attestation verify <artifact> -R moltis-org/moltis أو راجع التحقق من الإصدار.