Kit presse

AgentiLoop Agent!

Un agent autonome gratuit et open source pour macOS, propulsé par plus de 18 fournisseurs de LLM locaux ou cloud, qui écrit du code, pilote des applications, exécute des commandes shell et automatise des flux de travail à partir de simples instructions en langage courant.

Contact presse : Todd Bruss – agent@agentiloop.ai

Comprend six captures d'écran PNG en pleine résolution, l'icône de l'application en 1024, 512 et 256 pixels, deux bannières promotionnelles 1920×1080, une carte sociale 2400×1260 et une fiche d'information en texte brut.

Icône de l'application AgentiLoop Agent! : un carré bleu aux coins arrondis contenant une constellation de points et de lignes blancs interconnectés
En bref

Fiche d'information

Application
AgentiLoop Agent! Affiché sous le nom « Agent! » dans la barre des menus et dans le Finder.
Ce que c'est
AgentiLoop Agent! est l'application Mac qui met une IA au travail sur le bureau : décrivez ce qui doit se passer, choisissez l'un des 21 fournisseurs d'IA, et l'agent lit, écrit, compile, clique et scripte jusqu'à ce que la tâche soit terminée. Open source sous licence MIT.
Prix
Gratuit. Les utilisateurs fournissent leur propre clé API pour les fournisseurs cloud ou exécutent des modèles locaux sans frais. Un don PayPal est sollicité.
Plateforme
Mac avec puce Apple Silicon ou Intel ; macOS 14.6 ou version ultérieure. En anglais.
Distribution
Téléchargement direct depuis GitHub Releases au format DMG ou ZIP, signé avec un Apple Developer ID et notarisé par Apple. Non disponible sur le Mac App Store.
Lancement public
12 avril 2026 Dernière version : 1.1.33 (build 233), 12 septembre 2026.
Développeur
Todd Bruss, AgentiLoop.ai, une société de Logos InkPen LLC — Charlotte, Caroline du Nord, États-Unis agent@agentiloop.ai · @AgentiLoopAgent sur X · LinkedIn
Liens
Télécharger · Site web · Code source sur GitHub
Description du produit

À propos d'AgentiLoop Agent!

AgentiLoop Agent! est l'application Mac qui confie à une IA le contrôle de l'ordinateur tout entier, et pas seulement d'un éditeur de code : elle compile des projets Xcode, pilote d'autres applications, exécute des scripts et mène les tâches à terme à partir d'une simple demande en langage courant.

La plupart des outils de codage par IA vivent dans un terminal, un éditeur ou une fenêtre Electron, et leur portée s'arrête au système de fichiers. Le reste du Mac — applications, fenêtres, menus, scripts, outils de build — reste hors d'atteinte.

AgentiLoop Agent! est écrit en pur Swift 6.2 et SwiftUI : pas d'Electron, pas de Node, pas de télémétrie. Il exécute une boucle autonome — planifier, appeler un outil, observer le résultat réel, corriger le cap, recommencer — et aucune tâche ne peut se déclarer terminée tant que ses critères d'objectif n'ont pas été validés avec des preuves, avec en option une passe de critique qui examine d'abord le diff.

Il atteint chaque couche du Mac : n'importe quelle application via l'Accessibility API, AppleScript, JavaScript for Automation et 51 ponts ScriptingBridge vers des applications ; des builds Xcode natifs avec des erreurs cliquables ; des commandes shell en tant qu'utilisateur, ou en tant que root via un daemon approuvé une seule fois. Étendez-le avec des serveurs Model Context Protocol, des scripts Swift compilés à l'exécution et des sous-agents parallèles. Il répond à un « Agent! » prononcé à voix haute ou à un iMessage envoyé depuis votre iPhone.

N'importe quel modèle peut le piloter : 21 fournisseurs — Claude, OpenAI, Gemini, DeepSeek, Qwen, OpenRouter, Requesty, A2Agent, OrcaRouter, ainsi qu'Ollama, vLLM et LM Studio en local — plus Apple Intelligence sur l'appareil pour le triage, les résumés et la compression du contexte, sans consommer le moindre jeton. Apportez votre propre clé. Rien ne quitte le Mac hormis ce qui est envoyé dans le prompt au fournisseur que vous avez choisi ; chaque action est journalisée.

« Je m'étais lancé pour bâtir un “Cursor killer”. En cours de route, j'ai compris que ce que je voulais vraiment, c'était automatiser le Mac lui-même, afin que l'agent puisse piloter n'importe quelle application via Accessibility et AppleScript au lieu de se contenter de modifier des fichiers dans un éditeur. AgentiLoop Agent! en est le résultat : une seule application native qui prend n'importe quelle IA et la met au travail sur l'ensemble du bureau. »

— Todd Bruss, développeur
Fonctionnalités clés

Ce que fait AgentiLoop Agent!

Une seule idée traverse toute l'application : une IA devrait pouvoir faire tout ce qu'une personne peut faire sur un Mac, et montrer son travail.

  • Boucle de tâches auto-vérifiante. L'agent raisonne, exécute un outil, observe le résultat réel et se corrige. Une tâche ne peut être marquée comme terminée tant que ses critères d'objectif n'ont pas été vérifiés avec des preuves, et un critique optionnel examine le diff avant la clôture.
  • Codage agentique avec intégration native de Xcode. Il lit les bases de code, modifie par diffs de remplacement de chaînes, compile et exécute des projets Xcode avec des erreurs cliquables, gère git, incrémente les versions et indexe les dépôts dans une carte de dépôt JSONL portable.
  • Automatisation du bureau via l'Accessibility API. Il clique, tape, fait défiler, lit et navigue dans n'importe quelle application Mac par élément, avec une nouvelle tentative automatique par correspondance approximative, ainsi qu'AppleScript, JavaScript for Automation et 51 ponts ScriptingBridge vers des applications, le tout au sein même du processus.
  • AgentScript : des scripts Swift compilés à l'exécution. L'agent écrit de simples fichiers Swift, les compile en bibliothèques dynamiques avec Swift Package Manager et les charge dans son propre processus avec les autorisations de l'application. Environ 35 exemples sont livrés avec l'application ; les scripts supprimés vont dans une corbeille restaurable.
  • Chaque modification peut être annulée. Chaque modification de fichier fait l'objet d'un instantané avant d'être appliquée, conservé pendant une semaine, avec une restauration en un clic dans l'interface, une action d'annulation ou un retour en arrière de la tâche entière.
  • 21 fournisseurs de LLM et une chaîne de repli. Claude, Codex, OpenAI, Google Gemini, Grok, Mistral, Mistral Vibe, DeepSeek, Hugging Face, Z.ai, BigModel, Qwen, MiniMax, OpenRouter, Requesty, A2Agent, OrcaRouter, Ollama, Ollama local, vLLM et LM Studio — plus Apple Intelligence sur l'appareil. Si un fournisseur échoue ou limite le débit, l'agent bascule vers le suivant configuré.
  • Apple Intelligence comme agent sur l'appareil. Les Foundation Models d'Apple trient les demandes simples en local, résument les tâches terminées, traduisent les erreurs d'outils en langage clair, suggèrent l'étape suivante et compressent les longues conversations, le tout sans quitter le Mac ni dépenser de jetons d'API.
  • Exécution privilégiée approuvée une seule fois par l'utilisateur. Les commandes shell s'exécutent en tant qu'utilisateur via un Launch Agent ou en tant que root via un Launch Daemon, enregistrés avec SMAppService et connectés par XPC. Le Launch Daemon est facultatif.
  • Défense en profondeur. Un service de sécurité du shell bloque les commandes catastrophiques côté client comme côté daemon ; les deux écouteurs XPC exigent une signature de code de la même équipe, dérivée de la signature de l'application elle-même ; les modifications de fichiers que le modèle n'a pas lus, ou qui ont changé sur le disque, sont refusées ; et chaque appel d'outil et chaque commande d'assistant sont consignés dans un journal d'audit.Détails : docs/SECURITY.md
  • Serveurs MCP et sous-agents. N'importe quel serveur Model Context Protocol peut être ajouté dans les Réglages, et ses outils apparaissent automatiquement à l'agent. Jusqu'à trois sous-agents simultanés, ou six en lecture seule, travaillent de manière isolée avec des modèles configurables par agent et une messagerie par boîte aux lettres.
  • Contrôle à distance par la voix et iMessage. Dites « Agent! » suivi d'une tâche et elle s'exécute après un court silence, grâce à la reconnaissance vocale sur l'appareil. Les expéditeurs approuvés peuvent envoyer des tâches par message depuis un iPhone et recevoir les résultats en retour via iMessage.
  • Onglets, mémoire, plans et compétences. Chaque onglet possède son propre dossier de projet et son journal d'activité ; la mémoire persistante se transmet d'une tâche à l'autre ; les listes de contrôle des plans en plusieurs étapes apparaissent dans chaque prompt ; et les longues tâches sont compactées pour tenir dans la fenêtre de contexte réelle de chaque modèle.
Médias produit

Captures d'écran en pleine résolution

Captures PNG Retina de la fenêtre d'AgentiLoop Agent! sous macOS 26, recadrées sur la fenêtre avec des coins arrondis transparents, sans cadre marketing, légende ni filigrane. Toutes montrent de véritables tâches issues des projets du développeur ; les captures des versions antérieures affichent l'ancien nom de l'organisation GitHub du projet, macOS26.

Fenêtre principale d'AgentiLoop Agent! : le panneau LLM Output indique que la release GitHub v1.1.9.205 a été créée avec l'outil en ligne de commande gh, au-dessus de la liste des étapes et du journal d'activité affichant les commandes shell exécutées
Publication d'une release GitHubPNG 2344×2102 · extrait des notes de version 1.1.9 Télécharger le PNG
AgentiLoop Agent! exécutant la suite ResponseCompletionTests avec xcodebuild pour vérifier un correctif, avec la sortie des tests et une ligne TEST SUCCEEDED en vert dans le journal d'activité
Vérification d'un correctif avec la suite de testsPNG 2344×2108 · extrait des notes de version 1.1.8 Télécharger le PNG
AgentiLoop Agent! réécrivant des notes de version pour les aligner sur les versions précédentes, avec la barre de recherche « Rechercher dans le journal » ouverte et le git log qu'il a lu dans le journal d'activité
Rédaction de notes de version à partir de l'historique gitPNG 2212×2024 · extrait des notes de version 1.1.4 Télécharger le PNG
AgentiLoop Agent! créant une release GitHub pour un autre projet, avec des en-têtes de section emoji et des listes à puces rendus dans le journal d'activité, et la tâche suivante saisie dans le champ de saisie
Rendu Markdown dans le journal d'activitéPNG 2556×2712 · extrait des notes de version 1.0.61 Télécharger le PNG
AgentiLoop Agent! joignant un DMG fraîchement construit à une release GitHub, avec la sortie de hdiutil dans le journal d'activité
Création d'une image disque et ajout à une releasePNG 2434×2436 · extrait des notes de version 1.0.69 Télécharger le PNG
AgentiLoop Agent! jouant aux échecs : le panneau LLM Output affiche un échiquier en ASCII après le deuxième coup des Blancs et demande le coup suivant
Une partie d'échecs dans le panneau de sortiePNG 2308×1371 · extrait des notes de version 1.0.93 Télécharger le PNG

Besoin de tous les éléments ?

Captures d'écran, bannières promotionnelles, icône de l'application et fiche d'information en texte brut dans une seule archive.

Médias marketing

Bannières promotionnelles

Compositions PNG pour images d'en-tête et cartes sociales, réalisées à partir de l'icône de l'application et des captures d'écran ci-dessus : deux bannières 1920×1080 et une carte Open Graph 2400×1260.

Bannière principale : l'icône AgentiLoop Agent! au-dessus du titre AgentiLoop Agent!, l'IA agentique pour tout votre Mac et plus encore !, sur fond bleu foncé
Bannière principale Télécharger le PNG
Bannière de captures d'écran : deux fenêtres AgentiLoop Agent!, l'une publiant une release GitHub et l'autre jouant aux échecs, superposées sur fond bleu foncé sous le nom AgentiLoop Agent!
Captures d'écran Télécharger le PNG
Carte sociale : l'icône AgentiLoop Agent! à côté du titre AgentiLoop Agent!, l'IA agentique pour tout votre Mac et plus encore !, sur fond bleu foncé
Carte sociale (1200×630 en 2x) Télécharger le PNG
Éléments de marque

Icône de l'application

Icône de l'application AgentiLoop Agent! en 512 pixels

Icône de l'application

Rendus PNG transparents de l'icône d'application macOS 26, exactement telle que le système l'affiche. Merci de l'utiliser sans modification : pas de recoloration, de recadrage ni d'effets ajoutés.

Le nom AgentiLoop Agent! composé en blanc et en dégradé de bleu à cyan

Nom et style

Le nom du produit s'écrit « AgentiLoop Agent! » avec le point d'exclamation, dans la police système. Sur le site web, « Agent! » porte un dégradé de bleu à cyan (#3b82f6 vers #22d3ee) sur un fond sombre (#070b16). Il n'existe pas de logotype distinct.

Historique des versions

Versions

Toutes les versions publiques sur GitHub Releases, de la plus récente à la plus ancienne. Les dates sont celles de publication sur GitHub.

1.1.33
12 septembre 2026 — La version des 600 étoiles. Compaction du contexte reconstruite autour du nombre réel de jetons du fournisseur, avec l'objectif en cours, le plan et les fichiers modifiés rattachés ensuite. Une barrière de lecture avant modification refuse les modifications de fichiers que le modèle n'a pas lus ou qui ont changé sur le disque. Règles de sécurité du shell appliquées à l'intérieur des deux daemons assistants, les clients XPC doivent partager l'équipe de l'application, et des barrières de clôture vérifient la réussite du build avant qu'une tâche puisse se terminer. Le journal d'activité affiche les grands onglets hors du thread principal, avec une liste des étapes redimensionnable à défilement automatique. 273 tests réussis. Build 233.
1.1.9
2 septembre 2026 — Changement de nom en AgentiLoop Agent! : tous les liens, README et traductions déplacés vers agentiloop.ai. Moteur d'accessibilité mis à jour (AgentAccess 2.10.12, AXorcist 0.1.9) pour que les arborescences d'éléments SwiftUI profondes soient lues correctement. Build 205.
1.1.8
1er septembre 2026 — Un document de statut final ou de passation peut désormais être rédigé lors de la dernière itération autorisée, et les appels d'outils arrivant dans le même tour que la clôture de la tâche sont exécutés au lieu d'être ignorés, avec une nouvelle suite de tests de régression. Références GitHub déplacées de l'organisation macOS26 vers AgentiLoop ; actions de vérification et de demande de l'autorisation d'accessibilité. Build 204.
1.1.4
30 août 2026 — Éléments Rechercher des mises à jour, Site web et GitHub dans le menu de l'application. Un flux d'intégration continue compile et teste désormais chaque pull request. Dernières lacunes de la compaction du contexte comblées, et détection réelle de la fenêtre de contexte pour Ollama et vLLM. Build 200.
1.0.99
29 août 2026 — Compaction reconstruite : les résultats d'outils effacés deviennent des substituts autodescriptifs que le modèle peut restaurer à la demande, et le nombre de résultats récents conservés s'adapte au budget de contexte du modèle. LM Studio rapporte la longueur de contexte réelle de chaque modèle. Marqueurs de réflexion et d'outils en streaming pour tous les fournisseurs, un flux GitHub Actions qui archive, notarise et agrafe chaque release, CONTRIBUTING.md, et une suite de tests de sécurité du shell. Build 193.
1.0.93
24 août 2026 — La version de l'autonomie auto-vérifiante : les critères d'objectif doivent être validés avec des preuves, un critique optionnel examine le diff, les tâches peuvent être annulées d'un bloc, les échecs d'outils portent des codes d'erreur typés avec des indications de récupération, les sous-agents acceptent des modèles configurables par agent, et la réflexion étendue est prise en charge pour Claude. Les deux écouteurs XPC exigent désormais une signature de code de la même équipe, dérivée de la signature de l'application elle-même, et chaque appel d'outil et commande d'assistant est consigné dans la piste d'audit de la Console. Build 187.
1.0.89
26 juillet 2026 — App Transport Security mis à jour pour permettre d'atteindre les points de terminaison auto-hébergés sur un réseau Tailscale. Build 183.
1.0.88
3 juin 2026 — Correctifs DeepSeek, dont la prise en charge du mode réflexion et la consolidation des appels d'outils. Modèle MiniMax par défaut mis à jour vers M3. Surveillance d'iMessage passée de l'interrogation périodique aux événements du système de fichiers, Exa ajouté comme fournisseur de recherche web, un limiteur de débit partagé entre fournisseurs, et la clé LM Studio déplacée dans le Trousseau. Build 182.
1.0.80
25 avril 2026 — OpenRouter ajouté comme fournisseur, avec un sélecteur de protocole OpenAI ou Anthropic et un catalogue filtré sur les modèles compatibles avec les outils. Garde-fous pour l'édition de code : rejet des modifications en double, détection des cycles de modification et limites de taille. Correctifs de gestion des erreurs pour les débordements de contexte mal détectés et les limites de débit des offres gratuites. Build 170.
1.0.69
15 avril 2026 — Outil d'index de projet qui écrit un index JSONL portable par fichier, et un outil de mémoire avec portées globale et projet. Apple Intelligence gagne un outil d'exécution d'agent et classe les demandes de suivi sur l'appareil. Les longs collages deviennent des puces supprimables, plus des ventilations d'utilisation par onglet et des correctifs de diff-apply. Build 158.
1.0.61
12 avril 2026 — Première version publique : la boucle de tâches autonome, les outils de codage agentique et Xcode, l'automatisation par Accessibility et AppleScript, AgentScript, les assistants Launch Agent et Launch Daemon, la prise en charge de MCP, la voix, le contrôle à distance par iMessage et le triage par Apple Intelligence. Livrée avec un script de build pour compiler à partir du code source sans compte Apple Developer. Build 149.
Le développeur

À propos de Todd Bruss

Todd Bruss est ingénieur logiciel à Charlotte, en Caroline du Nord, et fondateur de Logos InkPen LLC. Il publie des logiciels pour les plateformes Apple depuis plus de 20 ans : son lecteur radio logiciel StarPlayr a été déposé comme marque en 2009, et ses travaux ultérieurs comprennent StarPlayrX, un lecteur SiriusXM pour macOS conçu pour les auditeurs malvoyants ; Logos InkPen, une application de dessin vectoriel pour macOS ; le serveur MCP XCF pour Xcode ; et SuperBox64, une gamme de contrôleurs d'arcade faits main et de consoles rétro sur Raspberry Pi. Il travaille au sein de l'équipe Identity chez Iru.

AgentiLoop Agent! est né de trois années de développement d'applications d'IA agentique, dont ANIE, Game Changer, BattleScript et XCF. Les dix packages Swift préfixés Agent sur lesquels il repose, de la couche LLM au moteur d'accessibilité, sont son propre travail, et l'application a depuis écrit un jeu vidéo, construit des applications et produit ses propres images disque de release.

597Étoiles GitHub au 8 septembre 2026
66Forks sur GitHub au 8 septembre 2026
10Versions publiques depuis le 12 avril 2026
Couverture et communauté

Ce qu'en disent les autres

Article indépendant
« Agent! 1.0.99 et 1.1.1 ont traité le problème par étapes. Leur contribution utile est simple : raccourcir le contexte ne doit pas détruire le chemin de retour vers les preuves. »
BLOGish, 1er septembre 2026
Issue GitHub
« Merci, non seulement pour un support technique exemplaire, mais aussi à vous tous pour le projet lui-même. Il fonctionne très bien pour moi. »
heurihermilab, 31 août 2026
Issue GitHub
« Correction confirmée dans le dernier build ! L'appel d'outils de DeepSeek v4-flash fonctionne maintenant correctement. Merci pour la réactivité 🙏 »
nobody-buaa, 3 juin 2026
Contact

Des questions ?

Contactez Todd directement, en précisant si possible votre publication et votre date limite.

agent@agentiloop.ai