
كيفية ربط HappyCapy بتطبيق iMessage: وكيل ذكاء اصطناعي كامل داخل Apple Messages
BlueBubbles مع capy-bridge من HappyCapy: نفس البنية التي يستخدمها Hermes Agent — متاحة الآن كمهارة بضغطة واحدة.
Apple لم تُصدر يومًا واجهة برمجية (API) لـ iMessage. لا في عام 2015، ولا في عام 2020، ولا حتى اليوم. لسنوات طويلة، كان بناء وكيل ذكاء اصطناعي يعمل داخل رسائل iMessage يتطلب إما جيلبريك، أو خطة مؤسسات بتكلفة 200 دولار شهريًا، أو فهمًا عميقًا للبروتوكولات غير الموثقة. في يونيو 2026، أصبح هناك مسار مجاني ومفتوح المصدر يعمل بشكل موثوق أخيرًا — وهو نفس البنية التي يعتمدها مشروع Hermes Agent الحاصل على 188,000 نجمة في بيئة الإنتاج.
لماذا يُعد iMessage المنصة الأصعب (ولماذا يهم ذلك)
معظم منصات المراسلة لديها واجهة برمجية. Telegram نشرت واجهتها في عام 2015. Slack لديها webhooks منذ اليوم الأول. WhatsApp فتحت واجهة الأعمال الخاصة بها في عام 2018. أما iMessage فلم يحصل على أي من ذلك، وهذا ليس سهوًا.
بروتوكول iMessage الخاص بـ Apple يستخدم تشفيرًا من طرف إلى طرف مرتبطًا مباشرة بحسابات Apple ID ومفاتيح خاصة بكل جهاز. تُولَّد هذه المفاتيح على أجهزة Apple ولا تخرج منها أبدًا. كل رسالة يتم تشفيرها وفك تشفيرها على جهاز Apple فعلي. لا توجد واجهة برمجية من جانب الخادم لأنه لا يوجد خادم يحتفظ بالمحتوى المفكوك التشفير. هذا قيد تشفيري صارم — وليس خيار سياسة يمكن لـ Apple التراجع عنه ببيان صحفي.
النتيجة العملية: لا يمكن لأي عملية Linux، ولا حاوية Docker، ولا جهاز VM سحابي أن يرسل أو يستقبل رسائل iMessage بشكل أصلي. لا حتى بصلاحيات root. ولا حتى بحساب Apple ID صالح. البروتوكول ببساطة لا يعمل خارج أجهزة Apple.
بالنسبة لمطوري وكلاء الذكاء الاصطناعي، هذا يعني أن تكامل iMessage يتطلب دائمًا وجود جهاز Mac في الحلقة. هذه هي الإجابة الصادقة، وهي التي تحدد شكل بقية هذا المقال.
الجانب الآخر صحيح أيضًا: بالنسبة لمستخدمي Apple، تعني هذه البنية أن البوت يعيش داخل تطبيق Messages.app نفسه. لا حاجة لتثبيت تطبيق طرف ثالث. لا حاجة لإنشاء حساب جديد. الذكاء الاصطناعي يستجيب من خلال الواجهة نفسها التي يستخدمها عائلتك وزملاؤك بالفعل. عندما يراسلك جهات اتصالك، لا يدركون أن أي شيء تغيّر — يرون الردود من حساب Apple ID الخاص بك، بتنسيق رسائل iMessage أصلية، مع إشعارات القراءة (read receipts).
هذا المزيج — سلاسة كاملة للمستلم، خصوصية تشفيرية، على منصة يثق بها مستخدمو Apple بالفعل — هو ما يجعل iMessage يستحق التعقيد الإضافي.
كيف يعمل الأمر فعليًا
الحل المجاني ومفتوح المصدر هو BlueBubbles. وهو تطبيق خادم لنظام Mac مرخّص بموجب MIT، يعمل على جهاز Mac الخاص بك، ويسجّل باستخدام حساب Apple ID الخاص بك، ويوفّر واجهة REST API محلية. يعمل BlueBubbles كجسر بين بروتوكول iMessage (الذي يتطلب macOS) وأي خدمة خارجية يمكنها إجراء طلبات HTTP.
يتصل capy-bridge الخاص بـ HappyCapy بتلك واجهة REST API. عندما تصل رسالة إلى حساب Apple ID الخاص بك، هذا هو التسلسل الدقيق:
| الخطوة | ما يحدث |
|---|---|
| 1. استقبال رسالة iMessage | تُسلّم Apple الرسالة إلى جهاز Mac الخاص بك عبر بروتوكول iMessage القياسي |
| 2. اعتراض BlueBubbles | يقرأ خادم BlueBubbles على جهاز Mac الخاص بك الرسالة الواردة |
| 3. إرسال Webhook POST | يرسل BlueBubbles حمولة الرسالة إلى نقطة نهاية capy-bridge الخاصة بـ HappyCapy |
| 4. معالجة الجسر | يحلّل capy-bridge المُرسل، نص الرسالة، وسجل المحادثة |
5. تشغيل claude --print | يبدأ الجسر تشغيل Claude Code CLI بوصول كامل إلى الأدوات |
| 6. تنفيذ Claude | يقوم Claude بتشغيل الأدوات — bash، البحث على الويب، عمليات الملفات، وأي Skill مُثبّت |
| 7. إرسال الرد | يُرسل الرد عائدًا عبر واجهة REST API الخاصة بـ BlueBubbles إلى محادثة iMessage الأصلية |
| 8. تسليم رسالة iMessage | يرى المستلم الرد في تطبيق Messages.app خلال ثوانٍ |
هذه هي نفس البنية التي يستخدمها Hermes Agent. مشروع Hermes Agent — الحاصل على 188,000 نجمة على GitHub، والمبني من قِبل Nous Research — يوجّه تكامله مع iMessage عبر BlueBubbles في تكوينه الخاص بالإنتاج. لقد تم اختبار هذه البنية تحت ضغط على نطاق واسع.
التفصيل الأساسي في الخطوة 5 هو claude --print. لا ترسل HappyCapy رسالتك إلى روبوت محادثة يردّ بنص فقط. بل تُشغّل Claude Code CLI، الذي يتمتع بوصول كامل إلى الأدوات: تنفيذ bash، قراءة وكتابة الملفات، البحث على الويب، توليد الصور، والوصول إلى مكتبة Skills الخاصة بـ HappyCapy التي تضم أكثر من 300,000 مهارة. البوت لا يجيب فقط — بل ينفّذ.
ماذا يمكنك أن تفعل
بعد تشغيل الجسر، تصبح كل رسالة iMessage موجّهة إلى حساب Apple ID الخاص بك واجهة أوامر لبيئة sandbox الخاصة بك في HappyCapy:
- تنفيذ المهام عن بُعد — أرسل مهمة من هاتفك iPhone، واحصل على نتيجة مُنفّذة بالكامل مع المُخرجات
- طلب ملفات — اطلب تقرير PDF، صورة مُولَّدة، أو سكريبت، واستلمه
- البحث والتلخيص — اطلب من الوكيل البحث على الويب وإرجاع ملخص منظّم
- تشغيل أكثر من 300,000 Skill — كل مهارة في مكتبة HappyCapy متاحة من Messages.app
- تشغيل bash على بيئة sandbox الخاصة بك — أمر مثل
run ls /var/logيُنفَّذ على بيئة Linux الخاصة بـ HappyCapy ويُرجع المُخرجات - سجل محادثة خاص بكل جهة اتصال — يحصل كل حساب Apple ID أو رقم هاتف على مسار محادثة خاص به؛ ويستمر السياق عبر الرسائل
- يعمل من أي جهاز Apple — iPhone، iPad، Mac، Apple Watch — أي جهاز يُرسل رسائل iMessage يصل إلى البوت
المزايا
- تجربة Apple أصلية — تظهر الردود في مسار Messages.app القياسي؛ لا يحتاج المستلمون لتثبيت أي شيء
- لا حاجة لتطبيق طرف ثالث على جهاز المستلم — يتواصل البوت من خلال بنية iMessage الحالية
- يعمل مع أي حساب Apple ID — أي جهة اتصال يمكنها إرسال iMessage إليك تستطيع التفاعل مع البوت
- تشفير من طرف إلى طرف — لا يكسر BlueBubbles تشفير Apple؛ فهو يقرأ الرسائل بعد فك تشفيرها على جهاز Mac الخاص بك
- مجاني ومفتوح المصدر — BlueBubbles مرخّص بموجب MIT؛ لا توجد رسوم اشتراك
- بنية مُختبَرة عبر Hermes — نفس المجموعة التقنية التي تُشغّل مشروع وكيل إنتاجي حاصل على 188,000 نجمة
- قدرة وكيل كاملة — يمنح
claude --printالبوت وصولًا إلى bash، البحث على الويب، عمليات الملفات، وأكثر من 300,000 Skill
حالات استخدام حقيقية
مطوّر على iPhone. أنت بعيد عن حاسوبك المحمول وتحتاج للتحقق من تشغيل وظيفة cron، أو تتبّع ملف سجل، أو إعادة تشغيل خدمة على بيئة sandbox الخاصة بك في HappyCapy. تُرسل الأمر من Messages.app على هاتفك iPhone. يُشغّله الجسر، ويُرجع المُخرجات كرد. لا حاجة لعميل SSH، ولا VPN، ولا تبديل سياق.
منزل يستخدم Apple فقط. شريكك، والداك، أو زملاؤك في السكن يستخدمون جميعًا رسائل iMessage ولا شيء آخر. بدلًا من أن تطلب منهم تثبيت Telegram أو تعلّم واجهة جديدة، تُوجّه البوت إلى حساب Apple ID الحالي الخاص بك. يتفاعل الجميع من خلال التطبيق الموجود بالفعل على أجهزتهم.
صاحب عمل مع عملاء يستخدمون iMessage. تتواصل مع العملاء عبر iMessage — هذا ما يستخدمونه، وتحويلهم إلى منصة أخرى ليس واقعيًا. مع تشغيل الجسر، يمكنك أن تطلب من الوكيل تلخيص محادثة طويلة، صياغة رد بأسلوبك، البحث في سجل طلبات عميل، أو استخراج تقرير. يبقى الذكاء الاصطناعي في القناة التي تعيش فيها العلاقة بالفعل.
باحث يمتلك جهاز Mac. تحتفظ بجهاز Mac يعمل على مكتبك. تريد وكيل ذكاء اصطناعي متاحًا دائمًا — من هاتفك iPhone أثناء التنقل، من جهازك iPad في اجتماع، من جهاز Mac زميل في حالة طارئة. iMessage متزامن بالفعل عبر كل جهاز Apple تملكه. يرث البوت هذا الانتشار تلقائيًا.
متطلب جهاز Mac — تقييم صادق
يتطلب الإعداد جهاز Mac مع تثبيت وتشغيل BlueBubbles، متصلًا بـ HappyCapy عبر capy-bridge. يجب أن يكون جهاز Mac مستيقظًا ومتصلًا بالإنترنت حتى يعمل الجسر. إذا دخل في وضع السكون، يصبح البوت غير متصل.
هذا قيد حقيقي. إذا لم تكن تملك جهاز Mac، أو إذا كان جهازك عبارة عن حاسوب محمول تحمله وتغلقه بشكل متكرر، فإن iMessage ليست القناة المناسبة لك. تكاملات HappyCapy مع Telegram و Slack تعمل على بنية تحتية أصلية بالكامل لـ Linux دون أي اعتماد على العتاد.
بالنسبة للأشخاص الذين يمتلكون بالفعل جهاز Mac يبقى قيد التشغيل — Mac Mini تحت التلفزيون، Mac Studio في مكتب منزلي، MacBook قديم موصول بالكهرباء على رف — يكون الإعداد لمرة واحدة وبعد ذلك تلقائي بالكامل. يبدأ BlueBubbles تلقائيًا عند تسجيل الدخول. تبدأ خدمة capy-bridge أيضًا عند تسجيل الدخول. يبقى جهاز Mac يعمل، وكذلك البوت.
إذا كنت تفكّر في عتاد مخصّص لهذا الغرض، فإن طراز Mac Mini M4 الأساسي لعام 2026 (799 دولارًا) هو الخيار الأكثر عملية. يستهلك حوالي 6-10 واط في وضع الخمول، ويدعم التشغيل على مدار الساعة دون ضجيج مروحة، ويتناسب مع مساحة أصغر من كتاب جيب. للحصول على شرح كامل لإعدادات خوادم AI باستخدام Mac Mini، راجع Mac Mini as an AI Server in 2026.
كيفية الإعداد
يستغرق الإعداد الكامل حوالي 10 دقائق:
- تنزيل BlueBubbles من bluebubbles.app — مجاني، مرخّص بموجب MIT، ومفتوح المصدر
- تشغيل معالج الإعداد — سجّل الدخول باستخدام حساب Apple ID الخاص بك ومنح صلاحيات Accessibility + Full Disk Access
- تدوين رابط وكلمة مرور BlueBubbles من شاشة إعدادات BlueBubbles
- تثبيت capy-bridge — شغّل
bash /app/export-port.sh 8766في HappyCapy للحصول على رابط webhook الخاص بك، ثم شغّل مهارة/happycapy-imessageفي HappyCapy - إكمال معالج HappyCapy — الصق رابط BlueBubbles، كلمة المرور، ورابط webhook؛ يسجّل الجسر تلقائيًا
- الاختبار — أرسل رسالة iMessage من جهاز آخر؛ يجب أن تستلم ردًا خلال ثوانٍ
توثيق المهارة الكامل والكود المصدري متوفران على github.com/ndpvt-web/happycapy-imessage.
الأسئلة الشائعة
هل أحتاج لإبقاء جهاز Mac قيد التشغيل باستمرار؟ نعم، للحصول على توفر على مدار الساعة. يجب أن يكون جهاز Mac مستيقظًا ومتصلًا بالإنترنت حتى يستقبل BlueBubbles وcapy-bridge الرسائل الواردة. إذا كنت تريد أن يكون البوت متاحًا في جميع الأوقات، استخدم عتادًا يمكن أن يبقى قيد التشغيل — Mac Mini أو Mac Studio هو الخيار المثالي. فعّل "Prevent display sleep" في إعدادات BlueBubbles وعطّل وضع السكون في macOS Energy Saver (وضع Power Adapter).
هل يعمل هذا مع SMS أيضًا، أم مع iMessage فقط؟ يدعم BlueBubbles كلًا من iMessage (الفقاعات الزرقاء) و SMS (الفقاعات الخضراء) إذا كان جهاز Mac الخاص بك متصلًا بجهاز iPhone وتم تكوين Personal Hotspot لتمكين إعادة توجيه SMS. بالنسبة لمعظم الإعدادات، يكون الاعتماد على iMessage فقط أبسط وأكثر موثوقية.
هل يمكن لـ Apple رؤية رسائلي من خلال BlueBubbles؟ لا. لا يكسر BlueBubbles التشفير من طرف إلى طرف الخاص بـ Apple. يتم فك تشفير الرسائل من قِبل macOS على جهازك المحلي، كما هو الحال دائمًا، ثم يقرأها BlueBubbles من تلك الحالة المحلية المفكوكة التشفير. خوادم Apple لا ترى المحتوى النصي الصريح مطلقًا — تمامًا مثل استخدام Messages.app بشكل عادي.
هل BlueBubbles مجاني؟ نعم. BlueBubbles مرخّص بموجب MIT ومجاني للاستخدام. لا توجد رسوم اشتراك. تطبيق خادم Mac، الكود المصدري، والتوثيق كلها متوفرة للعامة على bluebubbles.app.
ماذا يحدث إذا دخل جهاز Mac الخاص بي في وضع السكون؟
يصبح الجسر غير متصل. الرسائل المُرسلة أثناء نوم جهاز Mac لا تُعالَج ولا يُرد عليها بشكل رجعي عند استيقاظ الجهاز. لمنع ذلك: فعّل "Prevent display sleep" في BlueBubbles، عطّل وضع سكون النظام في macOS Energy Saver لاستخدام Power Adapter، أو شغّل caffeinate -di & في نافذة طرفية (terminal). للإعدادات التي تعمل دائمًا، تُعد أجهزة Mac المكتبية (Mini، Studio، Pro) أفضل من الحواسيب المحمولة.
هل يمكن لعدة أشخاص مراسلة البوت من حسابات Apple ID مختلفة؟ نعم. يخزّن الجسر سجل محادثة منفصل لكل مُعرّف مُرسل. يحصل كل حساب Apple ID أو رقم هاتف على نافذة سياق خاصة به. يمكنك تكوين قائمة سماح (handles محددة فقط) أو تركها مفتوحة لجميع رسائل iMessage الواردة.
هل ينتهك هذا شروط خدمة Apple؟ BlueBubbles منطقة رمادية: لم توافق Apple صراحةً على جسور iMessage من طرف ثالث، لكنها أيضًا لم تتخذ إجراءً ضد BlueBubbles في أكثر من أربع سنوات من التشغيل. يقرأ المشروع الرسائل من جهاز Mac الخاص بك، تحت حساب Apple ID الخاص بك، بنفس الطريقة التي يمكن لأي عملية تتمتع بصلاحية Full Disk Access أن تفعلها. استخدامه لأتمتتك الشخصية — وليس للمراسلة الجماعية التجارية أو الرسائل غير المرغوب فيها — يتوافق مع كيفية استخدام عشرات الآلاف من المطورين له. يشحن مشروع Hermes Agent تكامل BlueBubbles في تكوينه الافتراضي منذ عام 2026.
خواطر أخيرة
من بين قنوات المراسلة الأربع التي تدعمها HappyCapy — Telegram، Slack، WhatsApp، و iMessage — يُعد iMessage الأكثر تطلبًا من الناحية التقنية للإعداد. فهو يتطلب جهاز Mac، خادم BlueBubbles قيد التشغيل، واتصالًا مستمرًا بين عتادك وبيئة sandbox الخاصة بك في HappyCapy. هذا يعني قطعًا متحركة أكثر من القنوات الأخرى.
بالنسبة لمستخدمي Apple الذين يعيشون بالفعل في تلك المنظومة، فهو أيضًا النتيجة الأكثر سلاسة: وكيل ذكاء اصطناعي كامل يستجيب من خلال تطبيق Messages الذي يستخدمه جهات اتصالك يوميًا، دون تطبيقات جديدة للتثبيت ودون حسابات جديدة للإنشاء. البنية مُختبَرة — نفس المجموعة التقنية الكامنة خلف 188,000 نجمة على Hermes Agent — و HappyCapy تُغلّفها في مهارة تعمل بنقرة واحدة.
إذا كان لديك جهاز Mac يبقى قيد التشغيل، فإن الإعداد يستحق تلك الدقائق العشر.

