ccn برنامج صغير يشغّله Claude Code عبر خطّافاته. يرسل إشعارًا فوريًا إلى هاتفك عندما ينتهي Claude أو يحتاج إليك، ويتيح لك الموافقة أو الرفض أو الإجابة من هناك. لا شيء يعمل في الخلفية، ويعمل في أي طرفية.
01التثبيت والربط
macOS وLinux
curl -fsSL https://claudecodenotifier.com/install.sh | sh -s 482913
Windows (PowerShell)
irm https://claudecodenotifier.com/install.ps1 | iex; ccn pair 482913
دعم Windows في مرحلة تجريبية.
Homebrew
brew trust --formula touch-tap/tap/ccn && brew install touch-tap/tap/ccn && ccn pair 482913
لكل من لديه Node.js
npx @touchtap/ccn pair 482913
كل سطر يثبّت ccn ويربطه دفعة واحدة. للتثبيت دون رمز، احذفه (| sh، أو الجزء الذي يسبق &&) ثم شغّل ccn pair CODE لاحقًا. استبدل 482913 بالرمز الظاهر على هاتفك. تدوم الرموز 5 دقائق، ويُنشئ التطبيق رمزًا جديدًا عند انتهاء صلاحيته. يضيف الربط سبعة إدخالات إلى ~/.claude/settings.json ويترك كل ما عداها في الملف كما كان.
02ما الذي تحصل عليه
- انتهى Claude: إشعار فوري لحظة ينتهي الدور.
- الأذونات: سماح مرة، أو سماح للجلسة، أو رفض، من الهاتف.
- الأسئلة: اختر إجابة عندما يطلب منك Claude الاختيار.
- متابعة: فور انتهاء Claude، أرسل التعليمات التالية من الهاتف.
إن كتبت شيئًا خلال آخر 30 ثانية، فلا شيء ينتظر: تسأل الطرفية كالمعتاد ويصل الهاتف تنبيه فقط. وإن كنت بعيدًا، تنتظر الطرفية هاتفك، وتتوقف عن الانتظار لحظة تلمس لوحة المفاتيح. يمكنك تغيير المهل لكل كمبيوتر من التطبيق.
03الأوامر
ccn pair CODEالربط مع هاتفك وتثبيت الخطّافاتccn doctorفحص الخطّافات والربط والاتصالccn testإرسال إشعار تجريبيccn devicesعرض الهواتف المرتبطة، أو إلغاء ربط أحدهاccn config showعرض إعدادات هذا الكمبيوترccn syncجلب الإعدادات المتغيرة على الهاتف الآن04تطبيق Mac
ما زال تطبيق Claude Code Notifier في شريط القوائم على Mac يعمل، وهو مجاني. إن كنت تفضّل تطبيقًا على الطرفية، نزّله أو شغّل brew trust --cask touch-tap/tap/claude-code-notifier && brew install --cask touch-tap/tap/claude-code-notifier. وعلى خلاف ccn، يستطيع عرض إشعارات Mac وتشغيل webhooks دون هاتف، ويحتاج إلى iTerm2 أو kitty أو tmux للرد من الهاتف. لا تشغّل الاثنين على جهاز Mac نفسه، وإلا وصل كل إشعار مرتين. للانتقال من التطبيق إلى ccn، اربط بالأمر ccn pair CODE --replace-mac-app الذي يزيل خطّافات التطبيق، ثم أغلق التطبيق.
05إلغاء التثبيت
ccn uninstall
يزيل هذا الخطّافات من settings.json، ويلغي عمليات الربط، ويحذف الحالة المحلية. ثم احذف الملف التنفيذي: ~/.local/bin/ccn على macOS وLinux، أو %LOCALAPPDATA%\Programs\ccn على Windows، أو brew uninstall ccn.