Skip to main content
Les Coding tools permettent à Alter de démarrer et gérer des sessions de coding locales persistantes sur votre Mac. Demandez en langage naturel depuis le Hub, QuickHub ou une action personnalisée — Alter lance la session en arrière-plan et ramène le résultat dans la même conversation lorsque le tour se termine.
Alter ne remplace pas votre agent de coding. Il orchestre les outils que vous utilisez déjà — ChatGPT (Codex), Cursor Agent CLI, OpenCode et Claude Code — pour planifier, déléguer, orienter et relire depuis un seul endroit.

Ce que vous pouvez faire

  • Démarrer une tâche de coding sur un dossier de projet ou une session scratch détachée
  • Continuer la même session sur des messages de suivi dans un seul chat Alter
  • Orienter, arrêter ou répondre aux demandes d’approbation des tâches en cours (selon le fournisseur)
  • Limiter les coding tools par action dans l’Action Editor
  • Router les demandes de coding via Flow lorsque plusieurs intégrations sont activées

Prérequis

Installez et connectez-vous aux fournisseurs souhaités avant d’exécuter un agent de coding.
Alter détecte ces outils depuis les emplacements d’installation standard (/Applications, ~/.local/bin, Homebrew et le PATH de votre shell de connexion). Si un fournisseur est absent, ouvrez sa page de détail dans Tools Manager pour obtenir des instructions d’installation.

Démarrer depuis le Marketplace (recommandé)

Alter publie des agents de coding spécialisés sur l’Alter Marketplace. Chaque agent est une Alter Action préconstruite limitée à un fournisseur de coding — prompt système, liens d’outils et valeurs par défaut inclus — pour ne pas avoir à configurer les coding tools vous-même.
1

Ouvrir le Marketplace

Appuyez sur ⌘⇧T et sélectionnez Browse sous Marketplace, ou ouvrez une fiche sur alterhq.com/marketplace.
2

Télécharger l'agent

Choisissez l’agent pour votre outil de coding et cliquez sur Download. Alter l’importe comme action activée sous Installed.
3

L'exécuter une fois

Cliquez sur Essayer maintenant ou exécutez l’action depuis le Hub. À la première utilisation, Alter ouvre Configurer les outils et active l’intégration de coding requise lorsque vous confirmez.
4

Commencer à coder

Décrivez la tâche — incluez un chemin de projet lorsqu’Alter n’a pas déjà le contexte du workspace.

Agents de coding Marketplace

ChatGPT Agent

Disponible — Agent de programmation pour ChatGPT (Codex). Inclut ChatGPT Settings, Run/List/Read/Control/Manage ChatGPT Task.

Cursor Agent

Bientôt disponible — Sessions Cursor Agent CLI depuis Alter.

Claude Agent

Bientôt disponible — Sessions Claude Code CLI depuis Alter.

OpenCode Agent

Bientôt disponible — Sessions OpenCode CLI et terminal depuis Alter.
La fiche en ligne ChatGPT Agent est dans la catégorie Programming. Elle inclut ces outils pré-liés :
  • ChatGPT Settings — lister les modèles et lire ou définir les valeurs par défaut
  • Run ChatGPT Task — démarrer ou continuer une session Codex
  • List ChatGPT Tasks — trouver des sessions dans cette conversation ou dans ChatGPT
  • Read ChatGPT Task — inspecter l’état, l’activité ou la sortie
  • Control ChatGPT Task — orienter, arrêter ou répondre aux demandes d’approbation
  • Manage ChatGPT Task — renommer ou archiver des sessions
Après la première exécution réussie, l’intégration de coding ChatGPT reste activée dans Tools Manager → Local Tools → Coding pour d’autres actions et chats Hub.
Vous préférez un workflow personnalisé ? Dupliquez un agent Marketplace dans l’Action Editor, ou activez les coding tools manuellement ci-dessous et limitez-les par action. Voir Alter Actions.

Activer manuellement dans Tools Manager

Utilisez ce chemin lorsque vous voulez des coding tools dans Ask Anything, une action personnalisée ou Flow sans installer un agent Marketplace.
1

Ouvrir Tools Manager

Appuyez sur ⌘⇧T ou choisissez Tools Manager dans la barre de menus.
2

Ouvrir Local Tools

Dans la barre latérale, sélectionnez Local Tools.
3

Connecter les fournisseurs

Sous Coding, connectez ChatGPT, Cursor, OpenCode et/ou Claude. Activez uniquement les fournisseurs que vous utilisez.
4

Tester avec un prompt

Depuis le Hub, demandez quelque chose de simple comme “List the README headings in this repo” et confirmez que la carte de tâche apparaît.
Flow peut découvrir automatiquement les fournisseurs de coding activés. Activez Flow sous Local Tools → Alter si vous voulez qu’Alter choisisse le bon outil de coding pour des demandes mixtes. Voir Use Flow for Tool Orchestration.

Comment s’exécute une tâche de coding

1

Vous demandez dans Alter

Décrivez le changement, le bug ou la revue souhaitée — incluez le chemin du projet lorsqu’Alter n’a pas déjà le contexte du workspace.
2

Alter démarre une session en arrière-plan

Le fournisseur s’exécute de façon asynchrone sur votre Mac. Alter affiche une carte de tâche de coding dans la conversation avec l’état, le task ID et un lien Open in… lorsque disponible.
3

Alter attend la fin du tour

Vous n’avez pas besoin de consulter ChatGPT, Cursor, OpenCode ou un terminal. Continuez à travailler dans Alter ou ailleurs sur votre Mac.
4

Le résultat revient dans ce chat

Lorsque la session se termine, échoue ou a besoin d’entrée, Alter insère un message external task dans la même conversation et poursuit le fil pour que le modèle résume ou agisse sur la sortie.
Gardez Alter en cours d’exécution pendant que des tâches de coding sont actives. Si vous quittez avec des tâches ChatGPT ou Cursor encore en cours, Alter vous avertit car il doit rester dans la barre de menus pour livrer les résultats et les demandes d’approbation.

Permissions de workspace

Les coding tools utilisent un profil de permissions restreint mappé depuis la permission active de votre workspace. Elles peuvent modifier et tester un répertoire de projet autorisé sans exiger Full Access d’Alter. Ceci est distinct de l’outil direct workspace_bash d’Alter, qui exige toujours Full Access sur le workspace. Préférez les coding tools lorsque vous voulez un agent dédié pour implémenter des changements ; utilisez les outils de fichiers workspace pour des modifications plus légères dans le chat. Lorsqu’Alter a besoin d’accéder à un dossier pour la première fois, il vous demande d’autoriser le chemin du projet pour cette session.

Comparaison des fournisseurs

ChatGPT (Codex)

Idéal lorsque vous utilisez déjà l’app desktop ChatGPT pour le coding agentique. Alter communique avec le runtime Codex de l’app, synchronise les tâches démarrées ailleurs dans ChatGPT lorsque c’est possible, et peut orienter ou répondre aux demandes d’approbation ChatGPT depuis le Hub.

Cursor

Idéal lorsque vous vivez dans Cursor et voulez qu’Alter délègue à l’Agent CLI (agent). Alter peut orienter les tours en cours, gérer les questions d’approbation et ouvrir la session dans l’UI agent de Cursor. Dans Tools Manager → Cursor, Run without confirmations permet à Cursor d’exécuter des commandes sans approbation étape par étape sur les projets en écriture (les projets en lecture seule restent limités aux questions et à la planification).

OpenCode

Idéal pour les utilisateurs OpenCode CLI qui veulent qu’Alter continue des sessions démarrées dans un terminal ou reprenne des sessions serveur OpenCode existantes. Les variantes de modèle OpenCode se mappent à effort à chaque exécution.

Claude Code

Idéal lorsque vous standardisez sur claude dans Terminal. Alter lance des tours en mode print avec les permissions dont Claude a besoin ; authentifiez-vous avec claude auth login. Les tours Claude ne peuvent pas être orientés en toute sécurité en vol — laissez le tour se terminer, puis demandez à Alter de continuer la même session avec un prompt de suivi.

Outils disponibles pour le modèle

Chaque fournisseur connecté expose un ensemble cohérent d’outils au modèle Alter : Vous appelez rarement ces outils vous-même — décrivez le résultat en langage naturel et laissez Alter ou Flow choisir le bon outil.

Utiliser avec workspaces et actions

Workspaces — Attachez un workspace lorsque la tâche couvre une base de code qu’Alter doit référencer. Les coding tools respectent les racines autorisées et le niveau de permission du workspace. Actions — Dans l’onglet Tools de l’Action Editor, activez uniquement les fournisseurs de coding dont l’action a besoin. Par exemple, une action « Ship patch » peut activer Cursor et Flow mais désactiver ChatGPT. Ask Anything — L’action par défaut **n’**active pas automatiquement les coding tools. Installez un agent de coding Marketplace, activez les fournisseurs dans Tools Manager, ou dupliquez Ask Anything et ajoutez des coding tools à l’onglet Tools.

Exemples de prompts

  • “Use Cursor to add unit tests for UserStore in /Users/me/code/myapp.”
  • “Continue the OpenCode session we started for the auth refactor.”
  • “Ask ChatGPT to fix the TypeScript errors in this workspace and summarize what changed.”
  • “Run Claude Code on the docs folder — update the README install section only.”

Cartes de tâche et inspecteur

Pendant qu’une session s’exécute :
  • La conversation affiche une carte de tâche de coding avec fournisseur, titre, état et liens
  • Ouvrez le Tool Inspector (rail inspecteur du Hub) pour voir les arguments, l’état en direct et les actions Open in…
  • Des notifications apparaissent lorsqu’une tâche se termine, échoue ou a besoin d’entrée
Lorsqu’une tâche nécessite une approbation ou des réponses, répondez dans la même conversation Alter — Alter transmet votre choix à la session en cours.

Dépannage

Confirmez que vous avez cliqué sur Activer dans le panneau Configurer les outils lors de la première exécution de l’action. Si vous avez ignoré un outil, ouvrez Tools Manager → Local Tools → Coding et connectez le fournisseur manuellement, ou relancez l’action et acceptez l’invite de configuration.
Installez l’app desktop ou le CLI de ce fournisseur, puis redémarrez Alter. Confirmez que le binaire est exécutable depuis Terminal (agent --version, opencode --version, claude --version, ou ouvrez ChatGPT.app).
Approuvez le chemin du projet lorsque demandé. Les coding tools ne touchent que les répertoires que vous autorisez pour ce workspace ou cette tâche.
Référez la tâche précédente en langage simple (« continue the Cursor task for the API refactor »). Alter réutilise task_id lorsque le sujet correspond ; si plusieurs sessions existent dans un chat, il liste d’abord les tâches limitées à la conversation.
Comportement attendu. Attendez la fin du tour Claude ou arrêtez-le, puis envoyez l’instruction suivante comme continuation de la même session.
Confirmez qu’Alter est toujours en cours d’exécution dans la barre de menus et que la conversation d’origine est ouverte. Quitter Alter arrête le travail en arrière-plan non livré pour ChatGPT, OpenCode et Claude ; les tâches Cursor sont également arrêtées à la fermeture.

Guides connexes

ChatGPT Agent

Téléchargez l’agent de coding Marketplace en ligne

Tools Manager

Connectez les intégrations et gérez la catégorie Coding

Use Flow

Routez les demandes de coding sans charger tous les outils

Alter Actions

Limitez les coding tools par action

Workspaces

Indexez des bases de code et définissez les niveaux de permission

Integrations overview

Comment les coding tools s’intègrent aux Mac Apps et intégrations externes

Tools not working

Dépannage général des intégrations