En bref
- Pour un script que vous contrôlez, curl -d "Message" https://ntfy.sh/votre-sujet envoie une notification push gratuite sur l’iPhone.
- Pour les applications graphiques (Cursor, Codex, Xcode, Final Cut Pro, sauvegardes), NotiFerry transfère directement leurs alertes du Centre de notifications macOS.
- Les deux approches utilisent l’application gratuite et open source ntfy sur l’iPhone.
Deux situations différentes selon la source de l’alerte
Comme macOS ne possède aucune commande native pour faire vibrer un iPhone, toutes les solutions passent par un service de notifications push. Le bon choix dépend de ce qui déclenche l’alerte :
- Votre propre script ou commande de terminal : vous contrôlez le code, donc un simple appel
curlversntfy.shsuffit et ne coûte rien. - Une application Mac que vous ne pouvez pas modifier : Cursor, l’application Mac Codex, Final Cut Pro, Finder ou toute autre application graphique publie dans le Centre de notifications macOS. NotiFerry relaie ces bannières vers votre iPhone sans écrire de script.
Méthode 1 : une ligne de curl avec ntfy pour vos scripts (gratuit)
Installez l’application gratuite ntfy sur votre iPhone et abonnez-vous à un nom de sujet long et difficile à deviner. Depuis le terminal du Mac, envoyez ensuite un message avec curl :
# Envoi minimal en une ligne vers l’application ntfy sur l’iPhone
curl -d "Sauvegarde terminée" https://ntfy.sh/votre-sujet-prive
# Avec un titre et une priorité élevée
curl \
-H "Title: Build de production" \
-H "Priority: high" \
-d "Tests réussis, archive prête" \
https://ntfy.sh/votre-sujet-priveVous pouvez également ajouter une fonction notify dans ~/.zshrc pour recevoir un push dès qu’une commande longue se termine :
# À ajouter dans ~/.zshrc : prévenir sur l’iPhone à la fin de n’importe quelle commande
notify() {
"$@"
local code=$?
curl -s -H "Title: $1 (code $code)" -d "Commande terminée sur le Mac" https://ntfy.sh/votre-sujet-prive >/dev/null
return $code
}
# Utilisation
notify make releaseMéthode 2 : transférer les notifications des applications Mac avec NotiFerry
Lorsqu’une application de bureau n’offre ni webhook ni crochet de script, elle affiche néanmoins une bannière dans le Centre de notifications macOS. NotiFerry lit en lecture seule le dossier du Centre de notifications et transfère les nouvelles alertes des applications sélectionnées vers votre sujet ntfy.
- Sélection par application et confidentialité : choisissez entre texte complet, nom de l’application et titre, ou alerte générique sans texte.
- Regroupement des rafales et limite de 10 minutes : les rafales d’une même application sont condensées et les alertes en attente depuis plus de 10 minutes sont abandonnées.
Voir comment NotiFerry fonctionne sur votre Mac
Autorisez en lecture seule le dossier du Centre de notifications (sans Accès complet au disque), abonnez-vous à votre sujet privé dans l’application gratuite ntfy sur iPhone et confirmez la réception d’un test réel pour démarrer l’essai de 7 jours.

Questions
L’application Raccourcis (Shortcuts) d’Apple peut-elle envoyer une notification du Mac vers l’iPhone ?
L’action « Afficher la notification » d’un raccourci exécuté sur le Mac s’affiche uniquement sur le Mac. Pour atteindre l’iPhone depuis Raccourcis, il faut utiliser l’action « Obtenir le contenu de l’URL » en méthode POST vers un sujet ntfy ou Pushover.
Faut-il créer un compte pour utiliser ntfy.sh ?
Non. Le serveur public https://ntfy.sh fonctionne sans inscription avec un nom de sujet aléatoire, ou vous pouvez connecter votre propre serveur ntfy auto-hébergé avec un jeton Bearer.
Puis-je combiner mes scripts curl et NotiFerry dans la même application iPhone ?
Oui. Vos scripts curl et NotiFerry peuvent publier sur le même sujet ntfy (ou sur deux sujets distincts) dans la même application ntfy sur votre iPhone.