Tabularis est un espace de travail SQL de bureau open source pour PostgreSQL, MySQL/MariaDB, SQLite et plus de 15 autres bases de données comme DuckDB, ClickHouse, Redis et Firestore.
Son serveur MCP intégré permet à Claude, Cursor et Devin (anciennement Windsurf) de lire votre schéma et d’exécuter des requêtes dans l’application que vous utilisez déjà.
README : English | Italiano | Español | 中文 | Français | Deutsch | 日本語 | Русский | Tagalog | 한국어 | Português (Brasil)
Discord - Rejoindre le serveur pour discuter avec les mainteneurs, partager des retours et obtenir de l’aide.
Document traduit. Pour la version de référence la plus à jour, consultez aussi le README anglais.
winget install Debba.Tabularis # Windows
brew tap TabularisDB/tabularis && brew install --cask tabularis # macOS
sudo snap install tabularis # LinuxOu téléchargez directement un installateur :
L’interface de l’application est disponible en anglais, italien, espagnol, chinois (simplifié), français, allemand, japonais, russe, tagalog et portugais (brésilien).
| tabularis | DBeaver CE | TablePlus | Beekeeper Studio | |
|---|---|---|---|---|
| Licence | Apache 2.0, gratuit | Apache 2.0, gratuit (Pro payant) | Commerciale | GPLv3 (éditions payantes) |
| Notebooks SQL (cellules SQL + Markdown, variables entre cellules, graphiques) | ✅ | ❌ | ❌ | ❌ |
| Serveur MCP intégré pour les agents IA | ✅ | ❌ | ❌ | ❌ |
| Plugins dans n’importe quel langage (JSON-RPC sur stdio) | ✅ | Plugins Java/Eclipse | Plugins JavaScript | ❌ |
| Text-to-SQL par IA avec modèles locaux (Ollama) | ✅ | Assistant IA dans le cloud | ❌ | ❌ |
| EXPLAIN visuel avec graphes de plan interactifs | ✅ | ✅ | ❌ | ❌ |
| Bases de données prises en charge nativement | 3 intégrées + 15 plugins officiels | 100+ | 20+ | ~10 |
Comparaison datée de juin 2026 ; les fonctionnalités des autres outils ont pu évoluer depuis. Si vous avez besoin de dizaines de drivers, utilisez DBeaver — tabularis se concentre sur bien prendre en charge quelques bases de données.
PostgreSQL, MySQL/MariaDB et SQLite sont intégrés nativement. Tout le reste est un plugin — voici l’état actuel de chaque intégration, qui reflète la couverture des drivers et plugins sur le site web.
Au-delà des bases intégrées : ClickHouse (disponible), Cloudflare D1 (disponible), DuckDB (disponible), Firestore (disponible), IBM Db2 (disponible), IBM Informix (disponible), Redis (disponible), CSV Folder (disponible), Google Sheets (disponible), HackerNews (disponible), Google BigQuery (réservé), LibSQL / Turso (réservé), Meilisearch (réservé), MongoDB (réservé), Oracle (réservé), SQL Server (réservé), Amazon Redshift (cadré), CockroachDB (cadré), TiDB (cadré), DynamoDB (bientôt disponible), Snowflake (bientôt disponible), Cassandra (ouvert), Elasticsearch (ouvert), Etcd (ouvert), Firebird (ouvert), ScyllaDB (ouvert), SQL Anywhere (ouvert), SurrealDB (ouvert) et Trino / Presto (ouvert).
Les drivers Disponibles sont installables depuis le registre des plugins. Tout le reste se trouve sur le tableau des primes — réservez-en un, sponsorisez-en un, ou demandez une base de données.
winget install Debba.TabularisOu téléchargez l’installateur depuis la page Releases.
brew tap TabularisDB/tabularis
brew install --cask tabularisLes builds à partir de la v0.13.1 sont signés et notarisés par Apple : ils s’ouvrent sans aucune étape supplémentaire.
Les notes suivantes ne concernent que les anciennes versions (antérieures à la v0.13.1) téléchargées directement :
- Vous devez autoriser l’accès à l’accessibilité (Confidentialité et sécurité) pour l’application tabularis. Si vous effectuez une mise à jour et que tabularis figure déjà dans la liste des applications autorisées, retirez-la manuellement avant que l’accès à l’accessibilité puisse être accordé à la nouvelle version.
- En cas d’installation directe, il peut être nécessaire d’exécuter
xattr -c /Applications/tabularis.app.
Snap :
sudo snap install tabularisFlatpak :
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.TabularisAppImage :
chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImageArch Linux :
yay -S tabularis-bin- Vérification automatique des mises à jour au démarrage.
- Possibilité de récupérer manuellement la dernière version depuis GitHub Releases.
La galerie complète est disponible sur tabularis.dev.
- Support de PostgreSQL, MySQL/MariaDB et SQLite.
- Profils de connexion enregistrés localement.
- Tunnels SSH et stockage des mots de passe dans le trousseau système.
- Page de connexions avec vues grille/liste et recherche en temps réel.
- Apparence personnalisée par connexion : icône (Lucide, emoji ou image) et couleur d'accent.
- Navigation dans les tables, colonnes, clés, index, vues et routines.
- Édition inline de certaines parties du schéma.
- Diagramme ER interactif.
- Actions rapides via menu contextuel.
- Monaco Editor avec coloration et auto-complétion.
- Onglets multiples avec connexions isolées.
- Exécution multi-requêtes avec résultats séparés.
- Requêtes enregistrées et overlay IA dans l’éditeur.
- Cellules SQL et Markdown dans un seul document.
- Résultats inline et graphiques.
- Variables entre cellules et paramètres globaux.
- Exécution séquentielle de toutes les cellules.
- Construction drag-and-drop.
- JOIN visuels, filtres, agrégations, tris et limites.
- SQL généré en temps réel.
- Plans d’exécution affichés comme graphes navigables.
- Vues tableau, brute et analyse IA optionnelle.
- Compatible PostgreSQL, MySQL/MariaDB et SQLite.
- Édition inline et par lot.
- Création, sélection et suppression de lignes.
- Export CSV ou JSON.
- Support initial des données spatiales.
- Cellules JSON/JSONB avec coloration et fenêtre d'édition dédiée (Arbre / Monaco / Raw). Option par connexion : détecter le JSON dans les colonnes texte.
- Visualisation des logs en temps réel depuis Settings.
- Filtres par niveau.
- Export en fichiers
.log. - Mode debug CLI :
tabularis --debug.
- Système externe via JSON-RPC 2.0 sur stdin/stdout.
- Installation de drivers communautaires sans redémarrage.
- Registre officiel dans
plugins/registry.json. - Guide développeur dans
plugins/PLUGIN_GUIDE.md.
La configuration est stockée dans :
- Linux :
~/.config/tabularis/ - macOS :
~/Library/Application Support/tabularis/ - Windows :
%APPDATA%\\tabularis\\
Fichiers principaux :
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/connection-icons/(images personnalisées pour les icônes de connexion)
Dans config.json, le champ language prend en charge auto, en, it, es, zh, fr, de, ja, ru, tl.
Fonctions optionnelles de text-to-SQL et d’explication de requêtes avec :
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Ollama
- APIs compatibles OpenAI
Les modèles sont récupérés dynamiquement et mis en cache localement.
Lancement du serveur MCP intégré :
tabularis --mcpClients pris en charge :
- Claude Desktop
- Cursor
- Windsurf
Outils disponibles :
list_connectionslist_databaseslist_tablesdescribe_tablerun_query
- Frontend : React 19, TypeScript, Tailwind CSS v4
- Backend : Rust, Tauri v2, SQLx
Setup :
pnpm install
pnpm tauri devBuild :
pnpm tauri build- Remote Control
- Command Palette
- Éditeur/visualiseur JSON et JSONB
- SQL Formatting / Prettier
- Data Compare / Diff Tool
- Team Collaboration
Les contributions sont les bienvenues — consultez CONTRIBUTING.md. Quelques bons points de départ :
- Driver SQL Server — feuille de route d’implémentation et appel à contributeurs
- Système de design UI et identité visuelle — appel à contributeurs
- Écrivez un plugin de driver dans n’importe quel langage — voir le guide des plugins
Tabularis est né d’une expérience : jusqu’où le développement assisté par IA pouvait-il aller pour construire un outil fonctionnel à partir de zéro ? Plus loin que prévu — c’est aujourd’hui un projet activement maintenu, avec des releases régulières et un écosystème de plugins.
Apache License 2.0
Vous aimez tabularis ? Ajoutez une étoile au dépôt ⭐ — cela aide beaucoup le projet.

