Zur Startseite

Funktionsumfang

Alles, was sqlclient kann.

Von der verschlüsselten Verbindung bis zum ER-Diagramm: der vollständige Funktionsumfang, nach Themen sortiert. Nativ auf dem Mac, ohne Cloud-Zwang.

Verbinden & Sicherheit

Sicher verbunden, vom ersten Klick an.

Verschlüsselter Verbindungs-Vault

Alle gespeicherten Verbindungen liegen in einem AES-256-GCM-Tresor, geschützt durch ein Master-Passwort (210.000 PBKDF2-Iterationen). Entsperren per Touch ID.

SSH-Tunnel & SSL-Zertifikate

Verbindung über einen Bastion-Host per SSH-Port-Forward und TLS mit eigenen CA-/Client-Zertifikaten (.p12) – echte Verifikation statt „skip verify“.

Read-only & Auto-Sperre

Verbindungen schreibgeschützt schalten, sodass nur lesende Abfragen laufen. Eine Auto-Sperre nach Inaktivität schützt vor Schulterblick und Versehen.

Schutz für die Produktion

Produktions-Verbindungen rot markieren, gefährliche Statements per Namen-Tippen bestätigen und eine Warnung, sobald ein UPDATE oder DELETE ohne WHERE alle Zeilen träfe.

Echtzeit-iCloud-Sync (Ende-zu-Ende)

Gespeicherte Verbindungen wandern nahezu in Echtzeit zwischen deinen Macs. Ein Datei-Watcher zieht Änderungen automatisch, es synchronisiert nur Ciphertext, und Konflikte werden sauber zusammengeführt.

Master-Passwort & Vault-Reset

Master-Passwort wechseln, wobei alle Datensätze atomar neu verschlüsselt werden und Touch ID automatisch neu eingerichtet wird. Vergessenes Passwort? Sicherer Reset statt Hintertür.

Verbinden & Sicherheit Sicher verbunden, vom ersten Klick an.

Daten erkunden & bearbeiten

Mit Daten arbeiten wie in einer Tabellenkalkulation.

Editierbares Daten-Grid

Inline bearbeiten auf Basis von Primär-/Unique-Key, Zeilen einfügen, löschen, auf NULL setzen – alle Änderungen laufen als eine Transaktion. Volle Tastatur-Navigation.

Zell-Inspektor: JSON, Hex, Bild

Jede Zelle im Modal mit Zeichenzahl und Kopieren. JSON wird hübsch formatiert, binäre Werte als Hex-Dump dargestellt und Bilder (PNG/JPEG/GIF/WebP/BMP) direkt als Vorschau gezeigt.

Foreign-Key-Navigation

Per Rechtsklick auf eine Zelle zur referenzierten Zeile springen – oder rückwärts zu allen Zeilen, die auf den aktuellen Datensatz verweisen. Getrieben aus den echten FK-Beziehungen.

Live-Aggregation markierter Zellen

Einen Zellbereich per Ziehen oder Shift-Klick markieren; die Statusleiste zeigt Anzahl sowie Summe, Durchschnitt, Minimum und Maximum – wie in Excel, im lesenden wie editierbaren Grid.

Sortieren, Filtern, Spalten, Copy

Quick-Filter und Sortierung pro Spalte, Spaltenbreite und -reihenfolge frei anpassbar und pro Tabelle gemerkt. Markiertes als CSV oder JSON kopieren.

Riesige Ergebnisse ohne Ruckeln

Große Ergebnismengen rendern inkrementell in Blöcken und laden beim Scrollen automatisch nach, statt den ganzen Tab einzufrieren. Auch Zehntausende Zeilen bleiben flüssig.

Import & Export

Tabellen oder beliebige Ergebnisse als echtes Excel-Workbook (.xlsx, typerhaltend), CSV, JSON oder SQL-Dump exportieren. CSV-Import mit Spalten-Mapping.

Daten erkunden & bearbeiten Mit Daten arbeiten wie in einer Tabellenkalkulation.

SQL-Konsole & Transaktionen

Eine Konsole, die deine Produktion respektiert.

Editor mit allem Komfort

Syntax-Highlighting, Autovervollständigung auf Schema-Basis, Verlauf, Beautify und wiederverwendbare Snippets – auf Basis von CodeMirror.

EXPLAIN & mehrere Ergebnis-Tabs

Ausführungspläne direkt ansehen und mehrere Abfrageergebnisse parallel in eigenen Tabs offen halten.

Mehrere SQL-Dokumente

Ein eigener Tab-Strip für SQL-Dokumente: hinzufügen, schließen, umbenennen. Jedes Dokument samt letztem Ergebnis wird pro Verbindung und Datenbank gespeichert und wiederhergestellt.

Statement unter Cursor & Auto-LIMIT

Mit ⌘⇧⏎ nur das Statement am Cursor ausführen. Zeilenliefernde Abfragen ohne eigenes LIMIT bekommen ein wählbares Auto-LIMIT – Schutz vor versehentlichen Millionen-Zeilen-Fetches.

Manueller Transaktions-Modus

Riskante Änderungen über eine dedizierte Transaktions-Verbindung testen, gezielt committen oder zurückrollen. Beim Beenden fragt ein klarer Dialog, was mit offenen Änderungen geschehen soll.

Query abbrechen & Timeout

Eine laufende Abfrage per Klick über eine Zweitverbindung abbrechen (KILL QUERY). Ein wählbarer Statement-Timeout killt überlange Queries automatisch.

SQL-Konsole & Transaktionen Eine Konsole, die deine Produktion respektiert.

Schema & Objekte

Das ganze Datenmodell im Griff.

Schema-Browser im VS-Code-Stil

Datenbanken, Tabellen, Views, Trigger, Routinen, Events und Status in einer einklappbaren Seitenleiste. Plus Command-Palette (⌘K) und Schema-Suche über alle Datenbanken.

Interaktives ER-Diagramm

Ein interaktives Entity-Relationship-Diagramm der aktuellen Datenbank: Tabellen mit Spalten und PK/FK-Markern, FK-Kanten, Pan, Zoom um den Cursor und Drag-to-Move. Layout pro Datenbank gemerkt, Doppelklick öffnet die Tabelle.

DDL-GUI ganz ohne SQL

Tabellen, Spalten, Indizes und Fremdschlüssel anlegen und ändern, mit Live-Vorschau der erzeugten DDL. Wartung und Duplizieren inklusive.

Objekt-Editor für Views, Routinen, Trigger

CREATE-Definition von Views, Prozeduren, Funktionen, Events und Triggern ansehen, inline bearbeiten und per CREATE OR REPLACE speichern. Neue Objekte aus Vorlagen, geplante Events ein- und ausschalten.

Tabellen-Status & Metadaten

Engine, ungefähre Zeilenzahl, Daten- und Indexgröße, Auto-Increment, Collation, Row-Format und Zeitstempel auf einen Blick – ideal für Kapazitätsplanung.

Schema & Objekte Das ganze Datenmodell im Griff.

Server-Administration

Den Server im Griff, wenn es brennt.

Prozessliste mit Kill

Alle aktiven Verbindungen und Abfragen sehen und die Runaway-Query in Sekunden beenden.

Laufende Transaktionen & Locks

Offene Transaktionen und Sperren über information_schema.INNODB_TRX einsehen, Lock-Waits hervorgehoben, blockierende Verbindung gezielt killen – der schnellste Weg aus einem Produktions-Stall.

Status, Variablen & Dashboard

Server-Status, globale Variablen und ein kompaktes Dashboard für den schnellen Gesundheits-Check.

Server-Administration Den Server im Griff, wenn es brennt.

Benutzer & Rechte

Rechte verwalten, ohne GRANT auswendig zu können.

GRANT, REVOKE & SHOW GRANTS

Rechte je Benutzer einsehen und vergeben oder entziehen – sichtbar und nachvollziehbar, ohne SQL zu tippen.

Benutzerverwaltung

Benutzer anlegen und löschen sowie Passwörter ändern, direkt aus der Oberfläche.

Lokales Audit-Log

Jede Änderung wird lokal mit Zeit, Art und Aktion protokolliert und ist bei Bedarf als CSV oder JSON exportierbar – für Nachweis und Nachvollziehbarkeit.

Benutzer & Rechte Rechte verwalten, ohne GRANT auswendig zu können.

App, Workspace & Lizenz

Eine App, die sich an dich anpasst.

Mehrere Verbindungen & Workspace

Mehrere Server gleichzeitig als Tabs offen halten und ohne Trennen wechseln. Eigener Workspace je Verbindung, Gruppen-Farben zur schnellen Orientierung.

Verbindung überlebt jeden UI-Reload

Die aktive Verbindung lebt im Rust-Kern und übersteht jeden Oberflächen-Reload – kein Warten auf Reconnect.

Sprache & Theme

Deutsch oder Englisch, hell, dunkel oder dem System folgend – umschaltbar im laufenden Betrieb.

Signiert & selbst-aktualisierend

Universal Binary, Apple-notarisiert und signiert. Updates werden im Hintergrund geprüft und sicher eingespielt.

Lizenz per Klick, manipulationssicher

Lizenz direkt aus dem Self-Checkout-Portal per Deep-Link aktivieren oder Token einfügen. Trial- und Ablaufprüfung sind gegen Zurückstellen der Systemuhr abgesichert.

Sicherheit & Datenhoheit

Tiefer betrachtet: deine Daten, deine Schlüssel.

Lokal-first ist hier kein Marketing-Wort. So funktioniert es im Detail.

Platzhalter: Tresor-Entsperrdialog (Light Mode)

Verschlüsselung at rest

Verschlüsselt, bevor es die Platte berührt.

Gespeicherte Verbindungen liegen in einem lokalen, mit AES-256-GCM verschlüsselten Tresor. Der Schlüssel wird mit PBKDF2-HMAC-SHA256 und 210.000 Iterationen aus deinem Master-Passwort abgeleitet – das Passwort selbst wird nie gespeichert und verlässt das Gerät nie.

  • AES-256-GCM mit eigenem Zufalls-Nonce pro Datensatz
  • Jeder Datensatz ist an sein Profil gebunden (AAD) – ein Ciphertext lässt sich nicht auf ein anderes Profil umhängen
  • Eine Canary prüft das Master-Passwort, ohne es zu speichern
  • Master-Passwort wechseln verschlüsselt alle Datensätze atomar in einer Transaktion neu
Platzhalter: Entsperren mit Touch ID + Auto-Sperre-Einstellung (Light Mode)

Touch ID & Auto-Sperre

Per Fingerabdruck auf, nach Inaktivität automatisch zu.

Entsperre den Tresor mit Touch ID, statt das Master-Passwort zu tippen. Der abgeleitete Schlüssel liegt in der Login-Keychain deines Macs, der Touch-ID-Prompt läuft über Apples LocalAuthentication – mit dem Geräte-Passwort als Rückfallebene.

  • Touch ID ein- und ausschaltbar; das Master-Passwort bleibt immer als Fallback
  • Auto-Sperre nach 5, 15, 30 oder 60 Minuten Inaktivität – oder ganz aus
  • Jederzeit per Befehl sofort sperren, falls du den Platz verlässt
  • Read-only-Modus erlaubt nur lesende Abfragen – Schutz vor Versehen
Platzhalter: iCloud-Sync-Status-Ansicht (Light Mode)

iCloud-Sync & sicheres Teilen

Über alle deine Macs – Ende-zu-Ende, in Echtzeit.

Gespeicherte Verbindungen wandern über iCloud Drive zwischen deinen Macs. Synchronisiert wird ausschließlich Ciphertext samt Salt und Canary – das Master-Passwort verlässt nie ein Gerät. Ein Datei-Watcher und ein Pull beim Fenster-Fokus halten alles nahezu in Echtzeit aktuell.

  • Ende-zu-Ende: in iCloud liegen nur verschlüsselte Daten, niemand sieht Klartext
  • Zero-Knowledge-Status: in-sync · neuer · älter · Konflikt – berechnet, ohne zu entschlüsseln
  • Konfliktsicherer Push: ein fremder Stand wird nie versehentlich überschrieben (Überschreiben nur bewusst erzwingbar)
  • Pro Profil zusammengeführt per Last-Write-Wins über den Änderungszeitstempel
  • Verschiedene Master-Passwörter? Einmal das andere Master eingeben, und beide Geräte konvergieren (Re-Key auf den iCloud-Salt)
Platzhalter: Update-Dialog mit Fortschritt (Light Mode)

Signierte Auto-Updates

Immer aktuell – und jede Aktualisierung ist signaturgeprüft.

Die App prüft regelmäßig und gedrosselt auf neue Versionen und lädt sie auf Wunsch direkt herunter und installiert sie. Vor der Installation wird die Signatur des Pakets gegen einen in der App eingebetteten Public-Key geprüft – nur dann wird aktualisiert.

  • Signatur-Verifikation gegen den eingebetteten Schlüssel vor jeder Installation
  • Download mit Fortschrittsanzeige, danach automatischer Neustart
  • Universal Binary, Apple-notarisiert und signiert
  • Regelmäßiger, gedrosselter Update-Check im Hintergrund
sqlclient

Bereit, es selbst zu sehen?

Universal Binary, Apple-notarisiert und signiert. 30 Tage Vollversion, danach dauerhaft kostenlos lesen.

Für macOS herunterladen Preise