Claude Code · iPhone

Notifications Claude Code sur votre iPhone

Claude Code sait déjà signaler qu’il a terminé ou qu’il attend votre accord. Pour faire arriver ce signal jusqu’à votre iPhone, trois méthodes existent selon votre façon de travailler.

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

En bref

  • Si vous utilisez Remote Control avec un abonnement Claude compatible, activez le push mobile intégré via /config.
  • Si vous voulez une alerte gratuite pour chaque session Claude Code, ajoutez un hook Notification qui publie sur ntfy avec curl.
  • Si vous voulez un seul canal pour Claude Code, vos compilations et vos autres applications Mac, transférez les notifications macOS avec NotiFerry.
  • Dans les trois cas, le Mac doit rester éveillé pendant l’exécution de la tâche.

Ce que Claude Code fait par défaut sur Mac

Lorsque Claude Code termine une tâche ou s’arrête sur une demande d’autorisation alors que vous n’êtes plus devant le terminal, il émet un événement de notification. Ce qui s’affiche dépend du terminal utilisé. Selon la documentation de Claude Code sur les terminaux, une notification système n’est envoyée par défaut que dans Ghostty, Kitty et iTerm2. Dans les autres terminaux, y compris Terminal d’Apple, rien n’apparaît tant que vous n’activez pas la cloche du terminal ou un hook.

  • Ghostty et Kitty transmettent directement l’alerte au Centre de notifications de macOS.
  • iTerm2 nécessite d’activer le transfert : dans Settings → Profiles → Terminal, cochez Notification Center Alerts, puis dans Filter Alerts activez Send escape sequence-generated alerts.
  • Dans tmux, les notifications sont interceptées à moins d’activer allow-passthrough.

Dans tous les cas, l’alerte reste sur le Mac. Pour la recevoir sur votre iPhone, trois pistes s’offrent à vous.

Méthode 1 : le push mobile intégré de Claude Code

Claude Code peut envoyer une notification push vers l’application mobile Claude lorsqu’une session est connectée via Remote Control. C’est la piste qui demande le moins de réglages sur le Mac :

  1. Installez l’application Claude sur votre iPhone et connectez-vous avec le même compte que pour Claude Code.
  2. Autorisez les notifications sur iOS.
  3. Démarrez votre session avec Remote Control actif.
  4. Dans le terminal, lancez /config et activez Push when Claude decides, Push when actions required, ou les deux.

D’après la documentation Remote Control, cette fonction est réservée aux offres Pro, Max, Team et Enterprise et ne fonctionne pas avec une clé API ou un fournisseur tiers. La session tourne sur votre Mac : l’ordinateur doit donc rester éveillé.

Méthode 2 : un hook qui publie directement sur ntfy

Les hooks de Claude Code exécutent la commande shell de votre choix lors d’événements précis. Un hook Notification se déclenche quand Claude attend une réponse ou une permission, ce qui permet d’envoyer un message au service gratuit ntfy. Installez l’application ntfy sur votre iPhone, abonnez-vous à un sujet long et impossible à deviner, puis ajoutez ce bloc dans ~/.claude/settings.json :

{
  "hooks": {
    "Notification": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "curl -s -d 'Claude Code attend votre attention' https://ntfy.sh/votre-sujet-prive"
          }
        ]
      }
    ]
  }
}

Un matcher vide déclenche le hook sur chaque type de notification. Remplacez-le par permission_prompt pour n’être prévenu que des demandes d’accord, ou par idle_prompt lorsque Claude a terminé. Tapez /hooks dans Claude Code pour vérifier que le hook est pris en compte.

Méthode 3 : transférer la notification macOS avec NotiFerry

La troisième méthode traite Claude Code comme n’importe quelle autre application Mac : laissez-le publier une notification macOS normale, et transférez cette notification vers votre iPhone avec NotiFerry.

Assurez-vous d’abord que la notification atteint bien le Centre de notifications du Mac. C’est déjà le cas dans Ghostty et Kitty, ainsi que dans iTerm2 une fois le transfert activé. Dans un autre terminal, utilisez le hook macOS documenté :

{
  "hooks": {
    "Notification": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "osascript -e 'display notification \"Claude Code attend votre attention\" with title \"Claude Code\"'"
          }
        ]
      }
    ]
  }
}

macOS attribue cette alerte à Éditeur de scripts (Script Editor). Exécutez une fois osascript -e 'display notification "test"' dans le terminal, puis autorisez Éditeur de scripts dans Réglages Système → Notifications.

Ensuite, configurez NotiFerry : autorisez le dossier du Centre de notifications en lecture seule, abonnez votre iPhone dans l’application ntfy et confirmez le test. Le mode par défaut (Titre uniquement) conserve le texte du message sur le Mac. Lorsqu’une session bruyante accumule cinq alertes ou plus d’une même application et que l’envoi a au moins 30 secondes de retard, NotiFerry les regroupe dans l’alerte la plus récente et ignore celles de plus de 10 minutes. NotiFerry ne lit ni vos prompts, ni les réponses de Claude, ni votre dépôt de code.

Quelle méthode choisir ?

MéthodePrérequisPérimètre couvertCoût
Push mobile intégréRemote Control, abonnement Claude éligible, app ClaudeSessions Claude Code connectées via Remote ControlInclus dans l’abonnement
Hook ntfyQuelques lignes dans settings.json et l’app ntfyToutes les sessions Claude Code sur ce MacGratuit
NotiFerryNotiFerry sur le Mac et l’app ntfy sur l’iPhoneClaude Code et toutes les autres applications du MacAchat unique après l’essai

Si vous souhaitez aussi recevoir ces alertes au poignet, consultez le guide sur les notifications du Mac sur l’Apple Watch.

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 Claude Code n’affiche-t-il aucune notification dans Terminal d’Apple ?

Par défaut, Claude Code n’envoie une notification bureau que dans Ghostty, Kitty et iTerm2. Dans Terminal d’Apple, ajoutez un hook Notification qui appelle osascript pour créer une entrée dans le Centre de notifications de macOS.

Claude Code peut-il envoyer lui-même des notifications sur iPhone ?

Oui, lorsqu’une session utilise Remote Control avec un compte Pro, Max, Team ou Enterprise et l’application mobile Claude installée sur l’iPhone.

NotiFerry lit-il ma session Claude Code ou mon code ?

Non. NotiFerry lit uniquement la notification macOS enregistrée dans le Centre de notifications, applique votre filtre de confidentialité et la publie sur votre sujet ntfy. Il n’a aucun accès au terminal, aux prompts ou aux fichiers du projet.

Le Mac doit-il rester éveillé ?

Oui, quelle que soit la méthode choisie. Claude Code s’exécute localement sur votre Mac : si le Mac passe en veille, la tâche s’arrête et aucune notification n’est envoyée.

Version fondatrice

Un seul canal pour Claude Code et toutes vos autres applications Mac.

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