Aller au contenu

Configuration des push Agent

La boîte de réception est alimentée par duckterm-hookd. Copiez depuis l'app la commande personnalisée de votre plateforme et exécutez-la une fois à côté de vos Agents : elle installe hookd, associe la machine une fois, configure les hooks compatibles et démarre le service.

Avant de commencer

  • DuckTerm installé sur votre téléphone ou Pad (iOS / iPadOS 17+ sur les appareils Apple)
  • Une machine macOS ou Linux où tournent Claude Code / Codex / Gemini CLI / d’autres Agents
  • Homebrew sur macOS ; curl et systemd sous Linux
  1. 1

    Copier la commande de configuration personnalisée

    Ouvrez Réglages → Notifications d’agent, choisissez macOS ou Linux, puis appuyez longuement sur le bloc de code. La version copiée contient déjà le token d'association et l'identifiant de compte de cette app.

    Obtenir la commande prête à exécuter dans DuckTerm

    Ce site ne génère ni n’affiche votre token d’association privé. Installez ou ouvrez DuckTerm, puis copiez la commande préremplie dans Réglages → Notifications d’agent.

  2. 2

    La coller une fois là où tournent vos Agents

    Exécutez la commande copiée sur cette machine. Elle installe hookd, l'associe une seule fois, enregistre les hooks des Agents compatibles et démarre le service en arrière-plan, sans réglage Agent par Agent.

    Les exemples ci-dessous contiennent des paramètres fictifs. Copiez la version personnalisée depuis l'app : son token d'association et son identifiant de compte sont déjà renseignés.

    macOS

    Homebrew · Apple Silicon et Intel
    brew install ducksee/tap/duckterm-hookd && \
    "$(brew --prefix duckterm-hookd)/bin/duckterm-hookd" setup --token <pair-token> --user <account-id>

    Linux

    Ubuntu, Debian et distributions systemd courantes · arm64 / x86_64
    curl -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.sh \
      | DUCKTERM_PAIR_TOKEN=<pair-token> DUCKTERM_PAIR_USER=<account-id> sh
  3. 3

    Vérifier

    Exécutez `duckterm-hookd status`, puis testez le push local et le push de la plateforme dans Réglages → Notifications d’agent. Les mises à niveau et redémarrages ultérieurs du service conservent cette association.

    duckterm-hookd status

    Dans Réglages → Notifications d’agent → Vérifier, envoyez ensuite un test local et un test du push de la plateforme. Si les deux arrivent sur votre téléphone, la configuration est terminée.

Alternative si hookd est déjà installé : association par QR code

Si hookd est déjà installé et que vous préférez la caméra, exécutez la commande ci-dessous à la place de la commande d'association par token, puis scannez dans l'app le QR du terminal. Choisissez une seule méthode d'association et n'exécutez pas les deux. Les mises à niveau et redémarrages du service conservent l'association enregistrée.

duckterm-hookd pair --qr

Agents connectés

hookd vérifie des workflows pour Claude Code, Codex, Grok Build, Antigravity, Cursor, OpenCode, Pi, Devin, Droid, Qoder, Amp et Gemini CLI. Le contrat v1 définit sept schémas de décision ; six adaptateurs installés transmettent actuellement les décisions prises sur téléphone. OpenCode ne signale pour l’instant que l’état du cycle de vie, tandis que son adaptateur de réponse aux demandes d’autorisation reste en attente. Grok Build utilise son propre système de hooks et une source globale de hooks prise en charge.

Claude Code Codex Grok Build Antigravity Cursor OpenCode Pi Devin Droid Qoder Amp Gemini

Ce qui quitte votre machine

hookd construit les aperçus de notification à partir des hooks et transcriptions des Agents ; du texte ou du code provenant des prompts et sorties peut y apparaître. Les approbations, réponses et replis de Live Preview ou d'image peuvent aussi passer par le relais, tandis que le trafic du terminal reste direct. Les identifiants SSH ne sont jamais envoyés à nos serveurs. Consultez la politique de confidentialité pour les détails de stockage et de conservation.

Politique de confidentialité

Un problème ?

Consultez les problèmes fréquents sur la page Support ou écrivez-nous ; nous répondons rapidement.