Desktop app · macOS

One desktop workspace for your databases and Kubernetes

DevOpsPad browses MySQL, Redis, MongoDB, Kafka, ClickHouse, Kubernetes and K3s from one window, read-only. When you do need to change a K3s Deployment, it shows you a dry-run plan first. There is no server to install and no account to create.

Version 0.1.2 · Signed and notarized for Apple silicon · Windows and Linux: build from source

DevOpsPad workbench: navigation rail, connection tree, a MySQL query tab with results, and the AI assistant panel on the right.
The query workbench: connections on the left, query tabs and results in the middle, the AI assistant on the right.

Seven engines, one connection model

Every connection has the same profile: environment label, TLS, an optional SSH tunnel, and secrets kept in the OS keychain. Queries go through server-side read-only modes wherever the engine has one.

What is in the app

The database and cluster workbench is read-only. The Infra console is the only place that writes, and every write starts with a plan you review.

Releases you can read before they run

Register an image by its immutable digest, pick a Deployment and container, and DevOpsPad runs a server-side dry-run. You see the current image, the target image and the environment before anything changes.

On confirm it takes a per-target cluster Lease, checks the resource version has not moved, waits for the rollout and writes a local record. Scale, restart and rollback use the same path.

How a release works · Release safeguards

The release plan dialog: target Deployment and container, current and new image digests, the dry-run result and the plan expiry, waiting for confirmation.

Why teams pick it

Nothing to deploy

A desktop app plus SSH. No agent on your hosts, no controller in the cluster, no hosted backend.

Read-only where it matters

MySQL runs in read-only transactions, ClickHouse with readonly=1, Redis through a read-command allow-list. Pair it with read-only accounts. Details.

Secrets stay in the keychain

Passwords, SSH passphrases and API keys go to the OS credential store and are never sent back to the UI. Security model.

AI that only sees what you allow

Bring any OpenAI-compatible model, including a local one. Credentials and result rows are never sent. What is sent.

From the blog

All posts →

Get started