SQL auf einem entfernten Server ausführen
HeuteTerminal, eine ssh-Sitzung und der mysql-Client
In CalíopeSQL-Editor über einen nativen SwiftNIO-SSH-Tunnel, mit schemabewusster Autovervollständigung und Linter
Calíope ist ein SwiftUI-nativer MariaDB- und MySQL-Client für macOS und iPad — der einzige mit Schreibtisch-Widgets, Home-Screen-Widgets, einem schema-bewussten KI-Assistenten und per iCloud synchronisierten Verbindungsprofilen. Ein Abo, beide Plattformen, $49.99 pro Jahr.
Was diese Website beschreibt. Diese Seite zeigt Calíope 1.2, die neueste Version, die wir gebaut haben. Im App Store liegt derzeit die 1.1 — die 1.2 ist in der Review, was du hier liest ist also fertig und wartet auf Apple, heute aber nicht ladbar. Calíope Companion fürs iPhone ist ebenfalls fertig und noch nicht eingereicht. Sieh, was in welcher Version steckt →
Acht offene Fenster für eine einzige Rufbereitschaft. Der echte Preis sind nicht die Lizenzen, sondern der Kontext, den du bei jedem Wechsel verlierst. Die Werkzeuge von Calíope existieren, damit ein ganzer Arbeitstag in ein Fenster passt — nicht damit eine Funktionsliste länger wird.
HeuteTerminal, eine ssh-Sitzung und der mysql-Client
In CalíopeSQL-Editor über einen nativen SwiftNIO-SSH-Tunnel, mit schemabewusster Autovervollständigung und Linter
HeutephpMyAdmin oder ein Desktop-Client, den du nur wegen seines Objektbrowsers behältst
In CalíopeKataloge, Tabellen-Builder und ein interaktives ER-Diagramm mit editierbaren Fremdschlüsseln
HeuteDie Konsole deines Hosters, ein Grafana-Tab und SHOW PROCESSLIST in Dauerschleife
In CalíopeDashboard, Server Info, Process List, Verbindungsmonitor und konfigurierbare Health-Alerts
HeuteEin mysqldump-Skript und ein Cron-Eintrag, von dem du hoffst, dass er noch läuft
In CalíopeBackup mit granularer Auswahl, täglichem oder wöchentlichem Scheduler, Retention-Regeln und gzip
.sqlite-Datei öffnenHeuteDB Browser for SQLite — eine zweite Anwendung, mit eigenem Fenster und eigenen Gewohnheiten
In CalíopeSQLite-Editor: Struktur, Daten, SQL ausführen und Pragmas. Ohne Server, ohne Verbindung.
.sql, .csv oder .log lesen, die dir geschickt wurdeHeuteEin Texteditor oder eine Tabellenkalkulation, die dein CSV beim Öffnen umformatiert
In CalíopeDateivorschau: hervorgehobenes SQL, CSV als Tabelle, gerendertes Markdown. Nur lesend, offline.
HeuteEin Chatbot im Browser, in den du jedes Mal das Schema von Hand einfügst
In CalíopeKI-Assistent, der das aktive Schema schon als Kontext hat. Nur Metadaten — niemals Zeilen.
HeuteVNC auf den Mac oder ein Mobil-Client, der beim Auflisten von Tabellen endet
In CalíopeDieselbe App, nativ auf dem iPad, plus Widgets auf Home- und Sperrbildschirm — und Calíope Companion auf deinem iPhone, das deine Verbindungen, Snippets, den Verlauf und das Fehlerprotokoll über iCloud mitbringt
Und nichts davon ist dauerhaft auf dem Bildschirm. Jedes Werkzeug ist ein Tab, den du öffnest, wenn die Aufgabe es verlangt, anpinnst, wenn du ihn täglich brauchst, und danach schließt — der Workspace zeigt nur, was du geöffnet hast. Die Liste ist lang, weil der Tag eines DBA lang ist. Das komplette Inventar ansehen →
Wir versuchen nicht, jede Datenbank-Engine der Welt zu unterstützen. Wir konzentrieren uns auf MariaDB, MySQL und Amazon Aurora und bauen die Teile, die das Apple-Ökosystem erwartet, aber sonst niemand liefert.
Der einzige MariaDB- oder MySQL-Client mit Widgets auf jeder Apple-Oberfläche:
3 Größen auf dem macOS-Schreibtisch, 4 Größen auf dem iPad-Home-Screen (inkl. Extra Large)
und 3 iPad-Lock-Screen-Accessoires (Rectangular, Circular, Inline).
Threads_connected, QPS, InnoDB-Hit-Rate und Uptime live — ohne die App zu öffnen.
Frag in natürlicher Sprache. Der Assistent sendet die Tabellen, Spalten und Fremdschlüssel der aktiven Datenbank als Kontext an OpenAI, Google Gemini oder Anthropic Claude, sodass das zurückgegebene SQL gegen deine Daten ausführbar ist — nicht gegen ein hypothetisches Schema.
Einzigartig unter nativen ClientsSequel Ace hat kein iPad. TablePlus behandelt es als Gerät zweiter Klasse. Die iPad-App von Calíope ist zu 100 % SwiftUI — DDL-Hilfeleiste, Drag-Gesten, Extra-Large-Widgets und AppIntents für Siri.
EinzigartigGeprüft im Juli 2026. Abo-Preise des auf MariaDB / MySQL ausgerichteten SKU jedes Anbieters.
| Produkt | Preis | Plattformen | iPad nativ | Widgets | KI |
|---|---|---|---|---|---|
| Calíope | $49.99 / Jahr | macOS + iPad | Ja | Mac + iPad + Lock Screen | Ja — BYOK (OpenAI, Gemini, Claude) |
| TablePlus | $99 dauerhaft + $39–49/Jahr Updates | macOS, Windows, Linux, iOS | Minimale iOS-App | Nein | Ja — BYOK (v6.6.4+) |
| Sequel Ace | Kostenlos (MIT) | Nur macOS | Nein | Nein | Nein |
| Navicat for MySQL | $799.99 / Jahr | macOS, Windows, Linux, iOS | Separate Basis-App | Nein | Add-on |
| DBeaver Lite | $113 / Jahr | macOS, Windows, Linux (Java) | Nein | Nein | Ja — KI-Assistent |
| DB Pilot | $79 einmalig (BYOK) oder $20 / Monat | Nur macOS (Swift) | Nein | Nein | Ja — BYOK (nur OpenAI) |
| Beekeeper Ultimate | ~$7 / Monat (Electron) | macOS, Windows, Linux | Nein | Nein | Ja — AI Shell BYOK |
| DB Compass (iPad) | Freemium + Pro-IAP | Nur iPad | Ja | Nur iPad (Diagramm-Widgets) | Ja — Query-Skripte |
| SQLPro Studio | Abo / lebenslang | macOS, iPadOS, Windows | Touch-angepasst | Nein | Nein |
Calíope bringt dieselbe Tiefe mit, die du von einem Premium-Desktop-Client erwartest — plus die Teile, die nur Apple-Plattformen möglich machen.
DELETE/UPDATE ohne WHERE warntStrictHostKeyCheckingALTER-Skriptcaliope://server/<uuid>): Widget antippen → Dashboard.sql-Dateien aus dem FinderDas sind die tatsächlichen Workspace-Tabs von Calíope — keine Marketing-Tour. Alle sind natives SwiftUI, laufen auf macOS und iPad und öffnen sich als eigener Tab, den du anheften, umsortieren oder schließen kannst. Dreiundzwanzig stehen im Werkzeug-Navigator; Tabellen-Builder und Visual EXPLAIN öffnen sich im Kontext aus Katalogen und dem SQL-Editor. Eine MongoDB-Sitzung bringt fünf weitere, unten aufgeführt.
Schema-bewusste Autovervollständigung, SQL-Linter, Formatierer und Multi-Statement-Player, der das ganze Skript ausführt oder es Query für Query durchläuft.
Live-Puls des Servers: Threads_connected, QPS, InnoDB-Buffer-Pool-Hit-Rate, Uptime und langsame Queries pro Sekunde, im von dir gewählten Intervall abgetastet.
Prompts in natürlicher Sprache gegen das Schema der aktiven Datenbank. Bring deinen eigenen Key von OpenAI, Gemini oder Anthropic Claude mit; nur die Metadaten verlassen die App — nie Zeilen oder Zugangsdaten.
Vollständiger Baum Datenbank → Tabelle → Spalte mit dedizierten Tabs für Indizes, Fremdschlüssel, Views, Routinen, Trigger und Events.
Visueller Baukasten: zieh Tabellen auf eine Canvas, wähle Spalten und WHERE-Bedingungen und beobachte, wie sich die SQL-Vorschau beim Bauen aktualisiert.
Globale und Sitzungsvariablen, Live-Statuszähler und HDD-Nutzung — alles in einem Panel durchsuchbar, mit einem Filterfeld über jeder Liste.
Laufende Threads mit Filtern, geführtem KILL QUERY / KILL CONNECTION und Bulk-Kill von untätigen oder beschäftigten Sitzungen — mit Bestätigung vor jeder destruktiven Aktion.
Eigene Health-Checks: definiere SQL-Sonden, Schwellenwerte und Operatoren und werde alarmiert, wenn eine Metrik die Grenze überschreitet — lange bevor dein Dashboard es merkt.
Granulare Auswahl von Datenbanken, Tabellen, Views und Routinen. Täglicher oder wöchentlicher Zeitplaner mit Aufbewahrungsregeln und optionaler gzip-Komprimierung.
Lege Benutzer an und ändere sie, verwalte Grants nach Geltungsbereich und wechsle Auth-Plugins — kein GRANT / REVOKE mehr aus dem Gedächtnis tippen. Identifier durchgängig escaped.
Führe CHECK, REPAIR, OPTIMIZE und ANALYZE über eine Mehrfachauswahl aus, mit Fortschritt und Fehlerbericht pro Tabelle.
Kopiere Tabellen, Views, Trigger, Events und Stored Procedures zwischen zwei verbundenen Servern — ohne mysqldump | mysql.
Interaktives Beziehungsdiagramm mit ziehbaren Tabellen, bearbeitbaren Fremdschlüsseln und PNG- / PDF-Export. Verstehe ein Legacy-Schema in dreißig Sekunden.
Vergleiche zwei Schemas nebeneinander und generiere das ALTER-Skript, das sie in Einklang bringt. Synchronisiere Staging mit Produktion, ohne Migrationen von Hand zu schreiben.
Master- / Replica-Status, Replikations-Lag und Binlog-Koordinaten, in Echtzeit aktualisiert — erkenne eine hängende Replica, ohne dich per SSH einzuloggen.
Lies und filtere Events des Binary Logs, ohne dich per Shell auf den Server einzuloggen. Verfolge Änderungen auf Zeilenebene, Transaktionen und GTIDs von macOS oder iPad aus.
Wiederverwendbare SQL-Bibliothek, nach Engine gruppiert (MariaDB / MySQL), mit Seeding integrierter Vorgaben pro Engine. Kategorisiert, durchsuchbar und über jeden Mac und jedes iPad deiner Apple ID synchronisiert.
Persistenter Verlauf jeder ausgeführten Query in lokalem SQLite — durchsuchbar, filterbar, exportierbar und mit optionalem iCloud-Sync.
Konfigurierbare Alerts zu Server-Metriken — Calíope meldet sich, bevor dein externes Monitoring es tut. Läuft im Hintergrund über Sitzungen hinweg.
Öffne und bearbeite lokale SQLite-Dateien ohne Server: Strukturdesigner, Datengitter, SQL ausführen, editierbare Pragmas, Speichern/Verwerfen-Transaktionen und CSV/JSON/SQL-Import und -Export. Nur unverschlüsselte Datenbanken.
Schreibgeschützter Viewer für .md, .sql, .json, .csv und .log: dargestelltes Markdown, hervorgehobenes SQL, neu eingerücktes JSON, CSV als Tabelle. Aktualisiert sich, wenn sich die Datei ändert — und führt nie etwas aus.
Was in der App schiefgegangen ist, mit Datum, Gerät und was zu tun ist. Funktioniert ohne Verbindung.
Suchen Sie einen Text in allen Textspalten einer Datenbank und ersetzen Sie ihn massenhaft — mit einer Vorschau, wie jede Zeile aussehen wird.
Zwei weitere kontextbezogene Werkzeuge — Tabellen-Builder (visuelles Create/Alter) und Visual EXPLAIN (Viewer für den Ausführungsplan) — öffnen sich inline aus Kataloge und dem SQL-Editor.
Eine MongoDB-Verbindung öffnet ihren eigenen Satz Tabs — in einer Dokumentdatenbank gibt es keinen SQL-Editor, kein ER-Diagramm und kein Binlog, und etwas anderes vorzugeben brächte nur leere Bildschirme. Jeder Wert zeigt seinen Typ, denn in einer schemalosen Sammlung können zwei benachbarte Dokumente kein einziges Feld gemeinsam haben.
Datenbanken, Sammlungen und Dokumente durchsuchen und als JSON bearbeiten.
Dokumente filtern oder eine Aggregations-Pipeline ausführen.
Indizes einer Sammlung ansehen, anlegen und löschen.
Serverstatus, laufende Vorgänge, Benutzer und Rollen.
Einen Befehl an den Server senden und die Antwort ansehen.
Das sind dieselben Screenshots, die von Apple geprüft und freigegeben wurden. Jedes Fenster ist natives SwiftUI — keine Web Views, keine plattformübergreifende Emulation.
Das Widget von Calíope zeigt Live-Metriken des Profils, das du anheftest — 3 Größen auf dem macOS-Schreibtisch, 4 Größen auf dem iPad-Home-Screen und 3 Accessoires auf dem iPad-Lock-Screen. Tippe das Widget an, um direkt zum Dashboard des richtigen Servers zu springen.
Calíope Companion ist eine eigene, kostenlose iPhone-App. Sie spiegelt, was du in Calíope aufbewahrst — Verbindungsprofile, SQL-Snippets, Abfrageverlauf, Gespräche mit dem KI-Assistenten und das Fehlerprotokoll — und synchronisiert über deine eigene iCloud. Sie verbindet sich nicht mit Datenbanken: Sie begleitet Calíope, sie ersetzt es nicht.
Deine Profile mit ihren Gruppen, und du kannst sie auf dem Telefon anlegen, bearbeiten, duplizieren und löschen. Passwörter verlassen den Mac nicht.
Die ganze Bibliothek, durchsuchbar und bearbeitbar, einen Fingertipp von der Zwischenablage entfernt.
Was du tatsächlich ausgeführt hast, mit Server und Zeitstempel.
Frühere Gespräche, samt dem erzeugten SQL.
Das Fehlerprotokoll von Calíope, gelesen aus deiner iCloud. Bewusst nur lesend.
Der Demomodus zeigt die gesamte App mit Beispieldaten: ohne iCloud, ohne Server und ohne Calíope. Gratis, ohne In-App-Käufe.
Calíope Companion ist fertig und geht in die App-Review — im App Store ist er noch nicht.
Calíope sendet Tabellennamen, Spalten und Fremdschlüssel der aktiven Datenbank an den Anbieter deiner Wahl, sodass das zurückgegebene SQL gegen deine Daten läuft, nicht gegen eine Vermutung.
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;
Im Juli 2026 wurde ein vollständiges Sicherheitsaudit durchgeführt. Identifier werden zentral escaped, TLS prüft standardmäßig und der Keychain bleibt lokal, sofern du nichts anderes sagst.
Nativer SSH-Tunnel mit ed25519 und ECDSA P-256/384/521. Keine Abhängigkeit vom System-ssh. Entschlüsselte Schlüssel werden nie auf die Festplatte geschrieben.
Der Host-Fingerprint wird bei der ersten Verbindung im Keychain gespeichert. Ändert er sich, weigert sich Calíope zu verbinden — dasselbe Verhalten wie StrictHostKeyChecking=yes von OpenSSH.
Wenn du SSL aktivierst, wird die Zertifikatskette standardmäßig vollständig gegen die vertrauenswürdigen Wurzeln des Systems geprüft. Nicht verifizierte Zertifikate zu akzeptieren erfordert einen expliziten Schalter mit Warnung.
Die Datenbank-Passwörter bleiben standardmäßig auf dem Gerät. Der iCloud-Keychain-Sync ist eine bewusste Entscheidung, kein automatischer Nebeneffekt der iCloud-Nutzung.
Werte reisen als native Bindings von Prepared Statements in MySQLNIO — nie in das SQL konkateniert. Identifier (Namen von Datenbank, Tabelle, Spalte) laufen durch einen zentralen Escape-Helfer, sodass sich auch ein bösartiger Objektname im Schema nicht in deine Queries ausbrechen kann.
Ein einziger Button räumt Profile, Keychain-Einträge, Query-Log, Snippets und Widget-Cache auf. DSGVO Artikel 17, mit einem Tipp.
Calíope wächst durch direktes Nutzer-Feedback und transparente Telemetrie. Deine Wünsche gestalten die Roadmap und Diagnosen helfen uns, Fehler schnell zu beheben.
Jeder Vorschlag wird in der öffentlichen Roadmap erfasst. Wenn sich Anfragen häufen, werden sie zu unseren Top-Entwicklungsprioritäten.
Keine Hintergrund-Tracker. Du entscheidest, ob du deinen Nutzungsbericht in lesbarem JSON in den Einstellungen teilst.
Anonyme Messwerte und Fehlerberichte helfen uns, Bugs schnell zu beseitigen und uns auf die wichtigsten Werkzeuge zu konzentrieren.
Nutze Calíope auf jedem Mac und iPad, das mit deiner Apple ID verbunden ist. Kündige jederzeit über den App Store.
Wenn du das hier liest, dann interessiert dich Calíope wirklich. Und das bedeutet uns sehr viel.
Wir wissen, dass sieben Tage nicht immer reichen, um ein Werkzeug wie dieses richtig kennenzulernen. Calíope hat viel zu bieten, und es in Ruhe zu erkunden braucht Zeit.
Wenn du es also ohne Eile ausprobieren möchtest, schreib uns einfach eine E-Mail. Wir geben dir gern einen Code, mit dem du Calíope viel länger nutzen kannst — damit du in Ruhe entscheiden kannst, ob es das Werkzeug ist, das du gesucht hast.
Danke, dass du hier bist. Wirklich.
Schreib uns an info@caliope.org
Diese Website beschreibt Calíope 1.2, die neueste von uns gebaute Version. Der App Store liefert derzeit 1.1; 1.2 ist in Prüfung. Alles auf dieser Seite ist echt und fertig — es wartet nur auf Apple. Das Changelog zeigt, in welcher Version jede Funktion kam.
Jedes Werkzeug ist ein Workspace-Tab, und der Workspace zeigt nur die Tabs, die du geöffnet hast
— eine neue Sitzung startet mit einem. Nichts fragt den Server ab, wird gezeichnet oder belegt
Speicher, bevor du es öffnest: Du kannst die drei anpinnen, die du täglich brauchst, und den Rest
ignorieren. Die Liste ist lang aus demselben Grund, aus dem du gerade acht Apps offen hast: Der Tag
eines DBA umfasst Abfragen, Schema-Arbeit, Monitoring, Backups, Benutzer, lokale Dateien und die
.csv, die dir jemand geschickt hat. Das ist der Kompromiss, den wir
gewählt haben: Breite, damit du aufhörst zu wechseln — nicht Breite als Selbstzweck.
Dreiundzwanzig Werkzeuge oberster Ebene — jedes öffnet sich als eigener Tab, den du anheften, umsortieren oder schließen kannst: SQL-Editor, Dashboard, KI-Assistent, Kataloge, Query-Builder, Serverinformationen, Prozessliste, SQL-Warnungen, Backup, Benutzerverwaltung, Tabellenwartung, Datenmigration, ER-Diagramm, Schemas vergleichen, Replikations-Monitor, Binlog-Viewer, Snippets, Query-Log, Server-Health-Monitor, SQLite-Editor, Dateivorschau, Fehlerprotokoll, Globales Suchen und Ersetzen. Zwei weitere — Tabellen-Builder und Visual EXPLAIN — öffnen sich im Kontext aus Katalogen und dem SQL-Editor, macht fünfundzwanzig insgesamt. Eine MongoDB-Sitzung fügt fünf eigene hinzu: Sammlungen, Abfrage, Indizes, Server und Befehle. Siehe das komplette Inventar.
Heute nicht — Calíope ist ein spezialisierter Client für MariaDB und MySQL, und dort stecken wir unsere ganze Tiefe hinein. PostgreSQL ist derzeit in unserer öffentlichen Roadmap als In Prüfung gelistet: kein zugesagter Aufwand, aber wenn genug Kundinnen und Kunden danach fragen, priorisieren wir es in einer künftigen Version. Wenn du es sehen möchtest, schick uns einen Feature-Wunsch — jeder Wunsch zählt für diese Entscheidung. In der Zwischenzeit sind TablePlus oder DBeaver ausgezeichnete Alternativen, falls du ein Schweizer Taschenmesser über Engines hinweg brauchst.
Das aktuelle Calíope ist nur für Mac und iPad — sein Wert liegt in der tiefen Integration mit macOS, iPadOS, Widgets, AppIntents, Keychain und iCloud, die ein plattformübergreifender Port verlieren würde. Wenn du Windows oder Linux brauchst, ist das alte Qt-basierte Calíope weiterhin als nicht gewartetes Archiv auf der Seite Frühere Qt-Versionen verfügbar.
Deine lokalen Daten (Profile, Query-Log, Snippets) bleiben auf deinem Gerät. Wenn du sie ebenfalls löschen möchtest, verwende Einstellungen → Datenschutz → Alle meine Daten löschen. Per iCloud synchronisierte Metadaten lassen sich in den iCloud-Einstellungen verwalten.
Nur wenn du optionale Funktionen aktivierst. Das Query-Log ist standardmäßig lokal. Der iCloud-Sync des Logs ist Opt-in, mit einem klaren Hinweis, dass der wörtliche Query-Text in deine private iCloud reist. Der KI-Assistent sendet nur, was du schreibst, plus die Schema-Metadaten — nie Zeilendaten oder Zugangsdaten.
Nein. Der KI-Assistent ist eine von vielen Funktionen. Wenn du keinen API-Key konfigurierst (OpenAI, Gemini oder Anthropic Claude), funktionieren alle anderen Fähigkeiten wie erwartet.
Ja — Calíope ist für den täglichen professionellen Einsatz gebaut und auditiert. SSH-Tunnel, TLS-Prüfung, biometrische Authentifizierung, DDL-Audit-Log und der SQL-Linter existieren genau für dieses Szenario. Abos gelten pro Apple ID; für Team-Lizenzen kontaktiere uns bitte.
MariaDB 10.2.3 oder neuer, MySQL 5.7.5 oder neuer. Ältere Versionen
haben nicht das Protokoll-Flag CLIENT_DEPRECATE_EOF, auf das sich Calíope stützt.