Maige est une infrastructure open-source conçue pour exécuter des workflows en langage naturel sur votre codebase. En ajoutant Maige à votre dépôt, vous bénéficiez d'une intégration fluide avec l'API GitHub, permettant une automatisation intelligente des tâches liées au code.
Lorsque vous connectez votre dépôt, Maige crée trois éléments essentiels : un webhook, des embeddings de l'ensemble de votre codebase, et un environnement sandbox. Cela permet à Maige de comprendre et d'interagir avec votre code de manière efficace.
Vous pouvez ensuite définir des règles simples pour automatiser les actions lors de l'ouverture d'issues et de pull requests. Maige peut étiqueter, assigner, commenter, revoir le code, et même exécuter des extraits de code simples. Par exemple, vous pouvez configurer Maige pour assigner automatiquement les problèmes liés à l'interface utilisateur à un utilisateur spécifique, ou pour étiqueter les PRs concernant les fichiers .env
comme nécessitant une approbation, sauf si elles sont ouvertes par un mainteneur.
Maige offre également un tableau de bord pour surveiller les exécutions et recueillir les retours de la communauté. Avec son accès à l'API GitHub, Maige peut effectuer presque toutes les actions que vous pourriez faire manuellement via l'interface utilisateur.
En termes de tarification, Maige propose un essai gratuit, suivi d'un plan standard à 30 USD par mois, incluant les 30 premiers problèmes gratuits pour tester les limites de l'outil. Les fonctionnalités incluent l'étiquetage automatique, l'assignation automatique, les commentaires automatiques, les instructions personnalisées, la revue de code, et la génération de code. Un plan entreprise est également en préparation pour les grandes équipes.
Maige est une expérience open-source développée par Rubric Labs, offrant une solution flexible et puissante pour automatiser et optimiser la gestion de votre codebase.