NeoBase
Bhaskar (open-source project) · Autres
NeoBase est un copilote de base de données IA open source qui permet d'interroger, visualiser et gérer vos données en langage naturel plutôt qu'en SQL.

À propos de NeoBase
What Is NeoBase
NeoBase est un copilote IA qui se pose au-dessus des bases de données que vous faites déjà tourner, pour discuter avec sa base de données au lieu d'écrire des requêtes à la main. Vous connectez une source, puis vous posez vos questions en langage courant. L'outil transforme chaque demande en une vraie requête, l'exécute et affiche le résultat. Il prend en charge les moteurs SQL comme PostgreSQL et MySQL, les bases NoSQL comme MongoDB et les fichiers plats comme CSV et Excel.
L'argument, c'est le gain de vitesse pour qui a besoin d'une réponse sans vivre dans une console de requêtes. Un ingénieur support qui vérifie pourquoi un utilisateur n'arrive pas à se connecter, un fondateur qui parcourt les inscriptions ou un analyste qui teste une intuition sautent la syntaxe et vont droit à la donnée. Le générateur de requêtes IA rédige l'instruction à votre place, et c'est tout l'intérêt. Comme le projet est un outil de base de données open source que vous auto-hébergez, vos chaînes de connexion et vos enregistrements ne quittent pas vos serveurs.
Les limites comptent aussi. NeoBase est un projet jeune : vous n'y trouverez ni gouvernance d'entreprise, ni journal d'audit, ni permissions par rôle. Vous apportez votre propre clé d'API du modèle ou un modèle local Ollama, et cet usage se paie à part. Il écrit et exécute par ailleurs des requêtes sur des données réelles, donc mieux vaut le pointer vers un compte en lecture seule avant de lui faire confiance.
Getting Started
- Déployez NeoBase sur votre machine ou votre serveur en suivant le guide officiel, puis ouvrez le client web dans votre navigateur.
- Connectez-vous avec les identifiants administrateur définis dans les variables d'environnement, générez un secret d'inscription et créez votre compte.
- Ajoutez une connexion depuis la barre latérale en saisissant l'hôte, le port, l'utilisateur et le mot de passe de PostgreSQL, MySQL, MongoDB ou d'une autre source prise en charge.
- Renseignez une clé d'API pour OpenAI, Gemini, Claude ou un point de terminaison Ollama local, afin que le copilote ait un modèle à appeler, et choisissez le modèle voulu pour chaque message.
- Tapez une question comme « affiche tous les utilisateurs » et examinez la requête générée, les résultats paginés et le graphique que l'IA construit à partir de la sortie.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de NeoBase.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs
- Analystes de données
- Équipes produit et support
Tâches
- Exploration ponctuelle des données
- Création de tableaux de bord
- Réglage des requêtes
- Travail sur le schéma
Cas d'usage
- Déboguer un incident en direct
- Relire un jeu de données avant une réunion
- Travailler avec des données Google Sheets
Fonctionnalités clés
Requêtes en langage naturel avec appel d'outils
Vous décrivez ce que vous voulez et le copilote écrit la requête, l'exécute, lit le résultat et ajuste son approche jusqu'à ce que la réponse ait du sens. Cette boucle compte, car une seule passe se trompe souvent de table ou de filtre. L'IA continue de corriger au lieu de vous livrer une instruction cassée.
Tableaux de bord générés par IA
Vous demandez un tableau de bord et NeoBase analyse votre schéma pour le construire avec des widgets comme des cartes d'indicateur, des tableaux d'enregistrements et des graphiques en courbes, barres, secteurs et aires. Il couvre aussi les widgets jauge, jauge à barres, carte de chaleur et histogramme pour analyser motifs et distributions. Vous pouvez exporter les tableaux de bord en JSON, régénérer des variantes et les copier d'une conversation à l'autre.
Prise en charge de plusieurs bases de données
NeoBase se connecte à PostgreSQL, MySQL, MongoDB, ClickHouse, Yugabyte et d'autres depuis une seule interface. Redis, Cassandra et Neo4j sont sur la feuille de route, pas encore livrés. Les équipes qui mélangent les moteurs gagnent une seule fenêtre de discussion au lieu de jongler entre plusieurs clients.
Visualisations générées par IA
Chaque résultat de requête peut devenir un graphique. L'IA détecte les types de données, choisit un graphique pertinent et place les colonnes pour que les dates tombent sur l'axe X et les métriques sur l'axe Y. La visualisation de données cesse d'être une tâche à part dans un autre outil. Elle échantillonne et regroupe les grands jeux, donc les graphiques restent lisibles même au-delà de 100 000 lignes. Si vous montez un assistant PostgreSQL IA ou passez par un chat MongoDB IA, la même logique de mappage s'applique.
Prise en charge de CSV et Google Sheets
Vous pouvez importer des fichiers CSV ou Excel et les interroger comme une base de données, avec un chiffrement AES-GCM sur les feuilles stockées. Une intégration OAuth distincte connecte Google Sheets directement. Pratique pour mêler un export de tableur à des tables en direct dans une même session.
Auto-hébergé et open source
NeoBase tourne sur votre propre infrastructure sous licence MIT, et vous pouvez lire ou forker le code sur GitHub. En tant que base de données IA auto-hébergée, il garde vos enregistrements sur du matériel que vous contrôlez. Vous choisissez le fournisseur de modèle, d'une API cloud à une installation Ollama locale. Ce contrôle est la raison principale pour laquelle les équipes soucieuses de la confidentialité le préfèrent à une alternative hébergée.
Avantages et inconvénients
Avantages
- Open source et auto-hébergé, donc vos données restent sur vos serveurs
- Prend en charge les moteurs SQL et NoSQL ainsi que les tableurs dans une seule interface
- Les tableaux de bord et graphiques générés par IA économisent le travail de visualisation manuel
- Mélange modèles cloud et modèles Ollama locaux sans toucher au code
- Gratuit à faire tourner, le coût se limitant à l'usage du modèle que vous consommez
Inconvénients
- Projet jeune, sans gouvernance d'entreprise, journal d'audit ni permissions par rôle
- Vous oblige à fournir votre propre clé d'API du modèle ou un modèle auto-hébergé, ce qui ajoute coût et configuration
- L'IA peut écrire et exécuter des requêtes sur des données réelles, donc il faut un compte en lecture seule ou une relecture attentive avant l'usage en production
- Redis, Cassandra et Neo4j sont annoncés mais indisponibles, donc certaines piles ne rentrent pas aujourd'hui
Questions fréquentes
NeoBase sert à interroger, analyser et visualiser des données par discussion plutôt qu'en écrivant des requêtes à la main. Il transforme des questions en langage naturel en vraies requêtes et affiche les résultats en tableaux ou en graphiques.
Contenus associés
Découvrez des outils, des compétences et des articles liés à NeoBase.
Alternatives à NeoBase
BinkBink
BinkBink · AutresBinkBink est une plateforme de jeux en ligne gratuite et un créateur de jeux par IA qui permet à n'importe qui de transformer une courte description textuelle en un jeu de navigateur jouable. Vous pouvez plonger dans des centaines de jeux créés par la communauté. Ou décrivez votre propre idée, jouez-y en quelques secondes, puis partagez-la avec vos amis. Vous voulez créer votre propre jeu ? Pas besoin de coder. Aucun moteur à installer, aucun téléchargement, aucune prise de tête.

Audiogen
Audiogen Inc. · AutresAudiogen est un générateur de musique par IA conçu par Audiogen Inc., une petite équipe de recherche qui a passé environ deux ans et demi à entraîner son propre modèle de musique générative et à bâtir une interface web autour. Au lieu d'une simple zone de texte, cet outil de musique par IA transforme la timeline en une Station de Travail Audio Générative (GAW), pensée pour les débutants, où l'inpainting, l'extension, le remix et l'édition de pistes fonctionnent davantage comme de la peinture sur une toile. Le produit est encore en bêta, l'accès passe donc par une liste d'attente ou une invitation. Les formules payantes ne sont pas encore publiées.
Aiml API
AIMLAPI OÜ · AutresAiml API est une API unifiée de modèles d'IA qui place plus de 1000 modèles d'OpenAI, Google, Anthropic et d'autres derrière un seul point d'accès et une seule facture. Vous écrivez du code contre un unique schéma compatible OpenAI, puis vous passez d'un modèle de chat, d'image, de vidéo ou d'audio à un autre en changeant une chaîne de modèle. Elle convient aux développeurs et aux petites équipes qui veulent un accès multimodèle sans jongler avec une douzaine de comptes de fournisseurs distincts, et elle supprime le casse-tête habituel de la facturation quand on teste plusieurs prestataires. Une seule clé couvre tout.
