Aller au contenu
CONSOLE D’AGENTS IA · PHONE & PAD

Vos Agents. Toujours là. D'où que vous soyez.

Agissez d’abord depuis l’Inbox des agents, puis ouvrez un vrai terminal SSH/Mosh dès qu’il faut reprendre le contrôle.

DuckTerm sur iPhone approuve une demande Claude Code, répond dans le chat et ouvre l’aperçu tmux en direct
PAD · ESPACE DE TRAVAIL ADAPTATIF

Inbox, chat et terminal côte à côte.

Sur les tablettes Apple et Android larges, DuckTerm conserve la navigation complète de l’espace de travail et la liste Inbox, avec un aperçu terminal extensible au-dessus du chat natif.

Navigation complète de l’espaceListe Inbox + chat natifAperçu terminal extensible
9:41●●● 100%
Boîte de réception (19)♙ Agent
Tous les hôtes⌄2883 messages
Live WSS+Bridge

Claude Code15tclaude-review

Alert> Revue du diff de livraison…

Codex4tcodex-release

Mixed> 8 tests réussis. Aucun blocage.

Pitpi-apns-v12

MixedAPNs smoke run completed.

OpenCodetglm-term-review

DoneReply delivered to tmux.

Antigravitytagy-term-review

DoneCross-review request.

Grok Buildtgrok-term-review

MixedCompletion received.

Codex☆ •••
CodexStudio Mac t codex-release ⌑ DuckTerm2
Aperçu en direct218×57 · 7.6KB · 0B/s · 0fps · LAN ping▣ ↗ ⌃
› Review the release diff and run the tests. ● Ran test suite — all checks passed. $ tmux attach -t release-review✓ Connecté à Studio Mac> Revue du diff de livraison… Codex xhigh · Context 69% used · DuckTerm 1 background terminal running · /ps to view
✓ Codex [codex-release]

Done: review complete.

  • > 8 tests réussis. Aucun blocage.
  • ✓ Prêt pour la prochaine commande.
  • Reply delivered to the active tmux session.
Répondre à l’Codex ou envoyer une commande…
⌕ ▱
duckterm-hookd setup --qr zsh

$ duckterm-hookd setup --qr

[ok] Hookd installed with local Web UI

[ok] Background service is running

Open DuckTerm → Settings → Agent notifications

One-time pairing QR Waiting for your phone to confirm Expires in 5 minutes

waiting for confirmation

Pair Hookd
Scan the QR shown in your terminal
Camera access stays on this device
iPhone Pad Android Phone Android Pad
hookd — le daemon de push

Une app sur votre téléphone, un petit daemon à côté de vos Agents.

Tourne à côté de vos Agents sous macOS, Windows natif ou Linux. Une commande installe hookd avec son interface Web locale, affiche le QR d’association, configure les hooks et démarre le service. Windows utilise un installateur PowerShell avec vérification de somme de contrôle ; WSL reste une cible Linux distincte.

Exécuter une commande et scanner son QR Ces commandes sont complètes. Le paquet contient l’interface Web locale et affiche le QR d’association sans placer d’identifiant mobile dans l’historique du shell. Guide de configuration

macOS / Linux

macOS zsh
brew install ducksee/tap/duckterm-hookd && \ "$(brew --prefix duckterm-hookd)/bin/duckterm-hookd" setup --qr
Linux bash
curl -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.sh \ | DUCKTERM_PAIR_QR=1 sh

Windows

Windows PowerShell PowerShell
irm https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.ps1 | iex
Windows CMD CMD
curl.exe -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.cmd -o install.cmd && install.cmd
Windows WSL WSL
curl -fsSL https://raw.githubusercontent.com/ducksee/duckterm-hookd-releases/main/install.sh \ | DUCKTERM_PAIR_QR=1 sh

Intégrations Agent vérifiées

14 workflows testés dans une seule boîte de réception Agent

14 Suivi de l’état et des sessions pour les 14
13 13 intégrations sont définies dans le contrat v1
10 Parcours de décision reliés au téléphone

1 autres sont vérifiées comme workflows compatibles

PARCOURS DES DONNÉES · SANS FLOU

Trafic terminal direct. Parcours cloud explicites.

DuckTerm sépare le plan de données du terminal des services Agent, de synchronisation et de voix facultatifs. Voici les parcours réellement utilisés par les apps actuelles.

Terminal direct

Phone / Pad ↔ votre hôte

SSH, Mosh et SFTP se connectent directement à votre hôte ; seuls un proxy ou un bastion que vous configurez peuvent se trouver sur ce trajet.

Voir les détails

SSH, Mosh et SFTP se connectent directement à votre hôte ; seuls un proxy ou un bastion que vous configurez peuvent se trouver sur ce trajet.

Relais Agent

Interactif : hookd ↔ relais ↔ app · Notifications : relais → APNs/FCM → app

Les événements, approbations, réponses et le repli de Live Preview peuvent passer par le relais DuckTerm ; les notifications parviennent à l’app via APNs/FCM. Les octets de prévisualisation et d’image privilégient LAN/P2P lorsque c’est possible ; P2P peut utiliser TURN.

Voir les détails

Les événements, approbations, réponses et le repli de Live Preview peuvent passer par le relais DuckTerm ; les notifications parviennent à l’app via APNs/FCM. Les octets de prévisualisation et d’image privilégient LAN/P2P lorsque c’est possible ; P2P peut utiliser TURN.

Synchronisation iOS

CloudKit · Keychain · KVS

CloudKit ne synchronise les métadonnées des serveurs et les espaces de travail que si la synchronisation de l’app est activée. La synchronisation des identifiants est contrôlée par le réglage système iCloud Keychain et ne dépend pas non plus de l’interrupteur de l’app. Keychain + iCloud KVS, utilisés par le Bearer d’association, ne dépendent pas davantage de cet interrupteur.

Voir les détails

CloudKit ne synchronise les métadonnées des serveurs et les espaces de travail que si la synchronisation de l’app est activée. La synchronisation des identifiants est contrôlée par le réglage système iCloud Keychain et ne dépend pas non plus de l’interrupteur de l’app. Keychain + iCloud KVS, utilisés par le Bearer d’association, ne dépendent pas davantage de cet interrupteur.

Synchronisation Android

Drive appDataFolder · Keystore

Lorsque la synchronisation Drive est activée, le coffre complet est stocké dans le dossier privé appDataFolder. Le chiffrement des champs d’identifiants est facultatif et désactivé par défaut ; les autres données du coffre restent en clair dans le fichier, tandis que Google protège le transport et le stockage.

Voir les détails

Lorsque la synchronisation Drive est activée, le coffre complet est stocké dans le dossier privé appDataFolder. Le chiffrement des champs d’identifiants est facultatif et désactivé par défaut ; les autres données du coffre restent en clair dans le fichier, tandis que Google protège le transport et le stockage.

Des données différentes, des durées différentes

Le contenu des événements de notification est programmé pour suppression environ 60 à 65 minutes après sa réception par le relais. Le nettoyage s’exécute toutes les cinq minutes et au démarrage du service. Le contenu d’une Live Activity est effacé environ une minute après la fin du suivi ; son état est supprimé environ 24 heures après le dernier événement. Les métadonnées de routage et de livraison suivent une conservation distincte.

La voix dépend du mode choisi

La reconnaissance système peut utiliser le réseau du fournisseur de la plateforme. Le mode expérimental ChatGPT voix envoie un extrait temporaire à OpenAI via le relais et le daemon associé.

Des données différentes, des durées différentes
Voir les détails

Le contenu des événements de notification est programmé pour suppression environ 60 à 65 minutes après sa réception par le relais. Le nettoyage s’exécute toutes les cinq minutes et au démarrage du service. Le contenu d’une Live Activity est effacé environ une minute après la fin du suivi ; son état est supprimé environ 24 heures après le dernier événement. Les métadonnées de routage et de livraison suivent une conservation distincte.

La voix dépend du mode choisi
Voir les détails

La reconnaissance système peut utiliser le réseau du fournisseur de la plateforme. Le mode expérimental ChatGPT voix envoie un extrait temporaire à OpenAI via le relais et le daemon associé.

iCloud et Google Drive ne se synchronisent pas entre eux. La politique de confidentialité fournit davantage de détails sur le stockage, le chiffrement, la suppression et le traitement par des tiers.

Fonctionnement

Trois étapes avant votre premier push.

Exécutez une commande d’installation sur la machine de vos Agents, puis scannez son QR code d’association dans DuckTerm, sans inscription hookd distincte.

1

Ouvrir les notifications d’Agent

Ouvrez Réglages → Notifications d’agent dans DuckTerm pour préparer le scanner QR.

2

Exécuter la commande et scanner

La commande installe hookd avec son interface Web locale et affiche un QR d’association. Scannez-le pour configurer les hooks et démarrer le service.

3

Vérifier et démarrer

Contrôlez duckterm-hookd status, puis testez depuis l’app le push local et le push de la plateforme. Les mises à niveau et redémarrages du service conservent l’association.

Ce que vous obtenez

Conçu pour piloter plusieurs Agents IA.

Des événements de cycle de vie Agent cartographiés, un accès direct aux sessions tmux/psmux/Herdr et un SSH/Mosh fiable sur les réseaux faibles. La version gratuite est réellement utile ; Pro débloque les outils terminal de longue durée.

Boîte multi-Agent

Événements d’état et de session de 14 workflows Agent testés, plus les approbations compatibles, dans un flux unique avec le Markdown complet.

Gratuit: Conservation 30 jours Illimité

Runtimes de session persistante

Entrez directement depuis le téléphone dans vos travaux tmux, psmux Windows et Herdr de longue durée, avec couleurs ANSI, souris et historique.

Gratuit: 2 onglets Illimité + accès

Roaming Mosh

Transport UDP et écho prédictif. Passez du Wi-Fi à la 5G, au métro puis au café sans perdre la session de l'Agent.

Gratuit: — Pro

SSH multi-hôte

Mot de passe + clé privée (.pem) + bastion ProxyJump + proxy HTTP/SOCKS5. Rejoignez n'importe quel hôte de production.

Gratuit: 2 serveurs Illimité + bastion

SFTP complet

Parcourez, prévisualisez et écrivez les fichiers sans passer par une autre app de transfert.

Gratuit: — Pro

Voix + thèmes + synchro plateforme

Saisie vocale, thèmes, synchro iCloud sur iOS et synchro privée Google Drive appDataFolder sur Android.

Gratuit: — Pro

ATELIER PROJET

Les fichiers et Git, à côté de la conversation Agent.

Ouvrez le projet de confiance lié à la session Inbox sans quitter DuckTerm pour consulter le code, les diffs ou l’historique.

  • Parcourez l’arborescence et prévisualisez textes, images et documents.
  • Consultez état, diffs, historique et commits individuels.
  • Stage, unstage, discard, fetch, pull et push restent des actions explicites.

Affiché uniquement lorsque hookd fournit un contexte projet/session fiable ; aucune écriture n’est déduite du texte du chat.

DuckTerm/src

DIRECT D’ABORD

Le chemin fiable le plus court, avec le Relay en filet de sécurité.

DuckTerm choisit une seule voie de données à la fois et privilégie le réseau local ou pair à pair avant un endpoint public ou le Relay partagé.

  1. 01
    LAN DirectLe plus rapide sur le même LAN ou un VPN/overlay privé de confiance.
  2. 02
    P2P authentifiéLien direct entre pairs lorsque le LAN ne peut pas joindre l’hôte.
  3. 03
    Public DirectVotre endpoint HTTPS/WSS via Cloudflare Tunnel, frp, rathole ou proxy inverse.
  4. 04
    Relay sécuriséLe repli géré quand aucune route directe n’est disponible.

Configuration conseilléePréférez le LAN ou reliez les machines distantes par VPN/overlay privé. Les utilisateurs qui gèrent leur infrastructure peuvent employer Cloudflare Tunnel, frp/rathole, Tailscale Funnel ou un proxy inverse HTTPS.

Limite de Public DirectNe publiez que le port loopback hookd 11435. N’exposez jamais le port LAN 11434 ni le port de gestion local 20080.

Tableau comparatif complet

Connectivité

Gratuit Pro
  • Serveurs SSH ≤ 2 Illimité
  • Méthodes de connexion SSH Mot de passe Mot de passe + clé privée (.pem)
  • Onglets simultanés ≤ 2 Illimité
  • Accès direct tmux / psmux / Herdr Oui
  • Mosh (roaming UDP + écho prédictif) Oui
  • Proxy HTTP CONNECT / SOCKS5 Oui
  • Hôtes bastion ProxyJump Oui
  • Sélection LAN → P2P → Public → Relay Oui Oui

Fichiers et terminal

Gratuit Pro
  • Explorateur SFTP + aperçu Oui
  • Fichiers projet + atelier Git Oui Oui
  • Snippets ≤ 3 Illimité
  • Raccourcis personnalisés ≤ 3 Illimité
  • Espaces de travail 1 Illimité
  • Conservation de la boîte 30 jours Illimité

Avancé et automatisation

Gratuit Pro
  • Règles de déclenchement Oui (désactivées par défaut)
  • Association Agent + Inbox Oui Oui
  • Livraison push plateforme Essai + quota quotidien Illimité
  • Saisie vocale (Mic / Wispr) Oui

Apparence et synchronisation

Gratuit Pro
  • Thèmes personnalisés Oui
  • Synchro iCloud (iOS) / Google Drive (Android) Oui
Tarifs

Commencez gratuitement. Passez Pro quand c'est utile.

Aucun compte, aucune publicité. Un petit abonnement ou un achat définitif unique débloque tout.

Gratuit

$0 pour toujours

Un outil quotidien vraiment utile.

  • 2 serveurs SSH (mot de passe)
  • 2 onglets simultanés
  • Boîte multi-Agent · 30 jours
  • Instantanés tmux · psmux · Herdr
Télécharger
LE PLUS POPULAIRE

Pro

$0.99 /mois · ou $9.99/an

Tout, sans limite.

  • Serveurs illimités + clé privée (.pem)
  • tmux · psmux · Herdr · Mosh · SFTP
  • Proxy HTTP/SOCKS5 + bastion ProxyJump
  • Voix · thèmes · iCloud / Google Drive
Télécharger

À vie

$14.99 paiement unique

Tout Pro, pour toujours.

  • Toutes les fonctions Pro
  • Toutes les futures mises à jour
  • Aucun abonnement à gérer
  • Restauration entre appareils
Télécharger

Prix en USD, facturés par la boutique où vous achetez (App Store sur iOS ; Google Play sur Android). Les abonnements peuvent être résiliés à tout moment dans les réglages d'abonnement de votre boutique ; l'achat à vie est un paiement unique — rien à résilier. Les achats sont restaurés sur les appareils du même compte de boutique.

Conçu pour durer

Une infrastructure utile a un coût réel.

DuckTerm conserve une offre gratuite réellement utile. Les achats Pro et le parrainage d’infrastructure contribuent au relais partagé, à la distribution mobile et aux outils de publication.

Ce que nous maintenons

Un aperçu clair des coûts — pas un objectif de collecte.

Relais public + bande passante Entrées et sorties régionales, TLS, stockage et protection contre les abus.
Permanent
Apple Developer Program Nécessaire pour publier et maintenir les versions iPhone et Pad.
$99 / an Tarif officiel
Google Play Console Nécessaire pour publier les versions Android.
$25 une fois Tarif officiel
Abonnements développement + IA Outils de revue, diagnostic, traduction et développement.
≈ $200 / mois
Expo / EAS Offres Starter et Production publiées ; la facture varie avec l’usage.
$19–$199 / mois + usage Tarif officiel

USD hors taxes. Tarifs fournisseurs vérifiés en août 2026 ; le relais et les abonnements internes sont des estimations variables selon l’usage.

Parrainage cloud

Des crédits ou de la capacité inutilisés qui pourraient servir ?

Nous acceptons crédits cloud, bande passante régionale ou capacité Relay afin de réduire le coût du chemin partagé.

  • Maintenir davantage de régions Relay sans transformer l’infrastructure en péage.
  • Financer builds, distribution et fiabilité — jamais l’accès aux données utilisateur.
  • Être cité comme soutien des coûts si vous le souhaitez, sans droit de contrôle sur le produit.
Proposer un parrainage cloud

Le parrainage ne donne jamais accès au trafic terminal, aux identifiants SSH, aux données utilisateur ni aux opérations privées.

Prêt quand vous le serez.

Vos Agents, vos approbations et votre terminal, toujours à portée de main.