Programmation et développement logiciel

Klibs.io élargit le catalogue Kotlin Multiplatform à plus de 4 200 projets et prend en charge les outils d’IA

JetBrains a mis à jour la plateforme klibs.io pour inclure plus de 4 200 projets Kotlin Multiplatform, avec des outils de recherche et de filtrage plus précis ainsi que de nouvelles intégrations permettant aux agents de programmation d’accéder à des données actualisées sur les bibliothèques via un serveur MCP.

2026-08-17
5 min de lecture
13 vues
فريق تحرير certi.news
Klibs.io élargit le catalogue Kotlin Multiplatform à plus de 4 200 projets et prend en charge les outils d’IA

JetBrains a annoncé l’extension de la plateforme klibs.io, qui comprend désormais plus de 4 200 projets Kotlin Multiplatform, avec des améliorations dans la découverte des bibliothèques et de nouvelles intégrations avec des outils de développement logiciel fondés sur l’intelligence artificielle. La plateforme permet aux développeurs de rechercher des données sur les bibliothèques depuis un navigateur et permet également aux agents de programmation d’accéder à des informations structurées et actualisées pendant qu’ils travaillent sur le code.

klibs.io a été lancée en décembre 2024 afin d’aider les développeurs à trouver une bibliothèque Kotlin Multiplatform adaptée à leur cas d’utilisation et aux plateformes ciblées. Depuis, elle est devenue un catalogue qui rassemble en un seul endroit des données provenant de GitHub et de Maven Central, notamment les informations nécessaires pour évaluer un projet avant de l’ajouter à une application ou à une base de code.

Recherche élargie et comparaison plus claire des bibliothèques

Les capacités de recherche de la plateforme ne se limitent pas à la correspondance avec un seul mot-clé. L’utilisateur peut saisir plusieurs termes et filtrer les résultats selon les plateformes et les cibles prises en charge, notamment Android, iOS, JVM, JavaScript et Wasm. Il est également possible de parcourir des catégories sélectionnées telles que les interfaces Compose, le stockage local, les réseaux et l’injection de dépendances.

Les résultats peuvent être triés selon la pertinence, le nombre d’étoiles GitHub ou le nombre de projets qui dépendent de la bibliothèque. Les pages des projets regroupent la description, les balises, le contenu du fichier README, les plateformes prises en charge, les versions des paquets, le nombre de dépendances, les informations de licence et l’activité du projet.

Lorsque les métadonnées de la source sont incomplètes, klibs.io utilise de grands modèles de langage pour améliorer les descriptions et les balises. Selon JetBrains, cela contribue à améliorer la découvrabilité des projets, tout en conservant les données sources essentielles dans le catalogue.

Quels changements concrets pour les développeurs ?

Ces fonctionnalités réduisent la nécessité de recueillir séparément les détails d’une bibliothèque depuis son dépôt GitHub, le registre de paquets et d’autres sources. Au lieu de se limiter au nom de la bibliothèque ou à des résultats de recherche généraux, le développeur peut comparer sa compatibilité avec la plateforme ciblée, ses versions publiées, son activité et ses informations de licence avant de décider d’ajouter la dépendance.

Ces informations deviennent encore plus importantes lorsque la sélection de la bibliothèque s’effectue pendant l’écriture du code avec l’aide d’un agent de programmation : se fier à des données d’entraînement obsolètes ou à une recherche Web générale peut conduire à recommander une version qui n’est pas à jour ou une bibliothèque qui ne prend pas en charge la cible requise.

Intégration de klibs.io aux flux de travail d’IA

Le serveur klibs.io MCP permet aux agents de programmation de rechercher des projets Kotlin Multiplatform selon la plateforme et la cible, et de récupérer les dernières versions publiées des paquets directement depuis l’index de klibs.io. La plateforme fournit également une compétence spécialisée appelée Kotlin Multiplatform Libraries expert skill, qui comprend des instructions pour découvrir et comparer les bibliothèques, proposer des options adaptées à un cas d’utilisation précis, vérifier la prise en charge des plateformes et trouver les coordonnées de dépendance ainsi que les versions stables à jour.

JetBrains a également publié, dans le dépôt du projet, les résultats d’une évaluation des sorties des agents avec et sans l’utilisation de klibs.io. Le guide d’intégration comprend les étapes de configuration et un extrait proposé pour le fichier AGENTS.md, afin de conserver les instructions liées à l’utilisation des informations sur les bibliothèques KMP à proximité du code et d’aider les outils d’IA à les suivre de manière cohérente.

Le projet est open source et repose sur les contributions de la communauté

JetBrains invite les utilisateurs et les auteurs de bibliothèques à contribuer à l’amélioration du catalogue. Les utilisateurs peuvent tester la recherche, les catégories et les filtres, tandis que les propriétaires de projets peuvent proposer des modifications aux descriptions et aux balises grâce à l’option Suggest an edit sur les pages des projets et via GitHub. Il est également possible de signaler des erreurs, des bibliothèques manquantes ou des données incorrectes dans le suivi des problèmes, ou de contribuer directement au projet open source, ainsi que de partager des commentaires dans le canal #klibs-io de Kotlin Slack.

Source de l’actualité
ف
Auteur

فريق تحرير certi.news

Dans la même catégorie

À lire également

Voir toutes les actualités