Reference OS v8 5 دقائق قراءة ٢٨ يونيو ٢٠٢٦ مقارنة حلول إبقاء Mac مستيقظًا مع إغلاق الغطاء Adrafinil: أداة مفتوحة المصدر لإبقاء Mac مستيقظًا أثناء عمل وكلاء AI - دليل التركيب والتجربة ستتعلم كيفية…

Show HN: Adrafinil – keep a lid-closed Mac awake only while agents work
اختر القسم الذي تحتاجه الآن
الفكرة التي تمنع التسرع
تخيل أن وكيل AI يعمل لساعات، ثم تكتشف أن Mac نام فور إغلاق الغطاء. الحلول التقليدية تفشل بدون طاقة خارجية. Adrafinil يقدم حلاً مختلفًا.
قبل أن تطبق، اعرف أين تقف بالضبط
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
إذا كنت تدير وكيل AI على Mac وتحتاج إلى إغلاق الغطاء دون أن ينام الجهاز، فأنت تعرف المشكلة: تطبيقات مثل Amphetamine تتطلب طاقة خارجية أو شاشة متصلة. هنا يأتي Adrafinil، أداة CLI مفتوحة المصدر ظهرت مؤخرًا على Hacker News، تستخدم أمر pmset disablesleep 1 لمنع النوم حتى مع إغلاق الغطاء. هذا الدليل يشرح لك كيفية تثبيتها وتشغيلها بأمان، مع ذكر القيود.
الأداة بسيطة: لا واجهة رسومية، لا إعدادات معقدة. فقط أمر واحد يمنع النوم، وآخر يعيد التفعيل. لكن البساطة تعني أنك تحتاج إلى إدارتها يدويًا. هذا الدليل يغطي كل ما تحتاج معرفته لتبدأ.
Adrafinil أداة سطر أوامر (CLI) مفتوحة المصدر لمستخدمي Mac، صممت لحل مشكلة محددة: إبقاء MacBook مستيقظًا مع إغلاق الغطاء دون الحاجة إلى طاقة خارجية أو شاشة. تستخدم الأمر pmset disablesleep 1 الذي يتطلب صلاحيات root. الفكرة: تفعيل منع النوم فقط عند الحاجة (أثناء عمل AI agents) ثم إيقافه فور انتهاء المهمة.
يحتاجها: مطورو AI agents، باحثو تعلم الآلة، صانعو المحتوى الذين يرفعون ملفات كبيرة، أي شخص يحتاج Mac للبقاء مستيقظًا مع إغلاق الغطاء لفترة محدودة.
لا يحتاجها: من يريد حلاً دائماً (استخدم Amphetamine مع طاقة)، أو من لا يعمل مع CLI، أو من يخاف من صلاحيات root.
لاحظ أن README غير واضح تماماً، لذا الخطوات تقريبية بناءً على بنية المشروع.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install kageroumado/adrafinil/adrafinilgit clone https://github.com/kageroumado/adrafinil.git && cd adrafinil && make installبعد التثبيت، شغل الأداة بصلاحيات root:
sudo adrafinilلإيقاف منع النوم:
sudo adrafinil --stopيمكنك دمجها مع وكيل AI:
sudo adrafinil --agent "python my_agent.py"ملاحظة: الأداة لا تنهي الوكيل تلقائياً؛ عليك إيقافها يدوياً بعد انتهاء المهمة.
مثال: مطور سعودي يدير وكيل AI لتحليل بيانات السوق ليلاً. يغلق الغطاء ويذهب للنوم، والوكيل يعمل طوال الليل. صباحاً، يوقف Adrafinil ويجد النتائج جاهزة.
مثال: صانع محتوى يرفع فيديو طويل على يوتيوب. يغلق الغطاء أثناء الرفع، والأداة تمنع النوم حتى اكتمال الرفع.
نعم، إذا كنت تحتاج حلاً خفيفاً ومؤقتاً لمنع النوم مع إغلاق الغطاء. لكنه ليس بديلاً عن تطبيقات كاملة مثل Amphetamine للمهام الطويلة أو المتكررة. جربه على جهاز غير إنتاجي أولاً.
الأداة نفسها لا تستهلك طاقة، لكن منع النوم يمنع البطارية من الدخول في وضع السكون، مما قد يسرّع تفريغها. استخدمها فقط عند الحاجة.
يعتمد على دعم pmset. يعمل على معظم موديلات Intel و Apple Silicon، لكن اختبره على جهازك.
استخدم sudo adrafinil --stop أو sudo pmset disablesleep 0.
لا، الأداة لا تدعم الجدولة. يمكنك استخدام cron أو launchd لجدولة الأوامر يدويًا.
خطوات عملية مرتبة من التشخيص إلى النتيجة
لماذا؟ Homebrew يسهل تثبيت Adrafinil وإدارة التبعيات.
كيف؟ افتح Terminal وشغل: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
الناتج: تثبيت Homebrew بنجاح.
لماذا؟ لتثبيت الأداة من مستودع GitHub.
كيف؟ brew install kageroumado/adrafinil/adrafinil
الناتج: تثبيت Adrafinil بنجاح.
لماذا؟ لتفعيل منع النوم مع إغلاق الغطاء.
كيف؟ sudo adrafinil
الناتج: الجهاز لا ينام حتى مع إغلاق الغطاء.
لماذا؟ لإعادة تفعيل النوم الطبيعي بعد انتهاء المهمة.
كيف؟ sudo adrafinil --stop
الناتج: الجهاز يعود إلى وضع النوم الطبيعي.
لماذا؟ لتشغيل الوكيل تلقائيًا مع منع النوم.
كيف؟ sudo adrafinil --agent "python my_agent.py"
الناتج: تشغيل الوكيل مع منع النوم.
حوّل القراءة إلى تنفيذ سريع
sudo adrafinil --agent "<command_to_run_agent>"
sudo adrafinil --stop
اعرف أين يتعثر الناس وكيف تتجنب ذلك
ماذا تفعل حسب حالتك؟
إذا: إذا كنت تحتاج منع النوم مع إغلاق الغطاء لمهمة مؤقتة
إذن: استخدم Adrafinil.
إذا: إذا كنت تحتاج حلاً دائماً أو لا تريد استخدام CLI
إذن: استخدم Amphetamine مع طاقة خارجية.
إذا: إذا كنت خائفاً من صلاحيات root
إذن: لا تستخدم Adrafinil.
جدول صغير يمنع التسويف
نقاط مختصرة ترجع لها لاحقاً
1. Adrafinil أداة CLI مفتوحة المصدر لمنع نوم Mac مع إغلاق الغطاء.
2. تستخدم الأمر pmset disablesleep 1 الذي يتطلب صلاحيات root.
3. لا تحتاج إلى طاقة خارجية أو شاشة متصلة.
4. خفيفة جداً ولا تستهلك موارد.
5. مجانية تماماً ويمكن مراجعة الكود المصدري.
6. تثبيتها عبر Homebrew: brew install kageroumado/adrafinil/adrafinil.
7. تشغيلها: sudo adrafinil، إيقافها: sudo adrafinil --stop.
8. مناسبة للمهام المؤقتة مثل تشغيل AI agents أو رفع ملفات كبيرة.
إجابات مباشرة على ما يبحث عنه الزائر
تعريفات مختصرة تمنع الالتباس
واجهة سطر الأوامر، طريقة للتفاعل مع الكمبيوتر عبر كتابة أوامر نصية.
أداة نظام في macOS لإدارة إعدادات الطاقة، بما في ذلك منع النوم.
صلاحيات المسؤول الأعلى في نظام التشغيل، تسمح بتنفيذ أوامر حساسة.
استخدمها كمسارات متابعة داخل نفس الموضوع
تحول القارئ: من قلق دائم من نوم Mac أثناء عمل الوكيل إلى مستخدم واثق يدير منع النوم يدويًا بأداة خفيفة.
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
Adrafinil أداة بسيطة لكنها فعالة لمشكلة محددة. ليست حلاً شاملاً، لكنها تملأ فراغًا لم تملأه الأدوات الأخرى. جربها على مسؤوليتك، ولا تنس إيقافها. إذا كنت تبحث عن حل مخصص لمهام AI agents، فقد تكون هذه الأداة ما تحتاج.
حتى يبقى المرجع صالحاً مع الوقت
FAQ
استمر في القراءة