Faisal
75 posts


كل الرهان على Hermes معجب جداً ب هيرميز @NousResearch ! يعمل كمنظومة كاملة عندي. ستة بروفايلات. مخزن ذاكرة واحد مشترك مستضاف ذاتياً. صفر اعتماد على أي coder مستضاف عند طرف ثالث. الأسطول: - pmax-mousa — الوكيل الخاص فيني على WhatsApp + Email + Google Workspace - pmax-tarek — وكيل شريكي على Telegram + Email - pmax-dareen — مساعدة صانعة المحتوى عندنا على WhatsApp (شغّالة LIVE على محادثات عملاء حقيقيين) - pmax-content — عمليات المحتوى في الخلفية - pmax-ops-observer — تقارير صحة النظام اليومية - pmax-coder — أداة البرمجة الأساسية عندي، CLI فقط، بدون coder مستضاف وبدون gateway قرص الموديلات — هذا الجزء اللي متحمس له أكثر شي: pmax-coder يشتغل على GLM-5.1 native عن طريق Z.AI Coding Plan (@Zai_org، اشتراك ربع سنوي بـ ٤٥ دولار). مباشر على api.z.ai، بدون وسيط، وبدون ضريبة OpenRouter. GLM-5.1 أطلقوا بالضبط اللي كنت محتاجه — coder بمستوى الواجهة الأمامية بسعر ثابت أقدر أخطط عليه. آخر ثلاثة أيام قضيتها رأساً في الأرض فقط عشان أخلّي النظام يشتغل. مو أعدّل فيه، ولا أحسّنه. أخليه يوقف على رجوله من البداية للنهاية بدون قطعة واحدة حاملة تسقط بصمت. ستة بروفايلات، مخزن ذاكرة واحد، جهازين، عشرات الخدمات، launchd، Tailscale، native provider pinning، إعادة تطبيق الباتشات، استرجاع من ghost processes، تصادم بورتات البريدجات، مشاكل FTPS، دورات CI، قفل Qdrant، تعليقات Happy Eyeballs على IPv6 — كل وحدة منها bug حقيقي وقعت فيه وصلحته قبل ما أقدر أكمل. الثلاثة أيام هذي هي القصة كلها. خمسة بروفايلات gateway (pmax-mousa، pmax-tarek، pmax-dareen، pmax-content، pmax-ops-observer) كلها تشتغل على qwen/qwen3.6-plus عن طريق OpenRouter بتوجيه native Alibaba (@Alibaba_Qwen، @OpenRouterAI). ثبّتت native فقط بـ patch صارم على provider.only عشان ما تنزلق شي بصمت على مسار أغلى. البديل الاحتياطي offline في كل مكان هو gemma-4-31b-it-4bit يقدّمه oMLX على Mac Studio. لو OpenRouter أو Z.AI طارت في نص المحادثة، كل بروفايل يتحوّل تلقائياً على inference محلي بـ MLX والمستخدم ما يلاحظ شي. تبديل موديل = سطر واحد في YAML. النقلة الحقيقية: ذاكرة موحّدة مستضافة ذاتياً. كل بروفايل Hermes يقرأ ويكتب في مخزن mem0 واحد على MacBook (Qdrant + Ollama nomic-embed-text embeddings، بدون أي cloud). Claude Code (@claudeai، @AnthropicAI) موصّل بحيث يبث كل turn من الجلسة تلقائياً في نفس المخزن عن طريق Stop hook. اتجاه التدفق: Claude يكتب، Hermes يسمع. أي قرار آخذه في جلسة Claude Code يصير مرئي لوكلاء WhatsApp في أول رسالة بعدها. ما يتعاد شرح أي شي. أبداً. معمارية على جهازين فوق Tailscale: MacBook (100.118.222.70) هو طبقة الخدمات. يشغّل mem0-server على 7437، task_server v1.1.3 على 7439، كاش router guru-code على 7450، webhook مراجعة المحتوى على 7438، كل hooks الـ Claude Code، cron النسخ الاحتياطي اليومي، و mem CLI. Mac Studio M4 Max (100.66.114.65) هو طبقة الوكلاء. يشغّل Hermes v2026.4.13-118، كل gateways البروفايلات الستة تحت launchd، لوحة Hermes على 9119، بريدجات WhatsApp و Telegram، وجلسة OAuth لـ Google Workspace. الجهازين مثبّتين على IPv4 فوق الـ tailnet، لأن Happy Eyeballs مال macOS كان يعلّق عشوائياً على مسارات IPv6 — flag واحد على كل curl و ssh قضى على صنف كامل من المشاكل. شكر كبير لـ @brian_cheong — الدفعة اللي سوّاها على idempotency-on-retries شكّلت بشكل مباشر task_server v1.1.3 (Idempotency-Key header على كل مسار كتابة)، dedup لـ run_id deterministic في pipeline.py، وكاش استجابات router الـ guru-code. لولا هذا، أي action يتعاد يتنفذ مرتين بصمت — tool call يضرب مرتين، رسالة تنرسل مرتين، ملف ينكتب مرتين. أصناف كاملة من الـ bugs ما راح أكتبها أبداً الحين. (بصراحة ما كنت أعرف شي عن idempotency — thanks dude) شنو ثاني يجي مع الـ stack: نسخ احتياطية يومية لـ Qdrant و task_server مع تدوير ١٤ يوم، وزيادة على ذلك zip كامل لـ Hermes أسبوعياً. مناعة ضد الـ ghost processes على إعادة تشغيل launchd (سكربت startup_guard يقتل أي api.py زومبي ماسك قفل Qdrant قبل ما mem0-server يقوم). patch لتثبيت native provider يمرّر provider_routing.allow_fallbacks مباشرة لـ OpenRouter. سكربت redactor يشيل الأسرار على كل turn ينتهي في Claude Code عشان مفاتيح OpenRouter و Anthropic و GitHub PATs و Bearer tokens ما تقدر تتسرب للـ transcripts. أمر mem audit يمسح مخزن الذاكرة نفسه ويدور على patterns مسرّبة. وأمر `fleet` واحد أقدر أشغّله من أي terminal يعطيني snapshot ملوّن لكل خدمة على الجهازين بالإضافة إلى حالة GitHub Actions وجرد الباتشات على Hermes. خلال هذه الثلاثة أيام سحبت ٩٨ commit من upstream Hermes في دفعتين (٧٠ + ٢٨) بدون ما أخسر ولا patch واحد من الباتشات المحلية. cron يفحص كل أسبوع ويعمل جرد لكل patch محلي عشان ما يرتد شي بصمت. الترقيات صارت آمنة. هذا هو الـ invariant اللي كنت أدوّره، وأخيراً حصلت عليه. كل هذا مو منصة AI مخصصة. هذا Hermes يسوّي اللي يسوّيه Hermes، بالإضافة إلى شوية باتشات جراحية خليتها صغيرة بما فيه الكفاية عشان أعيد تطبيقها على كل pull من upstream. الفلسفة كلها: أقل قدر ممكن من lock-in — استخدم upstream قدر ما تقدر، patch فقط النقاط الحاملة، ولا تعمل fork أبداً. النقطة ليست إن Hermes أحسن من أي أداة coder ثانية اليوم. النقطة إنه لي. أنا أملك قرص الموديلات، مخزن الذاكرة، الأدوات، الـ hooks، سياسة النسخ الاحتياطي، موقف الأمان، سلوك الـ failover. لما شي يخرب أصلحه. لما أبي أحدّث أحدّث. لما أبي أغيّر موديل أغيّر موديل. بدون وسيط. بدون منصة. بدون مخاطر rug pull. تقارير من الميدان تتبع.



مين هنا مشى على صيام متقطع قبل كده؟ و ايه نتايجكم معاه؟ أنا ماشي عليه بقالي ١٥ سنة بس حابب أسمع التجارب😅






@AsemEcono ايش اسم الموقع اللي نسق لك البوستر و حلل البيانات؟؟؟

احد يبي يشتريه؟ احس طفشت ابي اسوي شي ثاني 😅😂 ولا انزل الكود للجميع وادهروا














