Agent Activity
LeMax, LLC · Programmation · Productivité
Agent Activity est une app Mac qui transforme ce que les agents IA de Xcode laissent sur le disque en une chronologie de sessions, builds, tests, captures d’écran et autorisations.

À propos de Agent Activity
About
Qu’est-ce qu’Agent Activity
Agent Activity est un outil pour développeurs Mac qui suit le travail des agents de programmation IA dans Xcode. Là où Xcode résume tout en une ligne d’état, l’app construit une chronologie à partir des transcriptions, des journaux de compilation, des résumés de tests et des aperçus que ces agents écrivent sur le disque. Chaque session occupe sa propre colonne, si bien qu’un build reste rattaché à l’exécution qui l’a lancé.
Lire des fichiers, c’est toute la méthode. L’app sert de moniteur d’agents IA pour Xcode et ne lance, n’arrête ni ne pilote un agent. Elle ne demande aucun compte et n’héberge aucun serveur. Ce qu’elle lit reste dans une base locale, et l’app tourne en sandbox : elle ne voit que les dossiers que vous autorisez.
Les limites découlent de ce choix. Il faut macOS 26, Xcode 27 et un Mac Apple silicon, ce qui exclut les machines plus anciennes. C’est aussi une visionneuse d’agents, pas une télécommande : si un agent part de travers, vous l’arrêtez dans le terminal ou dans Xcode.
Premiers pas
- Achetez Agent Activity sur le Mac App Store pour 9,99 $ et placez l’app dans le dossier Applications.
- Ouvrez l’app et répondez à l’invitation Partager ou Ne pas partager. Rien n’est envoyé dans un cas comme dans l’autre, et Réglages → Diagnostics garde les deux interrupteurs séparés.
- Accordez l’accès aux dossiers du projet quand macOS le demande. Les règles du sandbox limitent la chronologie à ce que vous autorisez.
- Lancez un agent dans le terminal ou depuis Xcode 27, puis laissez-le travailler. La session apparaît dès que l’agent écrit sa première entrée de transcription.
- Cliquez sur une session pour lire ses builds, ses tests et ses captures au même endroit.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Agent Activity.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs iOS qui utilisent Claude Code dans le terminal
- Équipes qui passent de Codex à Antigravity et au chat intégré de Xcode
- Développeurs attentifs à la portée d’un agent
Tâches
- Suivre une longue boucle de build et de correction
- Retrouver des tests qu’un agent a laissés derrière lui
- Relire ce qu’un agent a rendu
Cas d'usage
- Deux agents travaillent sur des cibles différentes en même temps
- Un agent tourne depuis 20 minutes et vous voulez savoir où il en est
- Vous passez un projet à un collègue
Fonctionnalités clés
Chronologie par session
Les sessions Claude Code ouvertes dans le terminal ou lancées par Xcode 27 disposent de leur propre chronologie, y compris les exécutions sans interface. Codex, Antigravity et le chat de Xcode sont lus dans le stockage des conversations et apparaissent quand Xcode enregistre la conversation. Chaque session garde son propre journal, ce qui rend le travail en parallèle lisible.
Cartes de build avec fichier et ligne
Chaque build est relié à la session qui l’a déclenché. Les erreurs et les avertissements deviennent une liste que vous parcourez par fichier et par ligne, si bien qu’une passe de correction a une cible au lieu d’un mur de texte de console. Vous pouvez suivre le build 9 et ses 16 erreurs, les correctifs, puis le build 10 qui passe.
Résultats de tests par cible
Les tests sont regroupés par exécution et par cible, avec le résultat et le fichier concerné. Les exécutions déclenchées par un agent justifient cet écran : elles ne laissent aucun paquet de résultats dans DerivedData, et l’app est l’endroit où ces données existent.
Captures et aperçus SwiftUI
L’app conserve chaque aperçu SwiftUI rendu par un agent et chaque capture prise dans le simulateur. L’arbre d’interface figure à côté de l’image, ce qui aide quand une mise en page est fausse et qu’il faut retrouver la vue responsable.
Panneau des autorisations
Un panneau indique quels agents Xcode considère comme fiables, jusqu’à l’identité de signature et à l’équipe, ainsi que les dossiers qu’ils peuvent toucher. Un bandeau s’affiche quand l’option risquée « autoriser tous les agents » est active ou quand l’espace de travail d’un agent sort des dossiers autorisés.
Données qui restent sur le Mac
Aucun compte, aucun serveur derrière l’app. Les transcriptions, les messages, les journaux de compilation, les noms de projet et les chemins restent dans une base locale, et l’app tourne en sandbox. Les événements d’usage et les rapports de plantage sont facultatifs, avec deux interrupteurs indépendants.
Avantages et inconvénients
Avantages
- L’historique des builds et des tests par session comble le vide que Xcode laisse sur « Idle ».
- Les tests lancés par un agent sont visibles ici et nulle part ailleurs dans DerivedData.
- Les captures et les aperçus arrivent avec l’arbre d’interface, ce qui raccourcit le débogage de mise en page.
- Le stockage local et l’invitation facultative gardent le contenu du projet sur le Mac.
- Un paiement de 9,99 $, sans abonnement derrière.
Inconvénients
- macOS 26, Xcode 27 et Apple silicon sont exigés, donc les Mac plus anciens ne peuvent pas l’exécuter.
- L’app est en lecture seule. Impossible d’arrêter un agent ou de relancer un build depuis l’interface.
- Les sessions Codex, Antigravity et chat de Xcode n’ont pas de cartes de build et n’apparaissent qu’après l’enregistrement de la conversation par Xcode.
- Aucune version iPhone ou iPad, et aucun moyen de partager une chronologie avec un collègue.
Questions fréquentes
L’app lit les fichiers que les agents IA de Xcode écrivent sur le disque et les transforme en une chronologie par session, avec builds, tests, captures et autorisations.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Agent Activity.
Alternatives à Agent Activity
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
