ما هو Enchanted؟
Enchanted تطبيق محادثة أصلي لأنظمة macOS وiOS وvisionOS يعمل كواجهة أمامية لخادم Ollama تستضيفه بنفسك. وفقاً لوصفه على GitHub، فهو "تطبيق أنيق مفتوح المصدر ومتوافق مع Ollama لأنظمة macOS/iOS/visionOS، للعمل مع نماذج مستضافة بشكل خاص مثل Llama 2 وMistral وVicuna وStarling وغيرها." لا يقوم Enchanted نفسه أبداً بتنزيل أي نموذج أو تخزينه أو تشغيله — بل يرسل مطالباتك (prompts) إلى عنوان خادم Ollama الذي تُعِدُّه ويعرض الاستجابة أثناء بثّها.
- الوظيفة الأساسية: واجهة محادثة أصلية مبنية بـ SwiftUI ترسل الطلبات إلى واجهة برمجة تطبيقات HTTP لخادم Ollama وتعرض الاستجابة — لا أكثر ولا أقل
- المطوّر: Augustinas Malinauskas، الذي يطوّر تحت اسم مستخدم GitHub gluonfield (كان الوصول إلى المستودع سابقاً عبر اسم المستخدم AugustDev، الذي يعيد GitHub الآن توجيهه إلى gluonfield)
- الترخيص: Apache 2.0، ما يعني أن الشيفرة المصدرية يمكن قراءتها وتعديلها وإعادة توزيعها بحرية، مع نسب الجهد لصاحبه
- يعني "الأصلي" هنا أنه تطبيق حقيقي لـ macOS/iOS مبني بإطار عمل SwiftUI من آبل — وليس موقعاً ويب مغلّفاً داخل قشرة متصفح — لذا يحصل على ميزات النظام مثل لوحة أوامر بأسلوب Spotlight، وعرض Markdown أصلي، وتخزين محلي لسجل المحادثة يعمل دون اتصال بالإنترنت
- ما لا يفعله: لا يملك محرك تشغيل نماذج مدمجاً (بخلاف LM Studio أو GPT4All)، ولا يتصل بأي مزوّد سحابي (بخلاف Msty) — Ollama هو الواجهة الخلفية الوحيدة المدعومة
تاريخ مشروع Enchanted ومحطات الإصدارات
تعود أولى التزامات (commits) Enchanted إلى ديسمبر 2023، حيث أُنشئ مستودع GitHub في 13 ديسمبر 2023، وظهرت صفحة App Store بعد يومين، في 15 ديسمبر 2023. أصدر المشروع تحديثات متكررة طوال معظم عام 2024، ثم شهد فجوة استمرت نحو سنتين في إصدارات GitHub الموسومة قبل صدور مجموعة من الميزات المُساهَم بها من المجتمع في منتصف 2026.
- 1v1.1.0 — 22 ديسمبر 2023: تسجيلات صوتية ومطالبات بالصور
Why it matters: أضافت الإصدارات المبكرة إملاء المطالبات صوتياً ومرفقات الصور للنماذج متعددة الوسائط مثل LLaVA. - 2v1.4.0 — 12 فبراير 2024: دعم macOS
Why it matters: توسّع Enchanted من تطبيق مخصص لـ iOS فقط إلى نسخة أصلية لـ Mac، مع اختصار ⌘+N لمحادثة جديدة وإعدادات خاصة بـ Mac. - 3v1.4.4 — 14 فبراير 2024: لوحة أوامر بأسلوب Spotlight لـ macOS
Why it matters: أضافت لوحة الأوامر Ctrl+⌘+K — وسيلة على مستوى النظام لتنفيذ مطالبة محفوظة على نص محدَّد دون فتح نافذة المحادثة الرئيسية. - 4v1.5.5 "Completions" — 11 مارس 2024: قوالب مطالبات مخصصة
Why it matters: أتاحت إنشاء قوالب مطالبات قابلة لإعادة الاستخدام تجمع بين تعليمة محفوظة ونص محدَّد في أي تطبيق آخر على Mac. - 5v1.6.7 — 26 مايو 2024: تحويل النص إلى كلام على macOS ونسخ المحادثة
Why it matters: أضافت خاصية القراءة بصوت عالٍ ("Read Aloud") على macOS، ووسيلة لنسخ محادثة كاملة بنقرة واحدة. - 6v1.7.0 — 27 مايو 2024: دعم Apple Vision Pro
Why it matters: كان Enchanted من بين عملاء المحادثة الأوائل للنماذج اللغوية المحلية الذين حصلوا على نسخة مخصصة لـ visionOS، إلى جانب الوصول إلى أصوات النظام Enhanced/Premium الأعلى جودة من آبل. - 7v1.8.2 — 15 يونيو 2026: دعم Llama Vision وعلامات "think" وتحديث الألوان
Why it matters: بعد فجوة طويلة منذ v1.7.0، أضاف هذا الإصدار — المبني من عدة طلبات سحب (pull requests) من المجتمع — دعماً لنماذج Llama القادرة على الرؤية، وعرض علامات `<think>` لنماذج الاستدلال، وتعديلات على ألوان الواجهة.
ماذا يمكنك أن تفعل باستخدام Enchanted؟
قائمة ميزات Enchanted، وفقاً لملف README الخاص به، ضيقة عمداً: كل ما فيها يخدم غرضاً واحداً — الدردشة مع خادم Ollama الخاص بك عبر تطبيق أصلي.
- تحويل النص إلى كلام ("Read Aloud") — يجعل التطبيق يقرأ الاستجابة بصوت عالٍ باستخدام صوت النظام، وهو مفيد للاستماع إلى الإجابات الطويلة دون استخدام اليدين
- المطالبات الصوتية — إملاء مطالبة بدلاً من كتابتها
- مرفقات الصور — إرفاق صورة بمطالبة للنماذج متعددة الوسائط مثل LLaVA أو أنواع Llama القادرة على الرؤية (أُضيفت في v1.8.2)
- مطالبات نظام مخصصة — تعيين مطالبة نظام تُطبَّق على محادثة معينة
- التعديل وإعادة الإرسال — تعديل رسالة سابقة وإعادة إرسالها، اختيارياً إلى نموذج مختلف عن الذي أجاب عليها في الأصل
- عرض Markdown — تُعرَض الجداول والقوائم وكتل الشيفرة (مع زر نسخ) بشكل صحيح بدلاً من إظهار صياغة Markdown الخام
- سجل المحادثة على الجهاز — يُخزَّن سجل المحادثة محلياً على جهازك، وليس على خادم شركة، لأنه لا يوجد أي خادم شركة معنيّ من الأساس
- لوحة أوامر macOS (Ctrl+⌘+K) — لوحة بأسلوب Spotlight لتنفيذ قالب مطالبة مخصص محفوظ على نص محدَّد في أي تطبيق آخر على Mac، دون التبديل إلى نافذة Enchanted الرئيسية
- دعم نماذج الاستدلال — يعرض علامات
<think>الخاصة بنماذج الاستدلال ككتلة منفصلة بدلاً من نص خام (أُضيفت في v1.8.2)
أمثلة استخدام: ثلاث طرق لاستخدام Enchanted
تأتي سير العمل الثلاثة هذه مباشرة من تعليمات الإعداد والميزات الموثّقة لـ Enchanted — وليست سيناريوهات افتراضية.
تشغيل Ollama وEnchanted على نفس جهاز Mac
ثبّت Ollama على جهاز Mac الخاص بك، ونزّل نموذجاً (مثل نموذج Llama أو Qwen)، وشغّل خادم Ollama. افتح Enchanted على نفس الجهاز، ووجّه إعداد عنوان الخادم إلى عنوان Ollama المحلي لديك، وابدأ الدردشة. هذا هو الإعداد الأبسط — لا يلزم أي ضبط شبكة لأن التطبيق والخادم على نفس الجهاز.
الدردشة من iPhone الخاص بك مع Ollama يعمل على Mac الخاص بك
تغطي تعليمات الإعداد الخاصة بـ Enchanted هذه الحالة بالتحديد: شغّل Ollama على جهاز Mac الخاص بك، واستخدم أداة نفق مثل ngrok (ngrok http 11434 --host-header="localhost:11434") لكشفه عبر رابط عام مؤقت، ثم أدخل ذلك الرابط كعنوان نقطة نهاية الخادم في Enchanted على iPhone الخاص بك. من حيث المبدأ، تعمل أي أداة تكشف خادم Ollama الخاص بك عبر عنوان ثابت يمكن الوصول إليه — عنوان IP على شبكتك المحلية، أو VPN، أو وكيل عكسي تستضيفه بنفسك — بنفس الطريقة، لأن Enchanted لا يحتاج سوى رابط نقطة نهاية واحد؛ والمثال الموثَّق رسمياً من المشروع يستخدم ngrok تحديداً.
إنشاء قالب مطالبة قابل لإعادة الاستخدام على مستوى نظام macOS بالكامل
على macOS، احفظ قالب مطالبة مخصصاً (مثل "أعد صياغة هذا بإيجاز أكبر") في Enchanted، ثم استخدم لوحة الأوامر Ctrl+⌘+K من داخل أي تطبيق آخر — محرر نصوص، أو عميل بريد إلكتروني، أو متصفح — لتنفيذ ذلك القالب على النص الذي حددته، دون التبديل إلى واجهة المحادثة الرئيسية.
تنزيل Enchanted لأنظمة macOS وiOS
يُوزَّع Enchanted كتنزيل مجاني من App Store أو كمشروع Xcode مفتوح المصدر تبنيه بنفسك. لا ينشر مستودع GitHub نفسه ملفات ثنائية جاهزة لسطح المكتب كمرفقات إصدار — فغالبية إصداراته الستة عشر الموسومة لا تحتوي على أي ملف مرفق، لذا فإن App Store والبناء من الشيفرة المصدرية هما المساران الفعليان للتثبيت.
المنصة | المتطلبات | الحصول عليه |
|---|---|---|
| iOS / iPadOS | iOS 17.0+، خادم Ollama v0.1.14+ متاح | App Store ↗ |
| macOS | جهاز Mac بمعالج Apple Silicon أو Intel، خادم Ollama متاح | App Store ↗ |
| visionOS | Apple Vision Pro، خادم Ollama متاح | App Store ↗ |
| البناء من الشيفرة المصدرية | Xcode، وحساب Apple Developer للتوقيع | مستودع GitHub ↗ |
على App Store، يظهر التطبيق باسم "Enchanted Developers Only"، مجاناً، وبتقييم 4.3 من 5 من 82 تقييماً وقت كتابة هذه المراجعة — ابحث عن هذا الاسم بالضبط إذا لم يظهر بالبحث المباشر عن "Enchanted". لا يوجد بأي شكل من الأشكال إصدار منفصل لـ Windows أو Linux أو Android؛ فهذه المنصات غير مدعومة على الإطلاق من هذا المشروع، لا على App Store ولا من الشيفرة المصدرية.
أسعار Enchanted: مجاني ومفتوح المصدر
تكلفة Enchanted 0 دولار. لا يوجد اشتراك، ولا خطة مدفوعة، ولا عملية شراء داخل التطبيق — لا على App Store ولا في الشيفرة المصدرية. هذه حالة واضحة ومباشرة، وليست منتجاً مجانياً محدوداً مع طبقة مدفوعة (freemium): كل ميزة موصوفة في هذه المراجعة، بما في ذلك مرفقات الصور والمطالبات الصوتية ولوحة أوامر macOS، متاحة دون أي تكلفة.
- السعر على App Store: مجاني (مؤكَّد من خلال حقل السعر في صفحة App Store)
- لا توجد أي طبقة اشتراك من أي نوع لهذا التطبيق، بخلاف عدة تطبيقات أخرى مغطاة في هذه الفئة
- لا يكلّف البناء من الشيفرة المصدرية شيئاً بخلاف حساب Apple Developer، الذي تشترطه آبل لتوقيع أي تطبيق تجمعه بنفسك وتثبيته — تكلف عضوية Apple Developer Program 99 دولاراً سنوياً إذا أردت تثبيت نسخة بنيتها بنفسك بشكل دائم على جهاز فعلي، أو يمكنك استخدام خيار توقيع شخصي مجاني يتطلب إعادة توقيع دورية
- التكلفة الحقيقية الوحيدة غير مباشرة: ما زلت بحاجة إلى تشغيل Ollama وتنزيل النماذج بنفسك، وهو ما يستخدم إمكانات جهازك وتخزينك الخاص، لا واجهة برمجة تطبيقات مدفوعة
Enchanted مقابل Msty: أيهما تختار؟
يحل Enchanted وMsty على السطح مشكلة متشابهة — واجهة محادثة لسطح المكتب للنماذج المحلية — لكن بمنهجين متعاكسين تقريباً. Enchanted تطبيق أصلي ضيق النطاق، مفتوح المصدر، مخصص لـ Ollama فقط، وموجَّه لمنصات آبل. أما Msty فهو تطبيق مغلق المصدر متعدد المنصات، يتصل بعدة محركات محلية ومزوّدين سحابيين جنباً إلى جنب، مع خطة مدفوعة لميزات إضافية.
الجانب | Enchanted | |
|---|---|---|
| الشيفرة المصدرية | مفتوحة (Apache 2.0) | مغلقة |
| المنصات | macOS وiOS وvisionOS فقط | macOS وWindows وLinux |
| واجهات النماذج الخلفية | Ollama فقط | Ollama وLM Studio وllama.cpp وMLX + واجهات سحابية |
| دعم النماذج السحابية | لا يوجد | نعم، عبر مفاتيح API للمزوّدين |
| بحث RAG في المستندات | غير مدمج | نعم (Knowledge Stacks) |
| السعر | مجاني، بلا خطة مدفوعة | خطة مجانية + Aurum مدفوعة |
اختر Enchanted إذا أردت تطبيقاً أصلياً بسيطاً ومفتوح المصدر يتحدث فقط مع خادم Ollama الخاص بك ولا شيء غيره. اختر Msty إذا أردت أيضاً نماذج من مزوّدين سحابيين، وبحثاً في مستنداتك الخاصة، أو إصداراً لـ Windows/Linux — لا يقدّم Enchanted أياً من ذلك.
لمن يناسب Enchanted؟
يناسب Enchanted حالة استخدام محددة وضيقة بشكل جيد؛ وهو خيار سيئ خارج هذه الحالة.
استخدم Enchanted إذا
- كنت تشغّل Ollama بالفعل وتريد فقط واجهة محادثة أصلية لـ macOS/iOS/visionOS له — لا أكثر
- كان مهماً بالنسبة لك أن يكون تطبيق العميل نفسه مفتوح المصدر، وليس فقط "محلي أولاً"
- أردت الدردشة مع خادم Ollama الخاص بجهاز Mac من iPhone أو iPad وأنت بعيد عن مكتبك
- كنت تقدّر عدم دفع أي شيء أبداً مقابل واجهة المحادثة نفسها
- كنت مرتاحاً لبناء تطبيق من الشيفرة المصدرية في Xcode في حال سُحبت صفحة App Store يوماً أو تأخرت عن آخر تحديث
انتظر، أو ابحث في مكان آخر، إذا
- كنت تستخدم Windows أو Linux أو Android — لا يملك Enchanted إصداراً لأي من هذه المنصات
- أردت الوصول إلى نماذج سحابية (OpenAI وAnthropic وGoogle) إلى جانب النماذج المحلية في نفس التطبيق — يتصل Enchanted بـ Ollama فقط
- أردت بحثاً مدمجاً في المستندات/RAG على ملفاتك الخاصة — لا يملك Enchanted ما يعادل Knowledge Stacks في Msty أو أدوات RAG مخصصة
- أردت تطبيقاً يُحدَّث بنشاط وبانتظام بوتيرة إصدار يمكن التنبؤ بها — شهد Enchanted فجوة استمرت نحو سنتين بين إصداراته الموسومة (من 2024 إلى 2026)، ويوجّه القائم على صيانته الآن الوافدين الجدد إلى مشروع مختلف وأحدث باسم Jaz لحالات استخدام الوكلاء الأكثر طموحاً
- أردت محرك نماذج محلياً مدمجاً في نفس التطبيق — لا يملك Enchanted أياً منه؛ يجب عليك تثبيت Ollama وإدارته بشكل منفصل
Enchanted مقابل تطبيقات المحادثة المحلية الأخرى
Enchanted هو واحد من عدة واجهات محادثة أمامية مبنية خصيصاً حول Ollama، وأحد الخيارات القليلة الأصلية لمنصات آبل بينها. إليك كيف يقارَن بغيره — راجع دليل برمجيات النماذج اللغوية المحلية للاطلاع على الكتالوج الكامل.
- Msty — تطبيق مغلق المصدر متعدد المنصات (macOS/Windows/Linux) يضيف دعماً للنماذج السحابية وبحث RAG في المستندات فوق المحادثة المحلية؛ راجع المقارنة الكاملة بين Enchanted وMsty أعلاه.
- Msty Go — منتج منفصل لوكيل مستقل من فريق Msty، وليس واجهة محادثة على الإطلاق؛ وليس بديلاً مباشراً لـ Enchanted.
- LM Studio وJan وGPT4All — ثلاثة عملاء محادثة محلية متعددة المنصات تأتي، بخلاف Enchanted، بمحرك نماذج خاص بها بدلاً من اشتراط تثبيت منفصل لـ Ollama.
- Jan — تطبيق محادثة محلي أولاً مفتوح المصدر بمحرك استدلال مدمج، يعمل على macOS وWindows وLinux، بخلاف نطاق Enchanted المقتصر على Ollama وآبل فقط.
- GPT4All — عميل محادثة محلي مفتوح المصدر من Nomic AI بمحرك خاص مدمج، متاح لأنظمة Windows وmacOS وLinux.
- Open WebUI — واجهة محادثة تستضيفها بنفسك قائمة على المتصفح، تُستخدم عادة إلى جانب Ollama؛ بخلاف Enchanted، تعمل كتطبيق ويب يمكن الوصول إليه من أي جهاز به متصفح بدلاً من عميل أصلي للهاتف/سطح المكتب.
- BoltAI — مساعد ذكاء اصطناعي لأنظمة macOS/Windows بتكامل عميق على مستوى النظام (اختصارات على مستوى النظام، تكاملات مع التطبيقات) ودعم للنماذج المحلية والسحابية معاً، وهو أقرب في نطاقه إلى Msty منه إلى Enchanted.
- Jaz — المشروع الأحدث والمنفصل لنفس المطوّر: منصة "وكيل ذكاء اصطناعي شخصي" (وكلاء يعملون باستمرار، ودورات مجدولة، وذاكرة، وتحكّم عبر git) بدلاً من عميل محادثة بسيط؛ وليس بديلاً معادلاً لحالة استخدام Enchanted.
أخطاء شائعة عند تقييم Enchanted
يأتي معظم الالتباس حول Enchanted من افتراض أنه يقدّم أكثر من واجهة أمامية بسيطة لـ Ollama، أو من عدم العثور على الاسم الصحيح في App Store.
الخطأ 1: البحث عن "Enchanted" فقط في App Store
الاسم الفعلي لصفحة App Store هو "Enchanted Developers Only". قد يُظهر البحث البسيط عن "Enchanted" تطبيقات غير ذات صلة أولاً. استخدم الرابط المباشر في قسم التنزيل أعلاه، أو ابحث عن هذا الاسم بالضبط.
الخطأ 2: توقّع دعم للنماذج السحابية
يتصل Enchanted فقط بخادم Ollama تستضيفه بنفسك. لا يملك أي تكامل مع OpenAI أو Anthropic أو Google أو أي مزوّد سحابي آخر — إذا أردت نماذج محلية وسحابية في تطبيق واحد، فإن Msty يغطي هذه الحالة، أما Enchanted فلا.
الخطأ 3: افتراض أن Enchanted يتضمن محرك نماذج
Enchanted هو عميل فقط. لا يقوم بتنزيل النماذج أو تخزينها أو تشغيلها بنفسه. يجب تثبيت Ollama بشكل منفصل وتنزيل نموذج واحد على الأقل قبل أن يكون لدى Enchanted ما يتصل به.
الخطأ 4: عدم ملاحظة ملاحظة القائم على الصيانة نفسه عن مشروع خلَف
يذكر ملف README الخاص بـ Enchanted أن مشروعاً منفصلاً، Jaz، هو "التكرار الجديد لهذا المشروع". Enchanted غير مؤرشف وما زال يتلقى التزامات، لكن إذا كنت تختار بين الاثنين لمشروع جديد اليوم، فمن الأفضل قراءة نطاق Jaz نفسه بعناية أولاً — فهو نوع مختلف من الأدوات (منصة وكيل شخصي تعمل باستمرار)، وليس مجرد "Enchanted 2.0" للمحادثة.
الأسئلة الشائعة
ما هو Enchanted؟
Enchanted تطبيق محادثة أصلي مجاني ومفتوح المصدر لأنظمة macOS وiOS وvisionOS يتصل بخادم Ollama تستضيفه بنفسك. وفقاً لمستودعه على GitHub، لا يملك محرك نماذج خاصاً به — إنه واجهة أمامية فقط.
هل Enchanted مجاني؟
نعم، بالكامل. لا يوجد اشتراك أو خطة مدفوعة أو عمليات شراء داخل التطبيق، سواء ثبّتّه من App Store أو بنيته من الشيفرة المصدرية. التكلفة المستمرة الوحيدة هي ما يكلّفك بالفعل عتادك الخاص وإعداد Ollama لديك.
هل يعمل Enchanted مع شيء آخر غير Ollama؟
لا. وفقاً لتوثيقه الخاص، Enchanted "متوافق مع Ollama" ويتصل حصرياً بخادم Ollama تستضيفه بنفسك. لا يتصل مباشرة بـ LM Studio أو llama.cpp، ولا بأي مزوّد سحابي مثل OpenAI أو Anthropic.
ما المنصات التي يدعمها Enchanted؟
macOS وiOS وvisionOS (Apple Vision Pro). لا يوجد بأي شكل من الأشكال إصدار لـ Windows أو Linux أو Android، لا على App Store ولا من الشيفرة المصدرية.
هل Enchanted مفتوح المصدر؟
نعم. الشيفرة المصدرية الكاملة بلغة Swift منشورة على GitHub بترخيص Apache 2.0، ما يعني أنه يمكن قراءتها وتعديلها وإعادة توزيعها بحرية مع نسب الجهد لصاحبه.
من يطوّر Enchanted؟
Augustinas Malinauskas، الذي يطوّر تحت اسم مستخدم GitHub gluonfield (كان المشروع يُنشر سابقاً تحت اسم المستخدم AugustDev، الذي يُعاد توجيهه الآن إلى gluonfield).
ما اسم صفحة التطبيق على App Store؟
يُدرَج التطبيق باسم "Enchanted Developers Only"، وليس ببساطة "Enchanted". ابحث عن هذا الاسم بالضبط، أو استخدم الرابط المباشر لـ App Store، إذا لم يظهر بالبحث البسيط.
هل يمكنني استخدام Enchanted على iPhone بينما يعمل Ollama على جهاز Mac الخاص بي؟
نعم — هذا أحد السيناريوهين الموثَّقين في ملف README الخاص بالمشروع. اكشف خادم Ollama الخاص بجهاز Mac باستخدام أداة مثل ngrok، ثم أدخل الرابط الناتج كعنوان نقطة نهاية الخادم في Enchanted على iPhone الخاص بك.
هل ما زال Enchanted يحظى بصيانة؟
المستودع غير مؤرشف وكان آخر دفع للشيفرة فيه في يوليو 2026، لكن كانت هناك فجوة استمرت نحو سنتين بين إصداريه الموسومين v1.7.0 (مايو 2024) وv1.8.2 (يونيو 2026). كما يشير ملف README الخاص به الآن إلى مشروع منفصل وأحدث باسم Jaz باعتباره "التكرار الجديد لهذا المشروع"، لذا تحقّق من نطاق ذلك المشروع قبل افتراض أن Enchanted سيستمر في تلقّي تحديثات متكررة.
هل يدعم Enchanted المطالبات بالصور أو الرؤية؟
نعم. يدعم مرفقات الصور للنماذج متعددة الوسائط مثل LLaVA، وأضاف دعماً لنماذج Llama القادرة على الرؤية في الإصدار v1.8.2 (يونيو 2026).
