SQL editor that keeps up
Highlighting, autocomplete, tabs, run the statement at the cursor or just your selection, cancel long queries, and keep your history.
⌘ ↵v1.0 beta is live
OpenVClient is a free, open-source desktop app for your databases, object storage and servers. PostgreSQL to S3, Redis to SSH: connect, query, browse and fix things on macOS, Windows or Linux without juggling ten tools.
$ openvclient connectors --list
SQL databases, NoSQL stores, message queues, object storage and servers. Every connector is a native, built-in driver: no plugins to hunt for, no JDBC jars.
the toolbox
The tools you open every day, in one fast window.
Highlighting, autocomplete, tabs, run the statement at the cursor or just your selection, cancel long queries, and keep your history.
⌘ ↵Graphical execution plans like SSMS: every operator as a box with its share of the cost, arrows sized by rows. Spot the slow scan instantly.
cost 87%Azure Blob, S3, Backblaze B2, R2, FTP and SFTP: breadcrumbs, previews, drag-and-drop uploads, downloads and share links.
drag & dropA real terminal tab, an SFTP browser and remote commands. Keys, agents, certificates, OTP and jump hosts all supported.
~$ _Sessions, locks and live metrics, users and privileges, backup and restore, schema browsing with DDL: the admin chores, done.
liveTag connections dev, test, staging or prod. Production asks you to type the name before anything destructive.
env: prod$ open --preview
Browsing an Azure Blob Storage container in the file manager: breadcrumbs, file details, multi-select and a preview panel with download.
security
OpenVClient was security-audited before its first beta, and the fixes shipped.
$ deploy --target your-machine
Latest release on GitHub.
11 Big Sur or later · Apple Silicon & Intel
Open it, drag OpenVClient onto Applications.
10 or 11 · x64 & ARM64
A setup wizard; no admin rights needed.
.deb · .rpm · AppImage · x64 & ARM64
Adds OpenVClient to your app menu.
Beta builds are not code-signed yet: on macOS right-click → Open the first time; on Windows choose More info → Run anyway. Verify downloads with sha256sum -c SHA256SUMS.
$ openvclient --help
Yes. OpenVClient is free and open source under the MIT or Apache-2.0 licence. There is no paid tier, no account to create and no telemetry.
PostgreSQL, MySQL, MariaDB, SQL Server and Azure SQL, SQLite, ClickHouse, Kingbase and GaussDB; MongoDB, Redis, Elasticsearch and OpenSearch, and RabbitMQ; Amazon S3 and S3-compatible storage such as Backblaze B2, Cloudflare R2, Wasabi, DigitalOcean Spaces, IDrive e2 and MinIO; Azure Blob Storage; SSH and SFTP, FTP and FTPS, and Docker.
For many everyday jobs, yes. OpenVClient covers SQL editing, schema browsing, data editing, execution plans, user management and backups, and it also browses cloud storage and opens SSH terminals, all in one native app. It is younger than those tools and still in beta, so check that the features you rely on are listed before switching.
Only in your operating system's credential store: macOS Keychain, Windows Credential Manager or the Linux Secret Service. Query history and connection strings that contain passwords are encrypted on disk with AES-256-GCM.
Yes. Every network connector can go through an SSH tunnel, a SOCKS5 proxy or an HTTP proxy. SSH supports passwords, keys, agents, certificates, one-time codes and jump hosts, and new host keys are shown for you to confirm.
macOS 11 or later on Apple Silicon and Intel, Windows 10 and 11 on x64 and ARM64, and Linux on x64 and ARM64 as .deb, .rpm or AppImage.
OpenVClient is in public beta. The connectors are tested against real servers, but expect rough edges, and use read-only connections or a staging copy when trying it against important systems. Bugs and requests are welcome on GitHub.
open source
Report a bug, request a connector or send a pull request. OpenVClient grows with the people who run it.
# build it yourself $ git clone https://github.com/Mrhudson69/openvclient $ cd openvclient $ cargo run --release ✓ OpenVClient is running