Skip to content

Démarrage rapide ​

Du téléchargement à votre première requête réussie en 5 minutes.

1. Télécharger et installer ​

Rendez-vous sur la page de téléchargement pour choisir l'installeur correspondant à votre plateforme :

  • macOS : fichier .dmg, glissez-déposez dans Applications
  • Windows : assistant .exe, cliquez sur Suivant
  • Linux : .AppImage (sans installation, chmod +x puis exécution directe), ou .deb / .rpm (sudo dpkg -i / sudo rpm -ivh)

Au premier lancement, la base de configuration locale (SQLite, dans le répertoire utilisateur standard de l'OS) est initialisée automatiquement.

2. Créer votre première connexion ​

Lancez l'application → "Nouvelle connexion" en haut à gauche (⌘N / Ctrl+N) → choisissez le dialecte.

MySQL / PostgreSQL et autres dialectes courants ​

ChampExemple
Nom de connexionBase de dev locale
DialecteMySQL
Hôte127.0.0.1
Port3306 (défaut MySQL)
Utilisateurroot
Mot de passe(votre mot de passe)
Base de données(optionnel, laissez vide pour choisir après connexion)
Marqueur d'environnementdev / test / prod

Cliquez sur "Tester la connexion" → puis "Enregistrer" en cas de succès.

Oracle / locataire OB Oracle ​

Oracle requiert un Service Name (par défaut XEPDB1, le conteneur gvenzl/oracle-free utilise FREEPDB1) :

ChampExemple
DialecteOracle
Hôte127.0.0.1
Port1521
Utilisateursystem
Mot de passeoracle
Base de données / ServiceFREEPDB1
Avancé → privilege(vide = normal) ou SYSDBA / SYSOPER etc.

Bases de données chinoises (信创) ​

  • 达梦 DM : port 5236, nécessite le package npm dmdb (pnpm -F @db-tool/desktop add dmdb)
  • 人大金仓 KingbaseES : port 54321 (défaut), compatible PG, sans driver supplémentaire
  • openGauss : compatible PG, sans driver supplémentaire
  • OceanBase : port 2881, utilise mysql2 — le dialecte couvre aussi les locataires Oracle

Détails des champs dans Gestion des connexions →

3. Parcourir l'arborescence ​

Dans la liste, double-cliquez sur une connexion → l'arborescence se déploie automatiquement à gauche :

📦 Base dev locale (MySQL)
  └── 📁 mydb
       ├── 📁 Tables (12)
       │    ├── users
       │    ├── orders
       │    └── ...
       ├── 📁 Vues (3)
       ├── 📁 Fonctions (1)
       └── 📁 Procédures stockées (0)

Double-cliquer sur une table → ouvre par défaut la grille de données (SELECT des 200 premières lignes, modifiable dans [Settings → Taille de page par défaut]).

4. Écrire et exécuter du SQL ​

  • "Nouvelle requête" dans la barre d'outils ou ⌘T / Ctrl+T pour un nouvel onglet SQL
  • Éditeur Monaco avec autocomplétion des tables / colonnes / mots-clés
  • ⌘+Enter / Ctrl+Enter pour exécuter (la sélection s'exécute seule si présente)
  • Les résultats s'affichent dans la grille en bas

Quelques raccourcis courants ​

ActionmacOSWindows / Linux
Palette de commandes⌘KCtrl+K
Recherche globale d'objets⌘⇧OCtrl+Shift+O
Exécuter SQL⌘+EnterCtrl+Enter
Formater SQL⌘⇧FCtrl+Shift+F
Basculer panneau IA⌘⇧LCtrl+Shift+L
Nouvelle fenêtre (seconde session)⌘⇧NCtrl+Shift+N

Tous les raccourcis sont personnalisables dans Settings → Raccourcis clavier.

5. Configurer l'assistant IA (optionnel) ​

Settings → AI Provider → ajoutez un provider supporté :

  • Anthropic (série Claude)
  • OpenAI (GPT-4 / série o1)
  • DeepSeek
  • Codex
  • Grok / xAI

Renseignez votre API Key pour utiliser :

  • Panneau de chat à droite (⌘⇧L)
  • Complétion en ligne dans l'éditeur (style Copilot)
  • Bouton "✨ Demander à l'IA" sur n'importe quelle popup d'erreur pour diagnostiquer
  • 7 Toolbox spécialisées (migrations / tuning / lecture EXPLAIN / génération de données de test / langage naturel→SQL / écriture de commentaires / explication d'usage de tables)

6. Aller plus loin ​

Un problème ? ​

  • Cliquez sur "✨ Demander à l'IA" sur n'importe quelle popup d'erreur — envoie automatiquement le SQL + l'erreur + les métadonnées de connexion à l'IA
  • Si le problème persiste : GitHub Issues

Apache License 2.0 · Wuhan Skyler Network Technology Co., Ltd.