Bonjour,
Nous développons LibreDB Studio et je voulais le présenter ici, parce qu'il est parti d'un problème que vous avez sans doute croisé aussi.
La façon habituelle de travailler consiste à installer un client lourd sur son poste. Résultat : les identifiants de production se retrouvent sur le portable de chacun, et chaque collègue utilise une version légèrement différente de l'outil. Nous avons inversé la logique : le client tourne à côté des données, sur votre propre serveur, et tout le monde ouvre la même URL. Rien ne sort de votre infrastructure, il n'y a ni offre hébergée ni compte chez nous.
En pratique c'est un seul conteneur. Vous le lancez, vous ouvrez le navigateur, et vous travaillez.
Seize pilotes sont écrits dans le produit : PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Apache Druid, Elasticsearch, OpenSearch, Trino et Cassandra. Vingt-six autres moteurs parlent l'un de ces protocoles réseau et se connectent via les mêmes pilotes, ce qui porte le total à quarante-deux, dont MariaDB, CockroachDB, YugabyteDB, TimescaleDB, Valkey et DragonflyDB.
Côté fonctionnalités : navigation dans les schémas, éditeur Monaco avec autocomplétion, édition des lignes dans une grille, comparaison de plans d'exécution, export des résultats, gestion de plusieurs connexions en parallèle. Il y a aussi un contrôle d'accès par rôles et du SSO OIDC, ce qui permet à une équipe de partager une instance sans partager un mot de passe.
Il existe également un mode agent qui lit la base et rend compte de ce qu'il a trouvé, en citant les mesures prises. Cette partie fonctionne avec un modèle local via Ollama, sans clé d'API et sans qu'aucune donnée ne quitte la machine. Nous avons mesuré vingt-huit modèles sur six types de tâches, huit cent quarante exécutions au total, et nous avons publié la liste, y compris les modèles qui ont échoué. Le constat gênant est que dans la plupart des échecs le problème venait de nos propres messages d'erreur, pas du modèle.
Licence MIT, sans partie réservée à une édition commerciale.
Le code : https://github.com/libredb/libredb-studio
Une démo en ligne si vous ne voulez rien installer : https://trial.libredb.org
Si quelqu'un l'essaie, votre avis m'intéresse beaucoup, en particulier si vous travaillez avec des moteurs que nous couvrons mal. Je reste disponible pour les questions.
Cordialement




Répondre avec citation
Partager