Substage (abonnement ou 30 $) est un utilitaire qui fait appel aux intelligences artificielles génératives comme ChatGPT pour vous aider dans le Finder. Le principe est de lui demander en langage naturel de réaliser une tâche, par exemple : « place tous les fichiers vieux de plus d’un mois dans un sous-dossier Archive ». Si tout va bien1, l’app comprendra la demande et la convertira en une ligne de commande qui se lancera dans la foulée. Sur mon exemple exécuté par sécurité dans le dossier des téléchargements, tout a parfaitement fonctionné : l’app a créé le dossier « Archive » qui n’existait pas et y a déplacé tous les fichiers créés il y a plus d’un mois.


C’est une excellente idée… tant que le grand modèle de langage derrière non seulement comprend la requête, mais aussi et surtout génère la bonne commande pour y répondre correctement. Il y a indéniablement un risque de perdre des données si Substage ne comprend pas ce qu’il faut ou pire, génère une commande qui ne convient pas2. Par sécurité, l’app peut vous alerter sur la dangerosité de la commande qu’elle pense devoir exécuter et ainsi éviter un accident. Par défaut, l’app exécute d’elle-même les commandes qu’elle juge sûres, mais vous pouvez lui demander une confirmation systématique.
À noter que Substage génère des commandes de terminal, ce qui lui donne accès à une collection presque infinie de possibilités. Si les exemples donnés ici restent assez simples, il y en a de plus sophistiqués, comme des conversions vidéo grâce à ffmpeg ou même la création d’images fournies par la même intelligence artificielle et enregistrées dans le dossier de votre choix. Il est aussi possible de créer des archives, de compter le nombre de mots dans des documents, de télécharger un fichier à partir d’une URL, voire de créer un nouveau commit dans un dossier qui contient aussi un dépôt Git.

Sous le capot, Substage repose par défaut sur GPT-4o mini d’OpenAI avec plusieurs autres options dans les réglages, dont des plus gros modèles qui offriront de meilleurs résultats en contrepartie d’une vitesse d’exécution ralentie. OpenAI n’est pas le seul représenté, on y retrouve aussi Claude d’Anthropic, les modèles du français Mistral ou encore Gemini de Google. Pour ceux qui ont un Mac suffisamment puissant (ou qui sont suffisamment patients), on peut également passer entièrement en local, en reliant Substage sur un modèle de langage qui tourne grâce à Ollama ou LM Studio.
Substage peut être essayé gratuitement pendant deux semaines, au-delà il faudra une licence. Selon votre préférence, un abonnement facturé 4 $ HT (environ 4,4 €) par mois ou 30 $ (33 €) par an est proposé, avec alors un accès aux IA distantes qui est inclus dans le prix. Si vous voulez utiliser vos propres modèles en local ou bien vos propres clés d’accès aux IA en ligne, une licence finale est également proposée à 40 $ (44 € TTC), avec une réduction de 25 % pour le lancement.
Substage n’est pas traduite en français, ce qui ne l’empêche pas de fonctionner dans cette langue, puisque les IA derrière sont multilingues. macOS 15 est nécessaire au minimum.