Skip to content
Public Beta

Download

Get DBHelm

Version 1.63.4 · Free to start · Choose your platform

View release notes

DBHelm is in public beta and ships unsigned.

Until we ship signed builds, macOS Gatekeeper and Windows SmartScreen will warn you that the app is "from an unidentified developer." That's expected — both platforms require a paid developer ID, which is on the roadmap. Verify your download against the SHA-256 sums on GitHub before running.

macOS
xattr -dr com.apple.quarantine /Applications/DBHelm.app
Windows
SmartScreen → "More info" → "Run anyway".
Linux
chmod +x DBHelm-*.AppImage && ./DBHelm-*.AppImage

SHA-256 sums and release notes: v1.63.4 release · adapter readiness: /status

macOS

Apple Silicon (arm64)

File DBHelm-1.63.4-mac.dmg
Size ~125 MB
Requires macOS 12 Monterey or later
Download for macOS

Windows

x64

File DBHelm-1.63.4-win-setup.exe
Size ~102 MB
Requires Windows 10 or later (64-bit)
Download for Windows

Linux

x64

File DBHelm-1.63.4-linux.AppImage
Size ~124 MB
Requires Ubuntu 20.04+, Fedora 36+, or equivalent
Download for Linux
v1.63.4 · Mongo GA

What's new

Mongo Monitoring & DB Studio are GA for self-hosted MongoDB (PSMDB, K8s, Direct Connect). Explorer is strictly read-only — all DDL/DML blocklisted on server and client. Use Safe Ops for audited DML and Indexes for DDL. Direct Connect runs a curated mongosh subset over the official driver.

Full changelog

Mongo Monitoring & DB Studio — GA (v1.56.1)

GA for PSMDB, K8s-managed Mongo, and Direct Connect. Read-only Explorer with full DDL/DML blocklist. Safe Ops + Indexes for writes. Monitoring deep links, COLLSCAN guard, Performance Advisor. Direct Connect: driver-based shell subset (find, aggregate, explain).

Parallel workbenches (v1.55.9)

Fleet workbench for fleet-wide modules (Dashboard, All Databases, Environments). Open a cluster in a new workbench from any card — gets the full /db/:id workspace (Console, Monitoring, Backups, Optimize). Switch tabs without unmounting Console; running queries keep going. Close a workbench tab with × when done.

Mongo Explorer query guard (v1.55)

Server-enforced maxTimeMS, COLLSCAN block/warn/allow with explain preflight, Stop query + killOp, post-run Resource Impact banner, mini Real Time strip while queries run, and per-query CPU/I/O/memory share bars on slow ops.

Monaco IDE + multi-tab + row inspector (v1.37)

Console editor swapped to Monaco — engine-aware completion (Postgres/MySQL keywords + tables/columns from your schema tree; Mongo $match/$group/db.<collection>). Up to 8 query tabs per DB, persisted, drag-reorder, double-click rename. Click any result row → side panel with per-column type tags + Copy buttons.

Workspace landing live mini-charts (v1.37)

Open /db/:id and you immediately see 3 sparklines that poll the realtime endpoint every 5s — connections, ops/sec, cache-hit %. Engine-aware: Postgres derives txn/sec from xact deltas, MySQL from query counter, Mongo sums opcounters + WiredTiger cache %, Redis reads native rate fields. Raw SVG, no recharts on the landing route.

Console history + SQL formatter (v1.36)

Every Console run is auto-recorded to the new History dropdown (last 50 per DB, click to recall, relative time). Format button pretty-prints SQL with the right dialect for your engine (postgresql / mysql / snowflake / redshift / bigquery / spark / tsql). ⌘+Shift+F. Hidden for Mongo / Redis / Kafka so the UI never offers an action that would mangle the syntax.

Monitoring empty states for PG / MySQL / Mongo (v1.36)

Engine-aware "no data yet" copy that names the actual queries DBHelm scrapes (pg_stat_database / SHOW GLOBAL STATUS / db.serverStatus / INFO ALL) and the exact privilege the connection user needs. First-time UX during evaluations stops looking broken.

Plan Watch (v1.27)

Register a query, DBHelm re-EXPLAINs it every 30 min, fingerprints the plan tree shape. Alerts when Postgres switches access path OR cost ≥2× jumps with the same plan. Catches post-deploy / post-migration "everything's slow now" bugs before customers do. Two-layer fingerprinting, never executes the actual query.

Schema Doctor + Autovacuum + Pool Fit (v1.26)

Three new Postgres-native diagnostic tools. Schema Doctor finds missing PKs / FK indexes / oversized text / never-ANALYZEd. Autovacuum Pressure Map covers bloat / stale stats / wraparound emergency. Pool Fit samples pg_stat_activity and returns a Fit Score 0-100 + recommended pool size.

Index Janitor + full-fleet Cost (v1.25)

Index Janitor surfaces unused / duplicate / low-usage / missing-FK indexes with exact DROP INDEX CONCURRENTLY DDL. Cost dashboard now counts EVERY database — provisioned + K8s-discovered + Direct Connect — not just clusters DBHelm provisioned. Per-table cost attribution + storage tier ladder (gp2→gp3) added in v1.26.

Sidebar reorganization (v1.24.1)

Operations was 15 items and scrolled off-screen. Now split into 9 focused sections (Overview / Management / Observability / Console / Optimize / Lifecycle / GitOps / Intelligence / Admin), each 2-8 items, all collapsible with localStorage-persisted state. Whichever section contains the current page is force-expanded so you always see where you are.

Query Optimizer + Code Optimizer (v1.23)

Pick a DB, paste a query, get an AI rewrite using live schema + safe read-only EXPLAIN. Or paste app code in 12 languages (TS / Python / Java / Go / Ruby / C# / PHP / Rust / Kotlin / Scala / SQL) and get categorized issues + rewritten code. Credentials redacted before AI call.

Security hardening (v1.22)

0 known dependency CVEs (Electron 41.5.1 + npm overrides). SSRF allowlists for Operator Hub, AI providers, Databricks. Plugin loader symlink check. CORE_SCHEMA YAML. redactSecrets() at audit-log boundary. execFileSync for git.

All DB-Engines top-10 covered

Provisioning + Day-2 ops for Postgres, MySQL, SQL Server, Oracle, IBM Db2, MongoDB (PSMDB + Community), Cassandra, Redis (v1.17–v1.21). Snowflake + Databricks lifecycle admin (v1.20). 17 provisioners total, 10-entry Operator Hub.

Declarative state YAML + GitOps + federation

A single state.yaml describes your fleet. dbhelm CLI: validate / plan / apply / export. GitOps event log + replay + drift detector. Embedded DuckDB attaches Postgres + MySQL Direct Connections as virtual catalogs.

System Requirements

macOS

  • · macOS 12 Monterey or later
  • · Apple Silicon or Intel (Rosetta 2)
  • · 4 GB RAM · 250 MB disk
  • · kubectl (for K8s; optional for Direct Connect)

Windows

  • · Windows 10 or later (64-bit)
  • · x64 processor
  • · 4 GB RAM · 250 MB disk
  • · kubectl in PATH (for K8s; optional)

Linux

  • · Ubuntu 20.04+, Fedora 36+
  • · x64 processor
  • · 4 GB RAM · 250 MB disk
  • · kubectl (for K8s) + FUSE (AppImage)

Installation Guide

macOS

  1. Open the .dmg file
  2. Drag DBHelm to Applications
  3. Right-click → "Open" on first launch

Windows

  1. Run the .exe installer
  2. Follow the setup wizard
  3. SmartScreen: "More info" → "Run anyway"

Linux

  1. chmod +x DBHelm-*.AppImage
  2. Double-click or run from terminal
  3. Install FUSE if not already present

Beta build · unsigned

DBHelm is in public beta and currently ships without code-signing certificates. See the banner above for per-OS workarounds and SHA-256 verification.

Prerequisites

K8s: kubectl + kubeconfig. Direct Connect: just host, port, credentials. No cloud account or internet needed after download.

Need help? hello@dbhelm.com