Costruito nativamente per macOS, iPadOS e Apple Silicon

Il client di MariaDB e MySQL che vive nell'ecosistema Apple.

Calíope è un client nativo SwiftUI di MariaDB e MySQL per macOS e iPad — l'unico con widget per il desktop, widget nella schermata Home, assistente IA sensibile allo schema e profili di connessione sincronizzati via iCloud. Un solo abbonamento, entrambe le piattaforme, $49.99 all'anno.

Dashboard in tempo reale di Calíope con throughput delle query, memoria InnoDB e distribuzione dei thread
Guarda la demo

Un tour di Calíope.

Miniatura del video demo di Calíope
Perché Calíope

Tre cose che nessun altro client di MariaDB o MySQL fa.

Non cerchiamo di supportare ogni motore di database del pianeta. Ci concentriamo su MariaDB e MySQL e costruiamo le parti che l'ecosistema Apple si aspetta ma che nessun altro offre.

Widget nativi, su ogni schermo.

L'unico client di MariaDB o MySQL con widget su ogni superficie Apple: 3 dimensioni sul desktop macOS, 4 dimensioni sulla schermata Home dell'iPad (inclusa Extra Large) e 3 accessori per la schermata di blocco dell'iPad (Rectangular, Circular, Inline). Threads_connected, QPS, InnoDB hit rate e uptime in tempo reale — senza aprire l'app.

Unico sul mercato

IA che conosce il tuo schema.

Chiedi in linguaggio naturale. L'assistente invia le tabelle, le colonne e le chiavi esterne del database attivo come contesto a OpenAI, Google Gemini o Anthropic Claude, così l'SQL che restituisce è eseguibile sui tuoi dati — non su uno schema ipotetico.

Unico tra i client nativi

L'iPad come cittadino di prima classe.

Sequel Ace non ha iPad. TablePlus lo tratta come un dispositivo di seconda categoria. L'app di Calíope per iPad è al 100% SwiftUI — barra di aiuto DDL, gesti di trascinamento, widget Extra Large e AppIntents per Siri.

Unico
Prezzi onesti

Un ordine di grandezza in meno rispetto all'opzione enterprise.

Verificato a luglio 2026. Prezzi di abbonamento per lo SKU orientato a MariaDB / MySQL di ciascun fornitore.

Prodotto Prezzo Piattaforme iPad nativo Widget IA
Calíope $49.99 / anno macOS + iPad Mac + iPad + schermata di blocco Sì — BYOK (OpenAI, Gemini, Claude)
TablePlus $99 perpetuo + $39–49/anno aggiornamenti macOS, Windows, Linux, iOS App iOS minimale No Sì — BYOK (v6.6.4+)
Sequel Ace Gratis (MIT) Solo macOS No No No
Navicat for MySQL $799.99 / anno macOS, Windows, Linux, iOS App di base separata No Componente aggiuntivo
DBeaver Lite $113 / anno macOS, Windows, Linux (Java) No No Sì — assistente IA
DB Pilot $79 pagamento unico (BYOK) o $20 / mese Solo macOS (Swift) No No Sì — BYOK (solo OpenAI)
Beekeeper Ultimate ~$7 / mese (Electron) macOS, Windows, Linux No No Sì — AI Shell BYOK
DB Compass (iPad) Freemium + IAP Pro Solo iPad Solo iPad (widget di grafici) Sì — script di query
SQLPro Studio Abbonamento / a vita macOS, iPadOS, Windows Adattato al tocco No No
Tutto ciò che include

Una workstation completa per database, nativa sui tuoi dispositivi.

Calíope offre la stessa profondità che ti aspetteresti da un client desktop premium — più le parti che solo le piattaforme Apple rendono possibili.

Editor SQL

  • Completamento automatico sensibile allo schema con suggerimenti di JOIN sulle chiavi esterne
  • Linter SQL che avvisa su DELETE/UPDATE senza WHERE
  • SQL Player — percorri gli script multi-statement passo dopo passo
  • Libreria di snippet, raggruppata per motore e sincronizzata via iCloud
  • Palette Quick Open (⌘⇧O) e rinomina simbolo con confini di parola

Connessione e sicurezza

  • Tunnel SSH nativo tramite SwiftNIO (ed25519, ECDSA P-256/384/521)
  • Verifica TOFU della host-key equivalente a StrictHostKeyChecking
  • Verifica TLS rigorosa di default, opt-in per i certificati autofirmati
  • Touch ID / Face ID prima di connettersi (per profilo)
  • Keychain con sincronizzazione iCloud opt-in

Schema e modellazione

  • Diagramma ER interattivo con modifica delle chiavi esterne
  • Table Builder visuale per create e alter
  • Schema Diff genera lo script ALTER
  • Migrazione di oggetti tra due server connessi
  • Editor dedicati per indice, vista, trigger, evento, routine

Amministrazione

  • Dashboard del server in tempo reale (Threads, QPS, InnoDB hit rate)
  • Process List con KILL guidato
  • Amministrazione utenti per grant, password e plugin di autenticazione
  • Monitor di replicazione + visualizzatore di binlog
  • Avvisi di salute configurabili

Backup

  • Selezione granulare: scegli tabelle, viste, routine, trigger
  • Pianificatore giornaliero e settimanale con retention
  • Segnala gli errori per oggetto nel piè di pagina (nessun fallimento silenzioso)
  • Valori come binding di prepared statement; identificatori con escape
  • Compressione gzip opzionale

Analisi e profiling

  • Visual EXPLAIN con costo relativo
  • Profiler delle query con tempi per fase
  • Profiler di colonna (cardinalità, null, top-N)
  • Advisor di indici a partire da query reali
  • Vista di confronto per differenziare i result set

Assistente IA

  • Linguaggio naturale → SQL con lo schema attivo come contesto
  • Provider OpenAI, Google Gemini e Anthropic Claude
  • Porta la tua API key (salvata nel Keychain)
  • Input vocale tramite SFSpeechRecognizer
  • Vengono inviati solo i metadati — mai dati di riga né credenziali

Widget

  • Desktop macOS: Small, Medium, Large
  • Schermata Home dell'iPad: Small, Medium, Large, Extra Large
  • Schermata di blocco dell'iPad: Rectangular, Circular, Inline
  • Deep link (caliope://server/<uuid>): tocca il widget → dashboard
  • Aggiornamento in background con timeout, nessuna credenziale nel contenitore condiviso

Ecosistema Apple

  • AppIntents / Siri: connetti, interroga, elenca, apri tab
  • Sincronizzazione iCloud per profili, gruppi, snippet e pianificazioni
  • Localizzato in inglese, spagnolo e francese — app e widget
  • Apre i file .sql dal Finder
  • Onboarding contestuale con TipKit

Privacy e conformità

  • App Sandbox abilitato (livello Mac App Store)
  • Pulsante «Cancella tutti i miei dati» (GDPR art. 17)
  • Privacy di default: Keychain locale, iCloud opt-in
  • Escape centralizzato degli identificatori SQL contro l'injection
  • Nessuna analitica, nessun tracciamento, nessuna pubblicità
L'inventario completo

Diciannove strumenti, un solo workspace.

Queste sono le schede del workspace di Calíope così come sono — non un tour di marketing. Ognuna è SwiftUI nativo, funziona su macOS e iPad, e si apre come una tab dedicata che puoi fissare, riordinare o chiudere.

Editor SQL

Completamento automatico sensibile allo schema, linter SQL, formattatore e Player multi-statement che esegue l'intero script o lo percorre query per query.

Dashboard

Battito del server in tempo reale: Threads_connected, QPS, InnoDB buffer pool hit rate, uptime e query lente al secondo, campionati all'intervallo che scegli.

Assistente IA

Prompt in linguaggio naturale sullo schema del database attivo. Porta la tua chiave di OpenAI, Gemini o Anthropic Claude; solo i metadati escono dall'app — mai righe né credenziali.

Cataloghi

Albero completo database → tabella → colonna con schede dedicate per indici, chiavi esterne, viste, routine, trigger ed eventi.

Query Builder

Costruttore visuale: trascina le tabelle su un canvas, scegli colonne e condizioni WHERE, e osserva l'anteprima SQL aggiornarsi mentre costruisci.

Server Info

Variabili globali e di sessione, contatori di stato in tempo reale e uso dell'HDD — tutto navigabile in un pannello con un filtro su ogni lista.

Process List

Thread in esecuzione con filtri, KILL QUERY / KILL CONNECTION guidati e kill di massa delle sessioni inattive o occupate — con conferma prima di ogni azione distruttiva.

Monitor di connessione

Controlli di salute personalizzati: definisci sonde SQL, soglie e operatori, e ricevi avvisi quando una metrica supera la linea — molto prima che la tua dashboard se ne accorga.

Backup

Selezione granulare di database, tabelle, viste e routine. Pianificatore giornaliero o settimanale con regole di retention e compressione gzip opzionale.

Amministrazione utenti

Crea e modifica utenti, gestisci i grant per ambito e cambia i plugin di autenticazione — senza riscrivere GRANT / REVOKE a memoria. Identificatori con escape end-to-end.

Manutenzione tabelle

Esegui CHECK, REPAIR, OPTIMIZE e ANALYZE su una multiselezione, con avanzamento e report degli errori per tabella.

Migrazione di oggetti

Copia tabelle, viste, trigger, eventi e stored procedure tra due server connessi — senza mysqldump | mysql.

Diagramma ER

Diagramma relazionale interattivo con tabelle trascinabili, chiavi esterne modificabili ed esportazione PNG / PDF. Comprendi uno schema legacy in trenta secondi.

Schema Diff

Confronta due schemi affiancati e genera lo script ALTER che li concilia. Sincronizza staging con produzione senza scrivere migrazioni a mano.

Monitor di replicazione

Stato master / replica, lag di replicazione e coordinate del binlog, aggiornati in tempo reale — individua una replica bloccata senza entrare via SSH.

Visualizzatore di binlog

Leggi e filtra gli eventi del binary log senza entrare nel server via shell. Segui i cambiamenti a livello di riga, le transazioni e i GTID da macOS o iPad.

Snippet

Libreria SQL riutilizzabile raggruppata per motore (MariaDB / MySQL), con seeding dei default integrati per motore. Categorizzata, ricercabile e sincronizzata su ogni Mac e iPad del tuo Apple ID.

Log delle query

Cronologia persistente di ogni query eseguita in SQLite locale — ricercabile, filtrabile, esportabile e con sincronizzazione iCloud opt-in.

Monitor di salute del server

Avvisi configurabili sulle metriche del server — Calíope ti avvisa prima del tuo monitoraggio esterno. Gira in background tra le sessioni.

Due strumenti contestuali aggiuntivi — Table Builder (create/alter visuale) e Visual EXPLAIN (visualizzatore del piano di query) — si aprono inline da Cataloghi e dall'Editor SQL.

Guardalo in azione

Schermate reali, direttamente dall'app.

Queste sono le stesse schermate esaminate e approvate da Apple. Ogni finestra è SwiftUI nativo — nessuna web view, nessuna emulazione multipiattaforma.

Editor SQL con evidenziazione della sintassi e risultati delle query
Editor SQL — Esegui, Esegui Script, Formatta, Espandi *, Modalità Sicura, Transazioni e risultati inline.
Dashboard del server in tempo reale con metriche di connessione, QPS e cache
Dashboard in tempo reale — Thread connessi, query al secondo, byte inviati/ricevuti e tasso di hit della cache InnoDB.
Cataloghi dello schema con schede di tabelle, viste, indici e routine
Cataloghi — Tabelle, Viste, Indici, Campi, Routine, Trigger ed Eventi per il database attivo.
Diagramma ER interattivo con tabelle e chiavi esterne
Diagramma ER — Layout relazionale interattivo con chiavi esterne modificabili ed esportazione SVG/PDF.
Informazioni del server con uso dell'HDD per tabella
Server Info — Variabili globali e di sessione, stato in tempo reale e uso dell'HDD per tabella.
Gestore delle connessioni con profili MariaDB raggruppati
Gestore delle connessioni — Profili MariaDB e MySQL raggruppati, con interruttori di tunnel SSH e TLS per connessione.
Monitor di replicazione che mostra lo stato dei thread I/O e SQL
Monitor di replicazione — Stato master/replica, posizione GTID e coordinate del binlog aggiornate in tempo reale.
Visualizzatore del binary log con GTID ed eventi DML
Visualizzatore di binlog — Leggi gli eventi del binary log, filtra per tipo e segui i GTID senza entrare nel server via shell.
Migrazione di oggetti tra due server connessi
Migrazione di oggetti — Copia tabelle, viste, routine e trigger tra due server connessi.
Modale di popolamento tabelle che genera righe di esempio
Popola tabella — Genera dati di esempio realistici con valori sensibili al tipo per ogni colonna.
Monitoraggio a colpo d'occhio

I tuoi server, prima di sbloccare l'iPad.

Il widget di Calíope mostra metriche in tempo reale dal profilo che fissi — 3 dimensioni sul desktop macOS, 4 dimensioni sulla schermata Home dell'iPad e 3 accessori sulla schermata di blocco dell'iPad. Tocca il widget per saltare direttamente alla dashboard del server giusto.

Widget del desktop macOS

Desktop macOS · Small

Widget nella schermata Home dell'iPad

Schermata Home iPad · Medium

Widget nella schermata di blocco dell'iPad

Schermata di blocco iPad · Accessorio Rectangular

IA con contesto

Non gli spieghi lo schema. Lo conosce già.

Calíope invia i nomi di tabelle, colonne e chiavi esterne del database attivo al provider che scegli, così l'SQL che restituisce viene eseguito sui tuoi dati, non su un'ipotesi.

U
Mostrami i cinque utenti con più ordini negli ultimi 30 giorni, inclusi la loro email e l'importo totale degli ordini.
↓ SQL generato sul tuo schema
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;
Blindato di default

La sicurezza come scelta di design, non come casella da spuntare.

A luglio 2026 è stato eseguito un audit di sicurezza completo. Gli identificatori vengono sottoposti a escape in modo centralizzato, il TLS verifica di default e il Keychain resta locale a meno che tu non dica il contrario.

SwiftNIO SSH

Tunnel SSH nativo con ed25519 ed ECDSA P-256/384/521. Nessuna dipendenza dall'ssh di sistema. Le chiavi decifrate non vengono mai scritte su disco.

Host key TOFU

L'impronta dell'host viene salvata nel Keychain alla prima connessione. Se cambia, Calíope si rifiuta di connettersi — stesso comportamento di StrictHostKeyChecking=yes di OpenSSH.

TLS rigoroso

Quando abiliti SSL, la catena di certificati viene verificata completamente di default rispetto alle radici di fiducia del sistema. Accettare certificati non verificati richiede un interruttore esplicito con avviso.

iCloud Keychain opt-in

Le password dei database restano sul dispositivo di default. La sincronizzazione iCloud Keychain è una scelta deliberata, non un effetto collaterale automatico dell'uso di iCloud.

Sicuro contro SQL injection

I valori viaggiano come binding nativi di prepared statement di MySQLNIO — mai concatenati nell'SQL. Gli identificatori (nomi di database, tabella, colonna) passano per un helper di escape centralizzato, così nemmeno un nome di oggetto malevolo nello schema può sfuggire nelle tue query.

Cancella tutti i miei dati

Un solo pulsante cancella profili, voci del Keychain, log delle query, snippet e cache del widget. Articolo 17 del GDPR, con un tocco.

Prezzo

Un solo abbonamento. Entrambi i dispositivi.

Usa Calíope su ogni Mac e iPad connesso al tuo Apple ID. Annulla quando vuoi dall'App Store.

Prova gratuita di 7 giorni
$49.99
all'anno, fatturazione annuale

Si rinnova automaticamente salvo annullamento almeno 24 ore prima della fine del periodo.
Gestito dal tuo Apple ID — nessun account separato né carta dalla nostra parte.

Domande frequenti

Risposte brevi a domande oneste.

Quanti strumenti include davvero Calíope?

Diciannove strumenti top-level del workspace — ognuno si apre come una tab dedicata che puoi fissare, riordinare o chiudere: Editor SQL, Dashboard, Assistente IA, Cataloghi, Query Builder, Server Info, Process List, Monitor di connessione, Backup, Amministrazione utenti, Manutenzione tabelle, Migrazione di oggetti, Diagramma ER, Schema Diff, Monitor di replicazione, Visualizzatore di binlog, Snippet, Log delle query e Monitor di salute del server. Altri due — Table Builder e Visual EXPLAIN — si aprono contestualmente da Cataloghi e dall'Editor SQL. Vedi l'inventario completo.

Calíope supporta PostgreSQL o altri database?

Non oggi — Calíope è un client specializzato per MariaDB e MySQL, ed è lì che mettiamo tutta la nostra profondità. PostgreSQL è attualmente elencato come In valutazione nella nostra roadmap pubblica: non è lavoro impegnato, ma se un numero sufficiente di clienti lo richiede gli daremo priorità in una versione futura. Se vuoi vederlo, inviaci una richiesta di funzionalità — ogni richiesta conta per quella decisione. Nel frattempo, se ti serve un coltellino svizzero tra i motori, TablePlus o DBeaver sono ottime alternative.

Esiste una versione per Windows o Linux?

L'attuale Calíope è solo per Mac e iPad — il suo valore sta nell'integrazione profonda con macOS, iPadOS, widget, AppIntents, Keychain e iCloud, che un port multipiattaforma perderebbe. Se ti servono Windows o Linux, il vecchio Calíope basato su Qt è ancora disponibile come archivio non mantenuto nella pagina Versioni Qt precedenti.

Cosa succede ai miei dati se annullo?

I tuoi dati locali (profili, log delle query, snippet) restano sul tuo dispositivo. Se vuoi anche cancellarli, usa Preferenze → Privacy → Cancella tutti i miei dati. I metadati sincronizzati con iCloud si possono gestire dalle Impostazioni di iCloud.

Le mie query vanno nel cloud?

Solo se attivi funzioni opzionali. Il log delle query è locale di default. La sincronizzazione iCloud del log è opt-in con un chiaro avviso che il testo letterale delle query viaggia verso il tuo iCloud privato. L'assistente IA invia solo ciò che scrivi più i metadati dello schema — mai dati di riga né credenziali.

Ho bisogno di una chiave OpenAI per usare Calíope?

No. L'assistente IA è una delle tante funzioni. Se non configuri una API key (OpenAI, Gemini o Anthropic Claude), tutte le altre funzionalità funzionano come previsto.

Posso usare Calíope al lavoro per server di produzione?

Sì — Calíope è costruito e sottoposto ad audit per l'uso professionale quotidiano. Tunnel SSH, verifica TLS, autenticazione biometrica, log di audit DDL e il linter SQL esistono proprio per quello scenario. Gli abbonamenti sono per Apple ID; per le licenze di team, ti preghiamo di contattarci.

Quali versioni di MariaDB e MySQL sono supportate?

MariaDB 10.2.3 o successiva, MySQL 5.7.5 o successiva. Le versioni precedenti non hanno il flag di protocollo CLIENT_DEPRECATE_EOF da cui dipende Calíope.