README : English | Italiano | Español | 中文 | Français | Deutsch
Client desktop open source pour bases de données modernes. Il prend en charge PostgreSQL, MySQL/MariaDB et SQLite, avec notebooks SQL, fonctions IA, intégration MCP et système de plugins externe.
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.TabularisOu téléchargez l’installateur depuis la page Releases.
brew tap TabularisDB/tabularis
brew install --cask tabularisEn cas d’installation directe depuis une release, il peut être nécessaire d’exécuter :
xattr -c /Applications/tabularis.appSnap :
sudo snap install 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.
- 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.
- 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/
Dans config.json, le champ language prend en charge auto, en, it, es, zh, fr, de.
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_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
Apache License 2.0
