Outils de Développement IA
Selvedge
Selvedge capture le raisonnement derrière les modifications de code des agents IA, stockant la raison d'un changement avec le code pour référence future.
Selvedge
Qu’est-ce que Selvedge?
Selvedge est un outil open-source qui enregistre le raisonnement des agents IA lors des modifications de code, permettant aux développeurs d'interroger le « pourquoi » derrière les changements à l'aide de commandes comme `selvedge blame`.
Selvedge vs Outils Similaires
| Modèle de Tarification | Gratuit | Gratuit | Tarification personnalisée | Gratuit, Payant |
| Crédits Gratuits | ||||
| Fonctionnalités clés |
|
|
|
|
| Avantages |
|
|
|
|
| Limites |
|
|
|
|
| Idéal pour |
|
|
|
|
Comment utiliser Selvedge?
- 1Installez Selvedge via pip : `pip install selvedge`
- 2Accédez à votre projet et exécutez `selvedge setup` pour connecter Selvedge à vos outils IA (Claude Code, Cursor, Copilot).
- 3Utilisez les commandes dans le terminal : `selvedge blame <entité>`, `selvedge history`, `selvedge changeset`, `selvedge search`.
Selvedge Fonctionnalités clés
- Capture le « pourquoi » des modifications de code des agents IA en temps réel
- Attribution au niveau des entités (ex. : users.email, api/v1/checkout)
- Stockage local SQLite dans .selvedge/ sans dépendances externes
- Intégration du serveur MCP avec des éditeurs comme Cursor, Cline et Claude Code
- Mémoire des tentatives antérieures pour éviter de répéter les erreurs annulées
- Exporte l'historique sous forme d'enregistrements Agent Trace pour les outils d'observabilité et d'audit
Selvedge Cas d’usage
- Équipes gérant des bases de code codées par IA à long terme qui ont besoin de comprendre les changements passés
- Développeurs solo utilisant des agents IA qui veulent se souvenir pourquoi des changements ont été faits
- Suivi de conformité et d'audit pour les modifications de code générées par IA
Selvedge Tarifs et crédits gratuits
Selvedge fonctionne avec le modèle Gratuit.
Cet outil est entièrement gratuit
Selvedge Avantages et limites
Avantages
- Capture le raisonnement en direct à partir du même contexte que le changement
- Local et privé – pas de comptes, serveurs ou télémétrie
- Les requêtes au niveau des entités facilitent la recherche de changements spécifiques
- Empêche les agents de répéter les erreurs grâce à l'outil prior_attempts
- S'intègre parfaitement avec les outils de codage IA populaires
Limites
- Nécessite une configuration initiale pour connecter aux éditeurs
- Fonctionne uniquement avec les agents IA supportant MCP (Claude Code, Cursor, Copilot)
- Limité aux outils actuellement supportés – pas une solution universelle
À quoi Selvedge convient-il le mieux ?
- Équipes utilisant des agents de codage IA sur des projets à long terme
- Développeurs souhaitant une piste d'audit des changements de code IA
- Toute personne ayant besoin de se rappeler pourquoi une IA a effectué une modification de code spécifique