Exécuter du SQL sur un serveur distant
Aujourd'huiTerminal, une session ssh et le client mysql
Dans CalíopeÉditeur SQL sur un tunnel SSH natif SwiftNIO, avec autocomplétion qui connaît le schéma et linter
Calíope est un client natif SwiftUI MariaDB, MySQL et PostgreSQL pour tous les écrans Apple que vous avez — le seul avec des widgets de bureau et d'écran d'accueil, plus un assistant IA sensible au schéma et des profils de connexion synchronisés via iCloud. Un seul paiement, tous vos appareils, pour toujours : $99.99 une fois, avec 60 jours gratuits.
Ce que décrit ce site. Cette page présente Calíope 1.5, la version que nous construisons en ce moment — et la 1.4 est terminée et en cours d'examen par Apple, sur tous les appareils. Ce que la boutique propose aujourd'hui, c'est la 1.3 sur le Mac et la 1.2 sur iPad, et la 1.3 y est déjà publiée. Calíope 1.3 et suivantes exigent macOS 26 Tahoe et iPadOS 26 ; sous macOS 15 Sequoia ou iPadOS 18, la version 1.2 reste disponible et fonctionnelle. Calíope est une seule app, pas une famille d'apps : la même page de l'App Store l'installe sur votre Mac, votre iPad, votre iPhone, votre Apple Watch, votre Apple TV et votre Apple Vision Pro. Les écrans iPhone, Apple Watch et Apple TV sont terminés et actuellement en cours d'examen par Apple. Voir ce que contient chaque version →
Huit fenêtres ouvertes pour une seule astreinte. Le vrai coût, ce ne sont pas les licences, c'est le contexte que vous perdez à chaque passage. Les outils de Calíope existent pour qu'une journée entière tienne dans une seule fenêtre — pas pour allonger une liste de fonctions.
Aujourd'huiTerminal, une session ssh et le client mysql
Dans CalíopeÉditeur SQL sur un tunnel SSH natif SwiftNIO, avec autocomplétion qui connaît le schéma et linter
Aujourd'huiphpMyAdmin, ou un client de bureau que vous gardez juste pour son explorateur d'objets
Dans CalíopeCatalogues, Constructeur de tables et un Diagramme ER interactif avec clés étrangères éditables
Aujourd'huiLa console de votre hébergeur, un onglet Grafana et SHOW PROCESSLIST en boucle
Dans CalíopeDashboard, Server Info, Process List, Moniteur de connexion et alertes de santé configurables
Aujourd'huiUn script mysqldump et une entrée cron dont vous espérez qu'elle tourne encore
Dans CalíopeSauvegarde avec sélection granulaire, planificateur quotidien ou hebdomadaire, règles de rétention et gzip
.sqlite localAujourd'huiDB Browser for SQLite — une seconde application, avec sa fenêtre et ses habitudes
Dans CalíopeÉditeur SQLite : structure, données, Exécuter SQL et pragmas. Sans serveur, sans connexion.
.sql, .csv ou .log qu'on vous a envoyéAujourd'huiUn éditeur de texte, ou un tableur qui reformate votre CSV à l'ouverture
Dans CalíopeAperçu de fichiers : SQL colorisé, CSV en tableau, Markdown et RTF rendus. Lecture seule, hors ligne.
Aujourd'huiUn chatbot dans le navigateur, où vous recollez le schéma à la main chaque fois
Dans CalíopeAssistant IA qui a déjà le schéma actif comme contexte. Métadonnées seulement — jamais les lignes.
Aujourd'huiVNC vers le Mac, ou un client mobile qui ne dépasse pas la liste des tables
Dans CalíopeLa même app, native sur iPad et sur votre iPhone, plus les widgets sur l'écran d'accueil et l'écran verrouillé — elle emporte vos connexions, snippets, historique et journal d'erreurs via iCloud
Et rien de tout cela n'est affiché en permanence. Chaque outil est un onglet que vous ouvrez quand la tâche l'exige, que vous épinglez si vous l'utilisez tous les jours et que vous fermez ensuite — le workspace n'affiche que ce que vous avez ouvert. La liste est longue parce que la journée d'un DBA est longue. Voir l'inventaire complet →
Nous n'essayons pas de prendre en charge tous les moteurs de bases de données de la planète. Nous nous concentrons sur MariaDB, MySQL, Amazon Aurora et PostgreSQL, et nous construisons les pièces que l'écosystème Apple attend mais que personne d'autre ne livre.
Le seul client MariaDB ou MySQL avec des widgets sur le bureau macOS et sur l'iPad :
4 tailles sur le bureau macOS, 4 tailles sur l'écran d'accueil iPad (dont Extra Large),
et 3 accessoires d'écran verrouillé iPad (Rectangular, Circular, Inline).
Threads_connected, QPS, InnoDB hit rate et uptime en direct — sans ouvrir l'app.
Posez la question en langage naturel. L'assistant envoie les tables, colonnes et clés étrangères de la base de données active comme contexte au fournisseur choisi — avec Apple Intelligence et Ollama, rien ne quitte votre machine —, de sorte que le SQL renvoyé est exécutable contre vos données — pas contre un schéma hypothétique.
Votre clé. Le schéma, jamais les lignes.Sequel Ace n'a pas d'iPad. TablePlus le traite comme un appareil secondaire. L'app iPad de Calíope est 100 % SwiftUI — barre d'aide DDL, gestes de glissement, widgets Extra Large et AppIntents pour Siri.
Unique sur l'App StoreVérifié le 3 septembre 2026. Clients MariaDB / MySQL, ainsi que les outils de référence pour MongoDB et SQLite en local — deux domaines que Calíope couvre également.
| Produit | Prix | Plateformes | iPad natif | Widgets | IA |
|---|---|---|---|---|---|
| Calíope | $99.99 une fois · 60 jours d'essai · mises à jour à vie | macOS + iPad | Oui | Mac + iPad + écran verrouillé | Oui — Apple Intelligence sans clé, Ollama sur votre machine, BYOK (OpenAI, Gemini, Claude), serveur MCP |
| TablePlus | $99 perpétuel + $59/appareil/an mises à jour | macOS, Windows, Linux, iOS | App iOS minimale | iOS uniquement (depuis juin 2026) | Oui — BYOK (OpenAI, Anthropic, Copilot, local) |
| TablePro | Gratuit · Starter 24 $/an ou 59 $ à vie | macOS + iOS/iPadOS (mobile en TestFlight) | Oui — bêta TestFlight, pas sur l'App Store | Non documentés | Oui — BYOK, Ollama local, serveur MCP |
| Sequel Ace | Gratuit (MIT) | macOS uniquement | Non | Non | Non |
| MySQL Workbench | Gratuit (Oracle) | macOS (Apple Silicon), Windows, Linux | Non | Non | Non |
| HeidiSQL | Gratuit (GPL) | macOS (Apple Silicon uniquement), Windows, Linux | Non | Non | Non |
| VS Code + extension MSSQL | Gratuit (Microsoft) | macOS, Windows, Linux | Non | Non | Oui — GitHub Copilot |
| Navicat for MySQL | $1 299 perpétuel (Enterprise) | macOS, Windows, Linux, iOS | App basique séparée | Non | Module additionnel |
| DBeaver Lite | $113 / an | macOS, Windows, Linux (Java) | Non | Non | Oui — assistant IA |
| DB Pilot | $79 paiement unique | macOS uniquement | Non | Non | Oui — BYOK (OpenAI, Anthropic, Google, xAI) |
| Pluk | Gratuit + $15/mois Pro | macOS uniquement (AppKit + SwiftUI, AGPL) | Non | Non | Oui — agent notebook |
| Postico 2 | 69 $ personnel (3 appareils) / 99 $ commercial, perpétuelle | macOS uniquement | Non | Non | Non |
| Beekeeper Studio | $9–18 / mois selon formule (Electron) | macOS, Windows, Linux | Non | Non | Oui — AI Shell BYOK |
| DB Compass | Gratuit + $9.99 Pro | App iOS : iPhone, iPad, Mac M1+, Vision | Oui | Accueil + écran verrouillé (iOS) | Oui — Gemini, Claude, Apple Intelligence |
| SQLPro Studio | Abonnement / à vie | macOS, iPadOS, Windows | Adaptée au tactile | Non | Non |
| MongoDB Compass | Gratuit (MongoDB) | macOS, Windows, Linux (Electron) | Non | Non | Oui — requête en langage naturel |
| DB Browser for SQLite | Gratuit (GPL) | macOS, Windows, Linux (Qt) | Non | Non | Non |
Calíope apporte la même profondeur qu'un client de bureau premium — plus les pièces que seules les plateformes Apple rendent possibles.
DELETE/UPDATE sans WHEREStrictHostKeyCheckingALTERcaliope://server/<uuid>) : touchez le widget → dashboard.sql depuis le FinderCe sont les véritables onglets du workspace de Calíope — pas une visite marketing. Tous sont en SwiftUI natif, fonctionnent sur macOS, iPad et iPhone et s'ouvrent comme un onglet dédié que vous pouvez épingler, réordonner ou fermer. Vingt-six se trouvent dans le navigateur d'outils ; le Constructeur de tables et l'Visual EXPLAIN s'ouvrent en contexte depuis Catalogues et l'Éditeur SQL. Une session MongoDB en apporte six de plus, listées ci-dessous.
Autocomplétion sensible au schéma, linter SQL, formateur et Player multi-statement qui exécute le script entier ou le parcourt une requête à la fois.
Pouls du serveur en direct : Threads_connected, QPS, InnoDB buffer pool hit rate, uptime et requêtes lentes par seconde, échantillonnés à l'intervalle choisi.
Prompts en langage naturel contre le schéma de la base de données active. Apple Intelligence et Ollama ne demandent aucune clé ; les fournisseurs cloud utilisent la vôtre. Seules les métadonnées quittent l'app — jamais les lignes ni les identifiants.
Arbre complet base de données → table → colonne avec des onglets dédiés pour index, clés étrangères, vues, routines, triggers et événements.
Constructeur visuel : glissez des tables sur un canevas, choisissez colonnes et conditions WHERE, et regardez l'aperçu SQL se mettre à jour au fil de la construction.
Variables globales et de session, compteurs de statut en direct et usage HDD — tout parcourable dans un panneau avec une zone de filtre au-dessus de chaque liste.
Threads en cours avec filtres, KILL QUERY / KILL CONNECTION guidés et kill en lot des sessions inactives ou occupées — avec confirmation avant chaque action destructive.
Vérifications de santé personnalisées : définissez des sondes SQL, des seuils et des opérateurs, et soyez alerté(e) dès qu'une métrique dépasse la ligne — bien avant que votre dashboard ne le remarque.
Sélection granulaire de bases de données, tables, vues et routines. Planificateur quotidien ou hebdomadaire avec règles de rétention et compression gzip facultative.
Créez et modifiez des utilisateurs, gérez les grants par périmètre et changez de plugin d'authentification — sans réécrire GRANT / REVOKE de mémoire. Identifiants échappés de bout en bout.
Exécutez CHECK, REPAIR, OPTIMIZE et ANALYZE sur une multi-sélection, avec progression et rapport d'erreurs par table.
Copiez tables, vues, triggers, événements et procédures stockées entre deux serveurs connectés — sans mysqldump | mysql.
Diagramme relationnel interactif avec tables déplaçables, clés étrangères éditables et export PNG / PDF. Comprenez un schéma legacy en trente secondes.
Comparez deux schémas côte à côte et générez le script ALTER qui les réconcilie. Synchronisez le staging avec la production sans rédiger de migrations à la main.
État maître / réplique, retard de réplication et coordonnées de binlog, rafraîchis en temps réel — repérez une réplique bloquée sans passer par SSH.
Lisez et filtrez les événements du binary log sans ouvrir un shell sur le serveur. Suivez les changements au niveau de la ligne, les transactions et les GTIDs depuis macOS ou iPad.
Bibliothèque SQL réutilisable groupée par moteur (MariaDB / MySQL / PostgreSQL) avec seeding one-shot des valeurs par défaut intégrées par moteur. Catégorisée, recherchable et synchronisée sur chaque Mac, iPad et iPhone de votre Apple ID.
Historique persistant de chaque requête exécutée en SQLite local — recherchable, filtrable, exportable, et avec synchronisation iCloud opt-in.
Alertes configurables sur les métriques du serveur — Calíope vous alerte avant votre supervision externe. Tourne en arrière-plan entre les sessions.
Ouvrez et modifiez des fichiers SQLite locaux sans serveur : concepteur de structure, grille de données, exécution de SQL, pragmas modifiables, transactions Enregistrer/Annuler et import-export CSV/JSON/SQL. Bases non chiffrées uniquement.
Visionneuse en lecture seule pour .md, .sql, .json, .csv, .rtf et .log : Markdown rendu, SQL coloré, JSON réindenté, CSV en tableau. Se rafraîchit quand le fichier change sur le disque — et n'exécute jamais rien.
Ce qui a échoué dans l’app, avec sa date, son appareil et la marche à suivre. Fonctionne hors connexion.
Recherchez un texte dans toutes les colonnes de texte d’une base et remplacez-le en masse, en voyant d’abord le résultat ligne par ligne.
Enregistrez une requête avec ses paramètres et une sortie définie. Le même rapport donne le même résultat, exécution après exécution — et le dernier arrive sur votre téléphone.
Déclarez quelle machine est le primaire et lesquelles sont les répliques, et voyez le groupe entier d’un coup : binlog et position en haut, puis une ligne par réplique avec son retard, ses deux threads et sa dérive de GTID.
Ce que le serveur lui-même a consigné des requêtes ayant dépassé son seuil — de tous les clients, pas seulement celui-ci. Les réglages en premier : un journal désactivé n’a rien à montrer, et une liste vide ne dit pas laquelle des deux situations se présente.
Deux outils contextuels supplémentaires — Constructeur de tables (création/altération visuelle) et Visual EXPLAIN (visualiseur du plan de requête) — s'ouvrent inline depuis Catalogues et l'Éditeur SQL.
Une connexion MongoDB ouvre son propre jeu d'onglets — dans une base de documents il n'y a ni éditeur SQL, ni diagramme ER, ni binlog, et prétendre le contraire ne produirait que des écrans vides. Chaque valeur affiche son type, car dans une collection sans schéma deux documents voisins peuvent ne partager aucun champ.
Parcourez bases, collections et documents, et modifiez-les en JSON.
Filtrez des documents ou exécutez un pipeline d’agrégation.
Consultez, créez et supprimez les index d’une collection.
État du serveur, opérations en cours, utilisateurs et rôles.
Envoyez une commande au serveur et voyez sa réponse.
Quelles opérations le serveur a enregistrées pour avoir dépassé le seuil, et à quel niveau se trouve le profileur de chaque base.
Ce sont les mêmes captures que celles revues et approuvées par Apple. Chaque fenêtre est SwiftUI natif — sans web views, sans émulation multiplateforme. Comment elle est faite →
Le widget de Calíope affiche les métriques en direct du profil épinglé — 4 tailles sur le bureau macOS (3 dans le Centre de notifications, qui n'accepte pas l'Extra Large), 4 tailles sur l'écran d'accueil iPad et 3 accessoires sur l'écran verrouillé iPad. Touchez le widget pour sauter directement au dashboard du bon serveur.
La même Calíope que vous installez sur le Mac et l'iPad s'installe sur votre iPhone, depuis la même page de l'App Store, et elle s'y dispose pour le téléphone. Elle se connecte à vos serveurs et exécute vos requêtes — et vos profils, snippets, historique et conversations avec l'assistant sont déjà là, acheminés par votre propre iCloud.
Vos profils avec leurs groupes : vous les créez, modifiez, dupliquez et supprimez depuis le téléphone. Les mots de passe restent dans votre trousseau.
Vous écrivez une requête et vous l'exécutez sur votre serveur, avec les résultats, le graphique et la carte juste là.
Vous parcourez bases, tables, index et vues, et vous lisez le DDL de n'importe quel objet.
Les métriques en direct du serveur auquel vous êtes connecté, et la topologie de réplication que vous avez déclarée.
Votre bibliothèque, ce que vous avez réellement exécuté et les conversations passées — acheminés par votre propre iCloud.
Tout se passe sur le téléphone : il se connecte à vos serveurs et exécute vos requêtes. Ce n'est pas un miroir en lecture seule du Mac.
La disposition iPhone est terminée et actuellement en cours d'examen par Apple. Elle arrive avec Calíope : rien de plus à installer, rien de plus à acheter, car le même achat que le Mac et l'iPad la couvre.
Calíope publie ce qu'elle mesure sur votre propre iCloud privé, et le relit sur les écrans que vous avez déjà. Sur la montre et sur le téléviseur, elle se contente de lire : ni l'une ni l'autre ne se connecte à une base de données, et ni l'une ni l'autre ne peut changer ce que votre Mac, votre iPad ou votre iPhone a découvert. Sur Apple Vision Pro, vous avez Calíope en entier.
Calíope sur watchOS 11, qui montre ce qu'elle a publié pour vous. Elle arrive avec Calíope sur l'iPhone et le même achat la couvre : il n'y a rien à acheter à part.
Tout ce que Calíope a signalé, groupé par jour, le plus récent en haut. Ouvrez-en un pour voir le serveur, le type, la gravité, le moment et lequel de vos appareils l'a signalé.
Sauvegardes et rapports terminés, en échec, annulés ou jamais lancés. Requêtes trop longues ou revenues avec trop de lignes. Tunnels SSH tombés puis rétablis. Synchronisation iCloud en échec. Serveurs proches de vos seuils.
Les messages voyagent comme des données, pas comme des phrases : la montre les écrit donc dans la langue que vous avez choisie sur la montre, même si votre Mac était dans une autre au moment de la publication.
Optionnelles, et sur un réglage distinct de la lecture. Vous choisissez la fréquence de vérification et ce qui mérite de vous interrompre. C'est exact tant que l'app est ouverte ; app fermée, watchOS décide quand la réveiller — en général moins souvent, jamais plus.
Le mode démo affiche des messages d'exemple venant de serveurs d'exemple, et aussi les écrans vides. Sans iCloud et sans serveur.
Calíope sur tvOS 18, qui transforme un téléviseur en tableau mural pour votre parc MySQL, MariaDB et PostgreSQL, assez grand pour se lire de l'autre bout de la pièce.
Une tuile par serveur, avec son état : Correct, Avertissement, Critique, Injoignable ou Aucune donnée. L'état ne se distingue jamais par la seule couleur.
Quand quelque chose ne va pas, la tuile dit quoi : connexions proches de la limite, threads actifs, requêtes lentes, taux de cache faible, retard ou arrêt de la réplication, espace disque faible. Ouvrez-la pour le temps de fonctionnement, les requêtes par seconde, la requête la plus longue et le retard du réplica.
Le téléviseur détermine lui-même si ce qu'il affiche est encore d'actualité, à partir de la cadence que Calíope déclare. Un Mac éteint le vendredi ne laisse pas le tableau au vert tout le week-end : l'écran indique que la lecture n'est plus à jour, et depuis quand.
Un téléviseur n'est pas un appareil dans lequel on navigue. Un réglage permet de garder l'écran allumé pendant l'affichage du tableau, si vous le voulez en permanence.
Le mode démo affiche un parc d'exemple de huit serveurs. Sans iCloud et sans serveur.
Pas un tableau de bord : le client complet. Un Vision Pro installe Calíope elle-même, en tant qu'app iPad, et vous l'accrochez dans la pièce comme n'importe quelle autre fenêtre.
L'éditeur SQL, l'explorateur de schéma, le diagramme ER, les sauvegardes, les rapports, le constructeur de requêtes — tous les outils que Calíope a sur l'iPad, sans en retirer un seul. Elle se connecte à vos serveurs et elle écrit.
visionOS exécute nativement les apps iPad, dans une fenêtre que vous placez, redimensionnez et laissez où vous voulez. Rien à configurer et rien de plus à installer : c'est le même achat.
Nous en avons construit une — un tableau en lecture seule avec le parc et les groupes de réplication — et nous avons décidé de ne pas la publier. Un binaire visionOS natif serait prioritaire sur l'app iPad sur cet appareil : le publier reviendrait à ce qu'un propriétaire de Vision Pro paie le même prix et reçoive un tableau de bord au lieu d'un client de bases de données. Moins n'est pas une fonctionnalité.
Rien que vous auriez eu autrement : une fenêtre dimensionnée pour la pièce plutôt que disposée pour elle. Si une version visionOS native sort un jour, ce sera parce qu'elle sait faire tout ce que celle-ci fait déjà.
Le Vision Pro lit depuis la même page de l'App Store que le Mac et l'iPad. Un achat, tous les écrans.
Les écrans Apple Watch et Apple TV sont terminés et actuellement en cours d'examen par Apple. Les deux arrivent avec Calíope : la même page de l'App Store, le même achat, rien de plus à installer. Cinq langues chacun, choisies sur l'appareil lui-même. Aucun ne conserve de mot de passe ni de paramètre de connexion, et aucun n'envoie quoi que ce soit vers un serveur qui nous appartienne.
Avec Apple Intelligence et Ollama, rien ne quitte votre machine. Avec OpenAI, Gemini ou Claude, le schéma de la base de données active — noms de tables, colonnes et clés étrangères — part bien chez ce fournisseur, sous votre propre clé. Les lignes et les identifiants, jamais. Sans aucun fournisseur configuré, tout le reste de Calíope fonctionne.
SELECT u.id, u.email, COUNT(o.id) AS total_orders, SUM(o.amount) AS total_amount FROM users u JOIN orders o ON o.user_id = u.id WHERE o.created_at >= DATE_SUB(NOW(), INTERVAL 30 DAY) GROUP BY u.id, u.email ORDER BY total_orders DESC LIMIT 5;
Calíope n'a ni serveur ni comptes, donc vos identifiants n'ont nulle part où aller : ils restent dans le Keychain de votre appareil, et l'iCloud Keychain, c'est vous qui l'activez — comment ça marche. Un audit de sécurité complet a été réalisé en juillet 2026. Les identifiants sont échappés de manière centralisée, TLS vérifie par défaut, et le Keychain reste local sauf indication contraire.
Tunnel SSH natif avec ed25519 et ECDSA P-256/384/521. Aucune dépendance au ssh système. Les clés déchiffrées ne sont jamais écrites sur disque.
L'empreinte de l'hôte est stockée dans le Keychain à la première connexion. Si elle change, Calíope refuse de se connecter — même comportement que StrictHostKeyChecking=yes d'OpenSSH.
Quand vous activez SSL, la chaîne de certificats est intégralement vérifiée par défaut contre les racines de confiance du système. Accepter des certificats non vérifiés exige un interrupteur explicite avec avertissement.
Les mots de passe des bases de données restent sur l'appareil par défaut. La synchronisation iCloud Keychain est un choix délibéré, pas un effet secondaire automatique d'utiliser iCloud.
Les valeurs voyagent comme bindings natifs de prepared statements MySQLNIO — jamais concaténées dans le SQL. Les identifiants (noms de base de données, table, colonne) passent par un helper d'échappement centralisé, donc un nom d'objet malveillant dans le schéma ne peut pas non plus s'échapper vers vos requêtes.
Un seul bouton efface profils, entrées du Keychain, journal de requêtes, snippets et cache du widget. Article 17 du RGPD, en un tap.
Calíope évolue grâce à ce que vous nous dites. Vos demandes façonnent notre feuille de route, et le rapport d'utilisation que vous choisissez de nous envoyer nous aide à éliminer les bugs rapidement.
Chaque suggestion est répertoriée sur la feuille de route publique. Lorsque les demandes s'accumulent, elles deviennent nos priorités d'ingénierie.
Aucun suivi en arrière-plan. Le rapport d'utilisation est désactivé au départ : rien n'y est écrit tant que vous ne l'activez pas dans les Réglages. Ce qu'il écrit reste sur votre appareil, en JSON lisible — et n'est jamais envoyé automatiquement.
Si vous activez le rapport et nous envoyez le fichier par e-mail, ces compteurs d'ouverture d'outils et rapports d'erreur nous aident à corriger les bugs et à concentrer nos efforts là où vous en avez le plus besoin. Ils ne contiennent ni votre nom, ni un compte, ni identifiant publicitaire. C'est vous qui décidez : rien ne nous parvient tout seul.
Un seul achat couvre Calíope sur le Mac, l'iPad, l'iPhone, l'Apple Watch, l'Apple TV et l'Apple Vision Pro — chaque appareil connecté à votre Apple ID — avec toutes les mises à jour futures incluses. Sans abonnement ni renouvellement.
La comparaison juste n'est pas avec les clients gratuits. Navicat for MySQL coûte $1 299 pour une licence perpétuelle ; DBeaver Lite, $113 par an. Sequel Ace est excellent et gratuit, et s'il suffit à votre journée, c'est le bon choix. Soixante jours sans carte suffisent largement pour savoir dans quel cas vous êtes.
Ce site décrit Calíope 1.5, la version que nous construisons en ce moment : la 1.4 est terminée et en cours d'examen par Apple, et la boutique propose aujourd'hui la 1.3 sur le Mac et la 1.2 sur iPad. Tout ce qui figure sur cette page est réel et terminé — construit, pas prévu. Le changelog indique dans quelle version chaque élément est arrivé, et ce que vous pouvez télécharger aujourd'hui.
Chaque outil est un onglet du workspace, et le workspace n'affiche que les onglets que vous avez
ouverts — une nouvelle session démarre avec un seul. Rien n'interroge le serveur, ne se dessine
ni n'occupe de mémoire avant que vous ne l'ouvriez : vous pouvez épingler les trois que vous utilisez
tous les jours et ignorer le reste. La liste est longue pour la même raison qui vous fait avoir huit
applications ouvertes en ce moment : la journée d'un DBA couvre les requêtes, le schéma, la supervision,
les sauvegardes, les utilisateurs, les fichiers locaux et le .csv qu'on vient de vous
envoyer. C'est le compromis que nous avons choisi : de l'étendue pour que vous
arrêtiez de basculer, pas de l'étendue pour elle-même.
Vingt-six outils de premier niveau — chacun s'ouvre comme un onglet dédié que vous pouvez épingler, réordonner ou fermer : Éditeur SQL, Tableau de bord, Assistant IA, Catalogues, Constructeur de requêtes, Informations serveur, Liste des processus, Alertes SQL, Sauvegarde, Gestion des utilisateurs, Maintenance des tables, Migration de données, Diagramme ER, Comparer les schémas, Moniteur de réplication, Visionneuse binlog, Fragments, Journal des requêtes, Moniteur de santé du serveur, Éditeur SQLite, Aperçu de fichiers, Journal des erreurs, Recherche et remplacement globaux, Rapports, Topologie de réplication, Journal des requêtes lentes. Deux autres — Constructeur de tables et Visual EXPLAIN — s'ouvrent en contexte depuis Catalogues et l'Éditeur SQL, soit vingt-huit au total. Une session MongoDB en ajoute six : Collections, Requête, Index, Serveur, Commandes et Profileur. Voir l'inventaire complet.
Oui — PostgreSQL est pris en charge nativement, avec son propre provider et non un adaptateur MySQL : profils de connexion, explorateur de schéma, éditeur SQL avec ses propres fragments et mots-clés, sauvegardes et restauration, maintenance, rôles et privilèges, et supervision du serveur. Il rejoint MariaDB, MySQL et Amazon Aurora. La réplication reste le seul domaine propre à MySQL, et Calíope masque ce qu'un moteur ne sait pas faire au lieu de l'afficher grisé. Au-delà de ces quatre, Calíope ouvre des fichiers SQLite locaux et embarque une série d'outils MongoDB. Ce qu'il n'essaie pas d'être, c'est un couteau suisse entre tous les moteurs de la planète — si c'est ce qu'il vous faut, TablePlus ou DBeaver sont d'excellentes alternatives.
La version actuelle de Calíope est réservée aux plateformes Apple — sa valeur réside dans l'intégration profonde avec macOS, iPadOS, widgets, AppIntents, Keychain et iCloud, qu'un portage multiplateforme ferait perdre. Si vous avez besoin de Windows ou Linux, l'ancien Calíope basé sur Qt reste disponible comme archive non maintenue sur la page Anciennes versions Qt.
Vos données locales (profils, journal de requêtes, snippets) restent sur votre appareil : à la fin de l'essai, Calíope affiche l'écran d'achat et n'efface rien. Si vous souhaitez aussi les effacer, utilisez Préférences › Général → Supprimer toutes mes données. Les métadonnées synchronisées avec iCloud peuvent être gérées depuis les Réglages iCloud.
Uniquement si vous activez des fonctionnalités facultatives. Le journal de requêtes est local par défaut. La synchronisation iCloud du journal est opt-in avec un avertissement clair que le texte littéral des requêtes voyage vers votre iCloud privé. L'assistant IA n'envoie que ce que vous saisissez plus les métadonnées de schéma — jamais de données de lignes ni d'identifiants.
Non — et vous n'avez peut-être besoin d'aucune clé : Apple Intelligence tourne sur votre Mac et Ollama sur une machine à vous, ni l'un ni l'autre n'en demande. Les fournisseurs cloud, si. Et l'assistant IA est l'une des nombreuses fonctionnalités : sans fournisseur configuré, toutes les autres capacités fonctionnent comme prévu.
Oui — Calíope est conçu et audité pour un usage professionnel quotidien. Tunnel SSH, vérification TLS, authentification biométrique, journal d'audit DDL et linter SQL existent précisément pour ce scénario. L'achat est par Apple ID ; pour des licences d'équipe, contactez-nous.
MariaDB 10.2.3 ou plus récent, MySQL 5.7.5 ou plus récent. Les versions antérieures
n'ont pas le flag de protocole CLIENT_DEPRECATE_EOF sur lequel Calíope s'appuie.
PostgreSQL 12 ou plus récent : en dessous, certaines commandes de maintenance n'existent pas, et Calíope le dit au lieu d'échouer.
Depuis la 1.3, Calíope utilise Apple Intelligence sur l'appareil et la reconnaissance vocale locale. Les deux sont arrivées avec macOS 26 et iPadOS 26 ; les systèmes antérieurs ne les ont pas. Ce sont elles qui permettent à l'assistant de fonctionner sans aucune clé et sans que rien ne quitte votre machine. Si votre Mac tourne sous macOS 15 ou votre iPad sous iPadOS 18, l'App Store installe Calíope 1.2, la dernière version construite pour ces systèmes, et elle continue de fonctionner. C'est ainsi que l'App Store se comporte pour toutes les apps ; ce n'est pas quelque chose que nous avons ajouté.
Une seule personne. Calíope est écrite et maintenue par David Villalobos Cambronero, DBA depuis 2016, au Costa Rica. La page À propos raconte tout le parcours, du composant pour Gambas au client Qt puis à cette app, et pourquoi la version Apple est à code fermé.
D'après la muse. Calíope, c'est Calliope, l'aînée des neuf Muses : la muse de la poésie épique, et celle dont le nom signifie belle voix. C'est à elle qu'on demandait l'histoire longue — celle qu'il fallait raconter dans l'ordre, depuis le début, sans rien laisser de côté.
C'est le travail d'un client de base de données, et c'est pour ça que le nom est resté. Calíope n'invente pas vos données et ne se les approprie pas : elle leur donne une voix et un ordre que vous pouvez suivre, puis elle s'efface. L'accent reste sur le í parce que le nom est espagnol, la langue dans laquelle il a été choisi.