Cursor · Codex · Windsurf

Notifications Cursor, Codex et Windsurf sur votre iPhone

Les éditeurs IA et agents de code sur Mac publient déjà une notification macOS lorsqu’une tâche en arrière-plan se termine ou attend votre accord. Transférer cette alerte sur votre iPhone vous permet de quitter le bureau sans bloquer l’exécution.

Mis à jour le · macOS 15.0 ou version ultérieure · essai de 7 jours

En bref

  • Cursor, l’application Mac Codex et Windsurf publient des bannières dans le Centre de notifications macOS lorsqu’un run se termine ou attend une validation en arrière-plan.
  • NotiFerry lit les nouvelles entrées du Centre de notifications sur votre Mac et les transfère vers l’application gratuite ntfy sur votre iPhone, sans plugin ni webhook par éditeur.
  • Pour Codex CLI dans le terminal, une commande notify de trois lignes dans ~/.codex/config.toml publie l’alerte macOS transférée par NotiFerry.
  • Le mode Titre uniquement est activé par défaut afin que vos extraits de code et de prompts restent sur votre Mac.

Comment Cursor, Codex et Windsurf notifient macOS

Les éditeurs et agents de code IA exécutent des refactorisations, des boucles de tests et des commandes terminal qui durent plusieurs minutes, puis s’arrêtent lorsqu’une commande demande votre validation ou que la tâche est terminée. Chacun peut publier une bannière native dans le Centre de notifications de macOS lorsque sa fenêtre est en arrière-plan :

  • Cursor : le mode Agent de Cursor peut émettre un son et afficher une notification système macOS lorsqu’un run se termine ou attend une confirmation pendant que la fenêtre Cursor n’est pas au premier plan. Vérifiez que les notifications système sont activées dans les réglages de Cursor ainsi que dans Réglages Système → Notifications.
  • Application Mac Codex et Codex CLI : l’application bureau Codex publie des notifications macOS natives lorsqu’une tâche en arrière-plan se termine ou attend une approbation. Si vous utilisez le binaire codex dans un terminal, vous pouvez configurer l’option notify dans ~/.codex/config.toml ou laisser un terminal comme Ghostty, Kitty ou iTerm2 émettre une notification bureau.
  • Windsurf : Cascade peut déclencher une notification système lorsqu’une étape demande votre accord ou s’achève pendant que la fenêtre est en arrière-plan.

Ces alertes suffisent tant que vous travaillez dans une autre fenêtre sur le même Mac. Dès que vous quittez votre bureau, elles restent sur l’écran du Mac, car macOS ne transfère jamais son Centre de notifications vers un iPhone.

Transférer les alertes de vos éditeurs vers votre iPhone

Plutôt que de configurer un webhook ou un bot distinct pour chaque éditeur, NotiFerry surveille la base du Centre de notifications macOS dans l’unique dossier que vous autorisez en lecture seule et publie les nouvelles alertes sur votre sujet privé dans l’application gratuite ntfy sur votre iPhone.

  1. Vérifiez d’abord la bannière sur le Mac. Lancez une tâche courte dans Cursor, l’application Codex ou Windsurf, puis passez sur une autre application (comme le Finder) pour mettre l’éditeur en arrière-plan. Vérifiez qu’une bannière apparaît en haut à droite sur macOS.
  2. Configurez NotiFerry une seule fois. Installez NotiFerry sur le Mac, autorisez le dossier db2 en lecture seule, scannez le code QR dans l’application iPhone ntfy et confirmez l’alerte de test.
  3. Choisissez votre mode de confidentialité. Le mode Titre uniquement est actif par défaut : votre iPhone affiche le nom de l’application (par exemple Cursor ou Codex) et le titre de l’alerte sans envoyer d’extraits de code ni de prompts sur le réseau. Passez en mode Notification complète si vous souhaitez lire le résumé complet sur l’écran verrouillé.

Utiliser Codex CLI dans un terminal

Si vous utilisez la ligne de commande codex plutôt que l’application bureau, deux options permettent de recevoir ses alertes sur votre téléphone :

  • Publier une notification macOS transférée par NotiFerry : ajoutez une commande notify dans ~/.codex/config.toml qui appelle osascript. Exécutez cette commande une première fois dans le terminal afin d’autoriser Éditeur de scripts dans Réglages Système → Notifications.
  • Publier directement sur ntfy avec curl : si vous utilisez uniquement le CLI et n’avez pas besoin des alertes des applications graphiques (Cursor, Xcode, Finder), vous pouvez appeler curl directement dans notify. Consultez le guide transférer les notifications macOS vers ntfy.
# ~/.codex/config.toml
notify = [
  "osascript",
  "-e",
  "display notification \"Codex a terminé ou attend votre accord\" with title \"Codex\""
]

Un seul flux pour tous vos outils de développement

OutilAlerte native sur MacHook personnaliséTransféré par NotiFerry
Cursor (mode Agent)Oui, en arrière-planPas de hook shell natif par promptOui
Application Mac CodexOui, fin de tâche et approbationUtilise les notifications macOSOui
Codex CLIVia le terminal ou config.tomlOui (tableau notify dans config.toml)Oui, dès qu’elle arrive au Centre de notifications
Claude CodeDans Ghostty, Kitty, iTerm2 ou via hookOui (hook Notification dans settings.json)Oui
Windsurf (Cascade)Oui, en arrière-planAucun hook requisOui

En transférant au niveau du Centre de notifications macOS, vous pouvez alterner entre Cursor, Codex, Claude Code et Xcode sans reconfigurer de script, tout en coupant les applications bruyantes en un clic depuis la barre des menus.

Dans la barre des menus

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.

Télécharger l’essai de 7 joursbrew install --cask n2ctech/tap/notiferry
Ce qui arrive sur l’iPhone (dans ntfy)
ntfymaintenant

Claude Code — Autorisation requise

Autoriser l’outil Bash dans notiferry ? · Complète ou Titre seul

ntfy · rafale regroupéeil y a 2 min

Xcode — Compilation réussie (+4 alertes précédentes)

Tableau de bord NotiFerry sur macOS montrant le transfert activé, neuf notifications transférées pendant la session, le mode de confidentialité et le bouton de test vers l’iPhone
NotiFerry sur macOS : état du transfert, mode de confidentialité et confirmation de réception du test.

Questions

Pourquoi Cursor n’envoie-t-il pas de notification quand je regarde l’éditeur ?

Cursor et Windsurf n’émettent généralement une notification système que lorsque leur fenêtre n’est pas au premier plan. Passez sur une autre application ou verrouillez l’écran avant de vous éloigner pour que macOS affiche la bannière.

NotiFerry lit-il mon code source, mes prompts ou mon dépôt ?

Non. NotiFerry fonctionne dans le bac à sable macOS (App Sandbox) et lit uniquement le dossier de la base du Centre de notifications que vous autorisez en lecture seule. Par défaut, le mode Titre uniquement retire même le corps de la notification avant l’envoi.

Puis-je aussi recevoir ces alertes sur mon Apple Watch ?

Oui. Dès que l’alerte arrive dans l’application ntfy sur votre iPhone, watchOS la relaie automatiquement sur votre Apple Watch lorsque l’iPhone est verrouillé et que la montre est à votre poignet.

Le Mac doit-il rester éveillé pendant que Cursor ou Codex travaille ?

Oui. La tâche locale et NotiFerry tournent sur votre Mac. Si le Mac passe en veille, l’agent s’interrompt et aucune notification n’est envoyée avant le réveil du Mac.

Version fondatrice

Réunissez les alertes de Cursor, Codex et Claude Code sur votre iPhone.

L’essai de 7 jours ne débute qu’après votre confirmation qu’un test est arrivé sur votre iPhone. La licence coûte 9,99 € en paiement unique, pour 2 Mac. Un remboursement intégral peut être demandé dans les 30 jours ; les droits impératifs du consommateur restent inchangés.

Télécharger l’essai de 7 joursOu acheter une licence · 9,99 €brew install --cask n2ctech/tap/notiferryAchat unique · 2 Mac · validation périodique de la licence en ligne