| | |

Chops : organiser et éditer ses skills IA dans une app macOS native

https://chops.md

📌 Chops rassemble dans une seule application macOS les skills et agents utilisés par Claude Code, Codex, Cursor, Windsurf, Amp, Copilot ou Aider, avec une interface native pour parcourir les fichiers, les modifier, les classer et en créer de nouveaux sans passer son temps à fouiller dans les dotfiles.

Quand plusieurs assistants cohabitent sur la même machine, le vrai problème n’est pas seulement d’écrire de bons skills, mais de savoir où ils sont stockés, quels outils les utilisent réellement et comment les maintenir sans casser leur structure. Chops s’attaque précisément à ce point de friction. L’application scanne les dossiers standards de chaque outil, détecte les skills et les agents disponibles, puis les présente dans une vue unifiée qui évite d’ouvrir cinq répertoires différents à la main.

L’intérêt au quotidien est immédiat. Au lieu d’alterner entre Finder, terminal, éditeur et documentation pour retrouver un prompt, une règle Cursor ou un agent Codex, tout remonte dans la même interface. Cela rend beaucoup plus simple la comparaison entre outils, la révision d’un skill existant ou le tri d’un ensemble de fichiers qui a grossi trop vite. Pour une machine utilisée à la fois pour du code, du prototypage et de l’automatisation, ce type de centralisation fait gagner du temps sur des tâches très banales mais répétées des dizaines de fois par semaine.

Chops ne se contente pas d’afficher une liste de fichiers. L’application inclut un éditeur intégré en police monospace avec sauvegarde rapide, parsing du frontmatter et recherche plein texte sur le nom, la description et le contenu. Concrètement, cela permet d’ouvrir un skill, de corriger son entête, d’ajuster une consigne et de sauvegarder sans quitter l’app. La fonction est utile pour maintenir une bibliothèque cohérente, surtout quand les formats diffèrent d’un outil à l’autre comme les fichiers Markdown classiques et les .mdc de Cursor.

La partie organisation est également bien pensée. Chops gère des collections pour regrouper skills et agents sans modifier les fichiers source. C’est pratique pour constituer des ensembles orientés usage, par exemple une collection dédiée au prototypage produit, une autre pour les tâches d’ops locales, ou encore un lot de skills réservés à la rédaction et à la publication. Cette couche de classement évite de toucher à l’arborescence originale de chaque outil tout en apportant une vue plus lisible.

Points clés

  • 🧭 Vue unifiée des skills et agents stockés pour plusieurs assistants IA sur la même machine.
  • ✍️ Éditeur natif intégré pour modifier rapidement les fichiers sans quitter l’application.
  • 🔎 Recherche plein texte pour retrouver un prompt, une description ou une consigne précise.
  • 🗂️ Collections pour classer les éléments par usage sans déplacer les fichiers d’origine.
  • 🔌 Support annoncé pour Claude Code, Codex, Cursor, Windsurf, Amp, Copilot, Aider et des chemins personnalisés.
  • 🌐 Possibilité de se connecter à des serveurs distants comme OpenClaw pour découvrir et installer des skills.

Le support multi-outils est l’un des aspects les plus solides du projet. Chops sait parcourir les emplacements globaux de Claude Code, Codex, Cursor, Windsurf et Amp, et prend aussi en compte certains cas liés à Copilot, Aider ou à des chemins personnalisés. L’application identifie les fichiers à partir de leur emplacement et de leur format, puis les regroupe dans un modèle unique. Dans la pratique, cela permet de voir très vite ce qui est réellement mutualisé entre plusieurs outils et ce qui reste spécifique à un seul environnement.

Un autre point intéressant est la gestion des doublons via les liens symboliques résolus. Si le même skill est réutilisé dans plusieurs emplacements, Chops cherche à l’afficher comme un seul élément avec plusieurs badges d’outils plutôt que comme une série de copies ambiguës. Pour une installation qui factorise déjà les prompts communs entre plusieurs agents, ce comportement simplifie beaucoup l’entretien de la base de skills et évite les modifications faites au mauvais endroit.

Le projet mise sur une exécution entièrement locale. L’application est développée en SwiftUI avec SwiftData, sans webview, et surveille le système de fichiers via FSEvents pour refléter les changements presque instantanément. Ce choix a un impact direct sur l’expérience: l’app reste proche du fonctionnement natif de macOS et donne une sensation de gestion locale plutôt que de tableau de bord web emballé dans une fenêtre. En revanche, cela implique une dépendance claire à macOS 15 Sequoia ou plus récent.

Le démarrage est assez simple pour une app open source macOS, mais il suppose tout de même un environnement de build Apple en place. Il faut macOS Sequoia, Xcode avec ses command line tools, Homebrew, puis xcodegen pour générer le projet Xcode à partir du fichier project.yml. Ensuite, l’ouverture de Chops.xcodeproj et un Cmd+R suffisent pour lancer l’application. Une compilation en ligne de commande avec xcodebuild est aussi prévue, ce qui peut convenir à une machine de dev sans usage intensif de l’interface Xcode.

Sur le plan de la confidentialité et de l’accès aux données, Chops adopte une position explicite: l’application a besoin d’un accès large au système de fichiers utilisateur pour lire les dossiers de configuration des différents outils. Le sandbox macOS est donc désactivé intentionnellement. Ce point est cohérent avec l’objectif du produit, mais il faut le comprendre clairement avant installation. Chops n’est pas une app cloisonnée qui manipule quelques documents importés manuellement; c’est un utilitaire système conçu pour observer et éditer des fichiers répartis dans plusieurs répertoires de configuration.

L’ouverture à des serveurs distants comme OpenClaw ajoute un second usage très intéressant. Chops ne sert pas uniquement à ranger l’existant sur le disque local, mais aussi à découvrir et installer de nouveaux skills depuis une source distante. Cette combinaison entre bibliothèque locale, édition native et extension par serveur donne au projet une dimension de hub plutôt que de simple visualiseur. Pour quelqu’un qui accumule rapidement des skills provenant de plusieurs écosystèmes, ce positionnement est pertinent.

Le périmètre reste toutefois bien ciblé. Chops est une application macOS, pensée pour les outils d’agents IA de bureau et pour des workflows personnels installés localement. Ce n’est pas un service cloud, ni un workspace collaboratif, ni une plateforme de gouvernance. Sa force est ailleurs: rendre enfin visible et manipulable un ensemble de fichiers qui, sans cela, restent dispersés dans des dossiers cachés. À retenir, c’est un utilitaire très concret pour reprendre la main sur une bibliothèque de skills devenue trop large, trop fragmentée ou simplement trop pénible à maintenir à la main.

Publications similaires

Laisser un commentaire