Costruito nativamente per macOS, iPadOS e Apple Silicon

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

Calíope è un client nativo SwiftUI di MariaDB, MySQL e PostgreSQL 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

Che cosa descrive questo sito. Questa pagina mostra Calíope 1.3, la versione più recente che abbiamo costruito. È finita e non è ancora sull'App Store, quindi quello che leggi qui è reale ma non scaricabile oggi — ciò che il negozio serve in questo momento è la versione precedente. Calíope 1.3 richiede macOS 26 Tahoe e iPadOS 26; su macOS 15 Sequoia o iPadOS 18 la versione 1.2 resta disponibile e continua a funzionare. Calíope Companion per iPhone richiede iOS 18 e il cambio di sistema non lo riguarda; nemmeno lei è ancora sull'App Store. Calíope Watch (watchOS 11) e Calíope TV (tvOS 18) sono nuove, si installano da sole e sono gratuite — sono finite e inviate, ma non ancora sull'App Store. Guarda che cosa contiene ogni versione →

Guarda la demo

Un tour di Calíope.

Miniatura del video demo di Calíope
Un solo workspace

Un DBA non cambia attività: cambia applicazione.

Otto finestre aperte per un solo turno di reperibilità. Il costo vero non sono le licenze, è il contesto che perdi ogni volta che ti sposti. Gli strumenti di Calíope esistono perché un'intera giornata di lavoro stia in una sola finestra — non per allungare un elenco di funzioni.

Eseguire SQL su un server remoto

OggiTerminale, una sessione ssh e il client mysql

In CalíopeEditor SQL su un tunnel SSH nativo SwiftNIO, con autocompletamento che conosce lo schema e linter

Capire uno schema che non hai progettato tu

OggiphpMyAdmin, o un client desktop che tieni solo per il suo browser di oggetti

In CalíopeCataloghi, Costruttore di tabelle e un Diagramma ER interattivo con chiavi esterne modificabili

Tenere d'occhio un server sotto carico

OggiLa console del tuo hosting, una scheda di Grafana e SHOW PROCESSLIST in loop

In CalíopeDashboard, Server Info, Process List, Monitor di connessione e avvisi di salute configurabili

Fare un backup — e continuare a farlo

OggiUno script mysqldump e una voce di cron che speri stia ancora girando

In CalíopeBackup con selezione granulare, scheduler giornaliero o settimanale, regole di retention e gzip

Aprire un file .sqlite locale

OggiDB Browser for SQLite — una seconda applicazione, con la sua finestra e le sue abitudini

In CalíopeEditor SQLite: struttura, dati, Esegui SQL e pragmas. Senza server e senza connessione.

Leggere il .sql, .csv o .log che ti hanno mandato

OggiUn editor di testo, o un foglio di calcolo che ti riformatta il CSV all'apertura

In CalíopeAnteprima file: SQL evidenziato, CSV come tabella, Markdown renderizzato e RTF. Sola lettura, offline.

Chiedere aiuto su una query

OggiUn chatbot nel browser, dove incolli lo schema a mano ogni volta

In CalíopeAssistente IA che ha già lo schema attivo come contesto. Solo metadati — mai le righe.

Controllare come va lontano dalla scrivania

OggiVNC verso il Mac, o un client mobile che non va oltre l'elenco delle tabelle

In CalíopeLa stessa app, nativa su iPad, più i widget su schermata Home e schermata di blocco — e Calíope Companion sul tuo iPhone, che porta connessioni, snippet, cronologia e registro degli errori via iCloud

27
strumenti nel workspace — 25 schede più 2 contestuali
3
di questi non richiedono alcun server
0
applicazioni a cui passare per tutto questo

E nulla di tutto questo è sempre a schermo. Ogni strumento è una scheda che apri quando l'attività lo richiede, che fissi se la usi ogni giorno e che chiudi quando hai finito — il workspace mostra solo ciò che hai aperto. L'elenco è lungo perché la giornata di un DBA è lunga. Vedi l'inventario completo →

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, MySQL, Amazon Aurora e PostgreSQL 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 il 26 agosto 2026. Client MariaDB / MySQL, più gli strumenti di riferimento per MongoDB e SQLite locale — due ambiti che Calíope copre anch'essa.

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 + $59/dispositivo/anno aggiornamenti macOS, Windows, Linux, iOS App iOS minimale Solo iOS (da giu. 2026) Sì — BYOK (OpenAI, Anthropic, Copilot, locale)
Sequel Ace Gratis (MIT) Solo macOS No No No
MySQL Workbench Gratis (Oracle) macOS (Apple Silicon), Windows, Linux No No No
HeidiSQL Gratis (GPL) macOS (solo Apple Silicon), Windows, Linux No No No
Navicat for MySQL $1.299 perpetuo (Enterprise) 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 una tantum Solo macOS No No Sì — BYOK (OpenAI, Anthropic, Google, xAI)
Pluk Gratis + $15/mese Pro Solo macOS (AppKit + SwiftUI, AGPL) No No Sì — agente notebook
Beekeeper Studio $9–18 / mese secondo il piano (Electron) macOS, Windows, Linux No No Sì — AI Shell BYOK
DB Compass Gratis + $9.99 Pro App iOS: iPhone, iPad, Mac M1+, Vision Home + blocco (iOS) Sì — Gemini, Claude, Apple Intelligence
SQLPro Studio Abbonamento / a vita macOS, iPadOS, Windows Adattata al touch No No
MongoDB Compass Gratis (MongoDB) macOS, Windows, Linux (Electron) No No Sì — query in linguaggio naturale
DB Browser for SQLite Gratis (GPL) macOS, Windows, Linux (Qt) No 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
  • Costruttore di tabelle 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 riconosciuto sul dispositivo — l'audio non ne esce
  • 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

Venticinque strumenti, un solo workspace.

Queste sono le vere schede del workspace di Calíope — non un tour di marketing. Sono tutte in SwiftUI nativo, funzionano su macOS e iPad e si aprono come scheda dedicata che puoi fissare, riordinare o chiudere. Ventitré stanno nel navigatore degli strumenti; Costruttore di tabelle ed Visual EXPLAIN si aprono in contesto da Cataloghi e dall'Editor SQL. Una sessione MongoDB ne porta altre cinque, elencate sotto.

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.

Generatore di query

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

Informazioni server

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.

Elenco dei processi

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.

Avvisi SQL

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 dati

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.

Confronta schema

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

Monitor di replica

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 / PostgreSQL), con seeding dei default integrati per motore. Categorizzata, ricercabile e sincronizzata su ogni Mac e iPad del tuo Apple ID.

Registro 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.

Editor SQLite

Apri e modifica file SQLite locali senza server: progettazione della struttura, griglia dati, esecuzione di SQL, pragma modificabili, transazioni Salva/Ripristina e import-export CSV/JSON/SQL. Solo database non cifrati.

Anteprima file

Visualizzatore in sola lettura per .md, .sql, .json, .csv, .rtf e .log: Markdown reso, SQL evidenziato, JSON reindentato, CSV come tabella, RTF come documento. Si aggiorna quando il file cambia sul disco — e non esegue mai nulla.

Registro errori

Cosa è andato storto nell’app, con data, dispositivo e cosa fare. Funziona senza connessione.

Ricerca e sostituzione globali

Cerca un testo in tutte le colonne di testo di un database e sostituiscilo in blocco, vedendo prima come risulterà ogni riga.

Report

Salva una query con i suoi parametri e un output definito. Lo stesso report dà lo stesso risultato, esecuzione dopo esecuzione — e l’ultimo arriva sul telefono.

Topologia di replica

Dichiara quale macchina è il primario e quali sono le repliche, e guarda l’intero gruppo in una volta: binlog e posizione in alto, e una riga per replica con il suo ritardo, i suoi due thread e la sua deriva di GTID.

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

Database documentali

E altre cinque, quando la sessione è MongoDB.

Una connessione MongoDB apre il proprio insieme di schede — in un database documentale non c'è editor SQL, né diagramma ER, né binlog, e fingere il contrario produrrebbe solo schermate vuote. Ogni valore mostra il proprio tipo, perché in una collezione senza schema due documenti vicini possono non condividere nemmeno un campo.

Collezioni MongoDB

Esplora database, collezioni e documenti e modificali come JSON.

Query MongoDB

Filtra documenti o esegui una pipeline di aggregazione.

Indici MongoDB

Consulta, crea ed elimina gli indici di una collezione.

Server MongoDB

Stato del server, operazioni in corso, utenti e ruoli.

Comandi MongoDB

Invia un comando al server e guarda la risposta.

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
Processi — Elenco dei thread in tempo reale con utente, host, comando e stato: individua e termina una query fuori controllo con un clic.
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
Snippet — SQL riutilizzabile organizzato per categoria, pronto da inserire nell'editor: la tua cassetta diagnostica sempre a portata di mano.
Migrazione di oggetti tra due server connessi
Grafici dei risultati — Trasforma qualsiasi risultato in barre, linee o settori senza uscire dall'editor; gli assi si scelgono da soli.
Modale di popolamento tabelle che genera righe di esempio
Terminale SQL — Un prompt in stile mysql agganciato all'editor, per i comandi di una riga che altrimenti lanceresti in una shell.
Colonna spaziale GEOMETRY disegnata su una mappa interattiva dentro l'editor SQL
Mappa spaziale — Colonne GEOMETRY disegnate su una mappa vera, con segnaposti e vertici che puoi trascinare per modificare la geometria.
Esploratore di collezioni MongoDB che mostra un documento come albero ripiegabile tipizzato
MongoDB — Collezioni e documenti come albero ripiegabile, con il tipo di ogni valore: ObjectId, decimal128, date, binari.
Strumento Report con un report salvato, la sua query e una tabella di risultati tipizzata
Report — Un report è un artefatto che si esegue, non testo da incollare: contratto di colonne, tipi di presentazione e parametri tipizzati. Eseguilo due volte e dà lo stesso.
Diagramma di topologia di replica di un gruppo dichiarato, con il primario e quattro repliche
Topologia di replica — Tutto il gruppo a colpo d’occhio: lo dichiari tu, Calíope si limita a leggerlo. Ritardo, deriva di GTID e un thread fermo, membro per membro.
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

Sul tuo iPhone

Quello che conservi in Calíope, in tasca.

Calíope Companion è un'app separata e gratuita per iPhone. Rispecchia ciò che conservi in Calíope — profili di connessione, snippet SQL, cronologia delle query, conversazioni con l'Assistente IA e registro degli errori — e si sincronizza tramite il tuo iCloud. Non si collega ai database: accompagna Calíope, non lo sostituisce.

Connessioni

I tuoi profili con i loro gruppi, e puoi crearli, modificarli, duplicarli ed eliminarli dal telefono. Le password non escono dal Mac.

Snippet

Tutta la libreria, con ricerca e modifica, a un tocco dagli appunti.

Cronologia

Quello che hai davvero eseguito, con il server e la data.

Assistente IA

Le conversazioni passate, con l'SQL che hanno prodotto.

Diagnostica

Il registro degli errori di Calíope, letto dal tuo iCloud. Di sola lettura, per scelta.

La modalità demo mostra l'app intera con dati di esempio: non servono iCloud, server né Calíope. Gratis, senza acquisti in-app.

Il benvenuto — dice che cos'è
Il benvenuto — dice che cos'è
Le connessioni, rispecchiate
Le connessioni, rispecchiate
Il registro errori sul telefono
Il registro errori sul telefono

Calíope Companion è pronto e sta per entrare in revisione — non è ancora sull'App Store.

Al polso e alla parete

Due schermi in più, e tutti e due si limitano a leggere.

Calíope pubblica ciò che misura sul tuo iCloud privato, e due app separate e gratuite lo leggono da lì. Nessuna delle due si connette a un database: mostrano ciò che il tuo Mac o il tuo iPad hanno già scoperto, e non possono cambiarlo.

Calíope Watch

Un'app watchOS 11 autonoma. Non c'è nessuna app per iPhone da installare prima: si installa da sola e funziona senza un telefono nelle vicinanze.

Messaggi

Tutto ciò che Calíope ha segnalato, raggruppato per giorni e con il più recente in alto. Aprine uno per vedere il server, il tipo, la gravità, quando è successo e quale dei tuoi dispositivi l'ha segnalato.

Diciotto tipi, in otto gruppi

Backup e report terminati, non riusciti, annullati o mai partiti. Query che hanno impiegato troppo o che sono tornate con troppe righe. Tunnel SSH caduti e ripristinati. Sincronizzazione iCloud non riuscita. Server vicini alle tue soglie.

Nella tua lingua, non in quella del Mac

I messaggi viaggiano come dati, non come frasi, quindi l'orologio li scrive nella lingua che hai impostato sull'orologio, anche se il tuo Mac era su un'altra quando li ha pubblicati.

Notifiche

Facoltative, e con un interruttore diverso da quello della lettura. Scegli ogni quanto controlla e che cosa merita di interromperti. È esatto finché l'app è aperta; con l'app chiusa decide watchOS quando svegliarla — di solito meno spesso, mai di più.

La modalità demo mostra messaggi di esempio da server di esempio, e anche le schermate vuote. Senza iCloud, senza server e senza una copia di Calíope.

Calíope TV

Un'app tvOS 18 che trasforma una Apple TV nel pannello a muro dei tuoi server MySQL, MariaDB e PostgreSQL, abbastanza grande da leggersi dall'altro capo della stanza.

I server

Un riquadro per server, con il suo stato: A posto, Avviso, Critico, Irraggiungibile o Nessun dato. Lo stato non si distingue mai solo dal colore.

Perché, e i numeri

Quando qualcosa non va, il riquadro dice cosa: connessioni vicine al limite, thread in esecuzione, query lente, basso tasso di successo della cache, ritardo di replica o replica ferma, poco spazio su disco. Aprilo per il tempo di attività, le query al secondo, la query più lunga e il ritardo della replica.

Letture scadute

Il televisore calcola da sé se ciò che mostra è ancora attuale, a partire dalla cadenza che Calíope dichiara. Un Mac spento il venerdì non lascia il pannello verde per tutto il fine settimana: lo schermo dice che la lettura non è più attuale, e da quando.

Due schede, non cinque

Un televisore non è un apparecchio in cui si naviga. C'è un interruttore per tenere lo schermo acceso mentre il pannello è visibile, se lo vuoi come display permanente.

La modalità demo mostra un gruppo di esempio di otto server. Senza iCloud, senza server e senza una copia di Calíope.

Escono entrambe con Calíope 1.3 e stanno per entrare in revisione — nessuna delle due è ancora sull'App Store. Gratuite, senza acquisti in-app. Cinque lingue ciascuna, scelte sull'apparecchio stesso. Nessuna conserva password o dati di connessione, e nessuna invia nulla a un nostro server.

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.

Comunità e Sviluppo

Costruito insieme a te. Guidato dalla comunità.

Calíope cresce grazie al feedback diretto degli utenti e alla telemetria trasparente. Le tue richieste guidano la nostra roadmap e le diagnosi ci aiutano a risolvere rapidamente i bug.

💡 Le richieste guidano la crescita

Ogni suggerimento inviato viene registrato sulla roadmap pubblica. Quando le richieste si accumulano, diventano le nostre priorità di sviluppo.

Suggerisci una funzionalità →

🛡️ Spento finché non lo accendi

Nessun tracciamento in background. La registrazione è spenta di serie: non viene scritto nulla finché non la accendi nelle Impostazioni. Ciò che scrive resta sul tuo dispositivo, in JSON leggibile — e non viene mai inviato automaticamente.

Come funziona la telemetria →

🐞 Eliminazione dei bug e priorità

Se accendi la registrazione e ci invii il file via e-mail, quei dati di utilizzo anonimi e report di errore ci aiutano a eliminare i bug e a concentrare gli sforzi sugli strumenti più utilizzati. La scelta è tua: nulla ci arriva da solo.

Esplora la roadmap pubblica →

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 1 mese
$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.

Prenditi il tuo tempo

Un mese a volte non basta.

Se stai leggendo questo, è perché Calíope ti interessa davvero. E per noi questo vale moltissimo.

Sappiamo che un mese a volte non basta per conoscere a fondo uno strumento come questo. Calíope ha molte funzionalità, ed esplorarle con calma richiede tempo.

Perciò, se vuoi provarlo senza fretta, scrivici una email. Ti diamo volentieri un codice per usare Calíope molto più a lungo, così puoi decidere con calma se è lo strumento che stavi cercando.

Grazie di essere qui. Davvero.

Chiedi un codice

Scrivici a info@caliope.org

Domande frequenti

Risposte brevi a domande oneste.

Il sito descrive la versione che posso scaricare?

Questo sito descrive Calíope 1.3, l'ultima versione che abbiamo costruito. È finita e non è ancora sull'App Store; il negozio serve oggi la versione precedente. Tutto ciò che è in questa pagina è reale e finito. Il changelog indica in quale versione è arrivata ogni cosa.

Venticinque strumenti sanno di software gonfio. Lo sono?

Ogni strumento è una scheda del workspace, e il workspace mostra solo le schede che hai aperto — una sessione nuova ne apre una. Nulla interroga il server, viene disegnato od occupa memoria prima che tu lo apra: puoi fissare i tre che usi ogni giorno e ignorare il resto. L'elenco è lungo per lo stesso motivo per cui in questo momento hai otto applicazioni aperte: la giornata di un DBA copre query, schema, monitoraggio, backup, utenti, file locali e il .csv che qualcuno ti ha appena mandato. È il compromesso che abbiamo scelto: ampiezza perché tu smetta di passare da un'app all'altra, non ampiezza fine a sé stessa.

Quanti strumenti include davvero Calíope?

Venticinque strumenti di primo livello — ognuno si apre come scheda dedicata che puoi fissare, riordinare o chiudere: Editor SQL, Dashboard, Assistente IA, Cataloghi, Generatore di query, Informazioni server, Elenco dei processi, Avvisi SQL, Backup, Amministrazione utenti, Manutenzione tabelle, Migrazione dati, Diagramma ER, Confronta schema, Monitor di replica, Visualizzatore di binlog, Snippet, Registro delle query, Monitor di salute del server, Editor SQLite, Anteprima file, Registro errori, Ricerca e sostituzione globali, Report, Topologia di replica. Altri due — Costruttore di tabelle ed Visual EXPLAIN — si aprono in contesto da Cataloghi e dall'Editor SQL, per ventisette in totale. Una sessione MongoDB ne aggiunge cinque proprie: Collezioni, Query, Indici, Server e Comandi. Vedi l'inventario completo.

Calíope supporta PostgreSQL o altri database?

Sì — PostgreSQL è supportato in modo nativo, con un provider proprio e non come adattatore di MySQL: profili di connessione, esploratore dello schema, editor SQL con i suoi snippet e le sue parole chiave, backup e ripristino, manutenzione, ruoli e privilegi, e monitoraggio del server. Si aggiunge a MariaDB, MySQL e Amazon Aurora. La replica è l'unico ambito ancora solo di MySQL, e Calíope nasconde ciò che un motore non sa fare invece di mostrarlo spento. Oltre a questi quattro, Calíope apre file SQLite locali e porta con sé una serie di strumenti MongoDB. Quello che non prova a essere è un coltellino svizzero tra tutti i motori del pianeta — se è ciò che ti serve, 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, MySQL e PostgreSQL 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. PostgreSQL 12 o successiva: al di sotto, alcuni comandi di manutenzione non esistono, e Calíope lo dice invece di fallire.