SlimSnap
SlimSnap est une app macOS qui convertit les captures d’écran en JSON pour les agents de code en terminal et les workflows texte uniquement.
Qu’est-ce que SlimSnap ?
SlimSnap est une app macOS qui transforme les captures d’écran en JSON lisible par des agents de code en terminal. Elle est conçue pour les situations où vous voulez transmettre des détails d’interface à des outils comme Claude Code, Aider ou Codex CLI sans coller une image.
Le workflow combine capture, annotation, OCR et export. L’utilisateur sélectionne une zone à l’écran, ajoute des repères visuels comme des flèches ou des annotations, puis copie une représentation JSON structurée incluant le texte des éléments, leurs boîtes englobantes et les données d’annotation. L’objectif est de rendre le contenu des captures disponible dans des environnements texte uniquement tout en gardant le processus de capture local sur le Mac.
SlimSnap publie aussi un schéma JSON ouvert sur GitHub sous licence MIT, afin que le format exporté puisse être validé ou réutilisé en dehors de l’app. La page produit le présente comme un moyen de déplacer le contexte des captures d’écran vers des endroits où les images ne sont pas acceptées, comme les terminaux, les sessions SSH et d’autres workflows texte uniquement.
Fonctionnalités clés
- Capture d’écran native sur macOS : l’utilisateur appuie sur
⌘⇧S, fait glisser pour sélectionner une zone, puis relâche pour capturer une région de l’écran. - Outils d’annotation : des flèches, annotations et surlignages permettent d’attirer l’attention de l’agent sur un élément d’interface ou un problème précis.
- Export JSON : les captures sont copiées sous forme de JSON structuré afin de pouvoir être collées dans des agents de terminal et d’autres outils texte uniquement.
- OCR intégré : l’app lit les libellés, boutons et messages d’erreur visibles sur la capture et les inclut dans la sortie.
- Boîtes englobantes des éléments : les éléments de sortie incluent des coordonnées normalisées, ce qui aide les outils en aval à raisonner sur la disposition et la position.
- Traitement local sur Mac : la capture et l’OCR s’exécutent sur l’appareil, sans compte ni envoi vers un serveur.
- Schéma ouvert : le schéma JSON est publié sur GitHub sous MIT, ce qui permet la validation ou des exportateurs personnalisés.
Comment utiliser SlimSnap
Installez l’app Mac, puis utilisez le raccourci de capture pour sélectionner la partie de l’écran que vous souhaitez partager. Ajoutez les annotations nécessaires pour guider l’attention, comme mettre en évidence un bouton ou marquer un message d’erreur.
Après la capture, copiez le JSON généré et collez-le dans un outil qui accepte du texte, comme un agent de code en CLI. Si vous utilisez le skill Claude Code, SlimSnap écrit aussi un petit fichier de configuration local pour que le skill puisse trouver automatiquement les captures JSON enregistrées.
Cas d’usage
- Débogage d’interface dans un agent terminal : partagez une capture d’un interface défectueuse avec la disposition et le texte déjà extraits en JSON.
- Revues de code itératives ou prompts de correction : montrez à un agent un bouton, un champ de formulaire ou un état d’erreur précis sans rédiger une longue description visuelle.
- Sessions SSH ou à distance : transférez le contexte d’une capture dans un environnement où le collage d’images n’est pas disponible.
- Dépannage via CI ou journaux : collez un contexte d’interface structuré dans des journaux texte ou des messages de commit lorsqu’une capture d’écran ne convient pas.
- Workflows personnalisés : utilisez le schéma publié pour générer un JSON compatible à partir d’un autre pipeline OCR ou d’un exportateur écrit à la main.
FAQ
Est-ce que SlimSnap envoie mes captures d’écran vers un serveur ? Non. La page indique que la capture et l’OCR s’exécutent localement sur votre Mac, et que les captures ne quittent pas la machine.
Est-ce que ça fonctionne avec des outils qui ne peuvent pas lire les images ? Oui. Le produit est conçu pour les agents de terminal et d’autres destinations texte uniquement où les captures d’écran ne peuvent pas être collées directement.
Le schéma est-il ouvert ? Oui. Le schéma JSON est publié sur GitHub sous MIT, et la page précise que le skill Claude Code est également ouvert.
Ai-je besoin de l’app Mac pour utiliser le skill Claude Code ? Non. Le skill peut fonctionner avec n’importe quel fichier JSON SlimSnap valide, même s’il a été créé en dehors de l’app.
SlimSnap est-il disponible sur Windows ou Linux ? Pas pour le moment. La page indique qu’il est actuellement réservé au Mac et invite à demander d’autres plateformes.
Alternatives
- Partage natif de captures d’écran dans les apps de chat IA : utile pour des questions ponctuelles sur une image, mais pas conçu pour les agents de terminal ni les workflows texte uniquement.
- Descriptions textuelles manuelles de l’interface : faisables quand la capture est simple, mais plus lentes et plus sujettes aux erreurs pour des interfaces détaillées.
- OCR avec exportateurs JSON personnalisés : une option flexible pour les équipes qui veulent construire leur propre pipeline des captures vers du texte structuré.
- Outils généraux d’enregistrement ou d’annotation d’écran : peuvent capturer et annoter des interfaces, mais n’exportent généralement pas de JSON lisible par des agents avec OCR et boîtes englobantes.
Alternatives
Ably Chat
Ably Chat : API et SDK de chat temps réel pour créer des applications personnalisées, avec réactions, présence et édition/suppression de messages.
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
DeepMotion
DeepMotion est une plateforme IA de motion capture et body-tracking pour générer des animations 3D à partir de vidéo (et texte) dans votre navigateur.
Arduino VENTUNO Q
Arduino VENTUNO Q : ordinateur edge IA pour la robotique, combinant inférence accélérée et microcontrôleur pour un contrôle déterministe. Arduino App Lab.
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.
MakerLoft
MakerLoft est un créateur d’apps IA pour non-développeurs : connecte votre repo GitHub et génère des applications avec auth, paiements, uploads et admin.