Aller au contenu
DuetFlow
Join early access

Intégration IA locale

Utilisez votre assistant IA avec DuetFlow sur votre Mac.

Saisissez des tâches, planifiez des projets et passez en revue les prochaines actions au fil d’une conversation. DuetFlow garde les règles des tâches et vous laisse la main sur les changements.

DuetFlow intègre en option un serveur MCP. MCP permet à un client IA compatible d’utiliser les tâches que vous autorisez, en passant par les règles existantes de DuetFlow. Votre travail privé et partagé conserve les mêmes autorisations, les mêmes dépendances et le même comportement de récurrence.

La connexion fonctionne à l’intérieur de l’app Mac existante. Vous n’avez besoin ni d’un utilitaire distinct, ni d’un environnement d’exécution dans le terminal, ni d’un compte d’hébergement, ni d’un fournisseur de connexion externe.

DuetFlow n’est pas encore disponible au public. Rejoignez l’accès anticipé pour recevoir les actualités de la bêta privée et du lancement. Ces instructions concernent les versions Mac qui proposent l’intégration IA dans les réglages.

Connecter votre client de bureau

  1. Ouvrez DuetFlow → Réglages → Général et activez Afficher les fonctions avancées.
  2. Ouvrez DuetFlow → Réglages → Intégration IA. Choisissez le membre qui agit et les autorisations. Sélectionnez le foyer si vous autorisez l’accès au foyer.
  3. Activez Activer le MCP local et attendez l’indication Prêt.
  4. Dans le client de bureau Codex, ouvrez Settings → Plugins → Add → Add MCP Server. Choisissez Streamable HTTP et saisissez l’URL MCP copiée depuis DuetFlow.
  5. Ajoutez un en-tête Authorization. Sa valeur est Bearer suivi de la clé d’accès copiée depuis DuetFlow, avec une espace entre les deux. Laissez vide le champ de variable d’environnement du jeton bearer lorsque vous utilisez cet en-tête.
  6. Enregistrez la connexion, démarrez une nouvelle conversation et demandez-lui de vérifier votre connexion DuetFlow.

Collez la clé d’accès uniquement dans les paramètres de connexion de votre client de confiance. Gardez la clé et la configuration copiée privées ; ne collez ni l’une ni l’autre dans une conversation ou dans un message d’assistance.

Utiliser un fichier de configuration ou un autre client MCP

Pour Codex, choisissez Copier la configuration Codex dans DuetFlow et ajoutez la section à ~/.codex/config.toml. Remplacez une section DuetFlow existante au lieu d’en ajouter une en double, puis reconnectez-vous et démarrez une nouvelle conversation. Une configuration propre à un projet exige un projet reconnu et approuvé ; ce n’est pas une configuration universelle pour les conversations sans projet.

Les autres clients doivent prendre en charge le Streamable HTTP local et un en-tête Authorization: Bearer personnalisé. Copiez l’URL et la clé d’accès depuis DuetFlow dans les paramètres de connexion de ce client.

Choisir ce à quoi l’assistant a accès

Les autorisations de lecture et d’écriture pour le privé et pour le foyer sont indépendantes. Le transfert de pièces jointes et l’administration ont leurs propres autorisations. Les actions lourdes de conséquences ouvrent dans DuetFlow un aperçu précis où vous validez les changements. L’assistant ne peut pas donner cette validation à votre place.

Essayer une demande utile

  • « Saisis “Appeler le garage” dans ma boîte de réception privée. »
  • « Passe en revue mes projets ouverts et repère ceux qui n’ont pas de prochaine action. »
  • “Capture ‘Call the garage’ in my private Inbox.”

Le serveur fournit le contexte de Getting Things Done, distingue la date de report, la date prévue et l’échéance, et applique les règles existantes de DuetFlow en matière d’attribution, d’héritage et de récurrence.

Compatibilité et disponibilité

Gardez votre Mac éveillé et DuetFlow en cours d’exécution. Quitter DuetFlow arrête le serveur. Les conversations ChatGPT hébergées ordinaires, sur le web et sur iPhone, ne peuvent pas se connecter directement à ce point d’accès local au Mac. Un client de bureau doit réellement prendre en charge le MCP HTTP local ; installer une app de conversation de bureau ne suffit pas à l’établir. Les clients qui ne gèrent que STDIO ont besoin d’un adaptateur et ne sont pas pris en charge par cette connexion directe.

Il s’agit d’une intégration locale, sans plugin ChatGPT public officiel ni fiche dans un annuaire. Les règles du client ou du compte peuvent restreindre l’accès MCP. Lisez get_profile et connection_status pour vérifier le membre lié, les autorisations et la connexion.

Si les outils sont absents, ou si vous avez changé l’URL du serveur, démarrez une nouvelle conversation. Lors de notre test sur ordinateur, les conversations existantes ont gardé leurs anciens outils ou leur ancienne adresse après la modification des réglages. L’app DuetFlow normale conserve le port configuré.

Couper l’accès ou changer la clé

Désactivez Activer le MCP local pour couper l’accès immédiatement. Désactivez-le avant de modifier le membre, le foyer ou les autorisations. Régénérer la clé d’accès invalide l’ancienne clé ; copiez les nouvelles informations et reconnectez votre client. Si le port est occupé, désactivez l’accès, sélectionnez un port libre sous Avancé, puis mettez à jour l’URL du client après avoir réactivé l’accès.

Après une réponse en échec, vérifiez l’état de l’opération avant de réessayer. Un reçu local enregistré ne prouve pas la synchronisation iCloud. L’importation, la sauvegarde, la restauration, le partage et les autorisations système conservent leurs protections natives.