A DataGrip Alternative for ClickHouse on Mobile

July 11, 2026 · Vladimir Chemeris

Written and maintained by Vladimir Chemeris, the developer of ProbeDeck.

If you work with ClickHouse from a desk, there’s a good chance JetBrains DataGrip is open on one of your monitors. It’s an excellent SQL IDE: a real query console, autocomplete that understands your schema, refactoring, a schema tree you can navigate, and one window that talks to every database you own. For writing and iterating on queries, exploring tables, and building things, it’s hard to beat.

Then an alert fires while you’re on the train, or at dinner, or asleep, and none of that is in your pocket. This post is about that specific gap: what you miss from DataGrip on a phone during an incident, and where a ClickHouse-native mobile tool like ProbeDeck fits. Up front, so there’s no confusion, ProbeDeck is not a mobile DataGrip, and it isn’t trying to be. It’s the on-call companion for the times DataGrip isn’t reachable.

What DataGrip is, and what it isn’t

DataGrip is a desktop application. There is no real DataGrip on an iPhone: the JetBrains IDEs are built for a keyboard, a large screen, and a workflow where you’re deliberately sitting down to work. That’s not a knock; it’s the design. A desktop SQL IDE is optimised for authoring SQL: long editing sessions, complex joins, comparing result sets, generating DDL, keeping ten consoles open.

Even a hypothetical DataGrip-on-a-phone wouldn’t solve the on-call problem, because a query IDE and an operational monitor are different tools. At 2 a.m., half-awake on a cellular connection, the question isn’t “let me write some SQL.” It’s “is the cluster okay, and if not, can I stop the bleeding?” A blank query console is the wrong shape for that answer. You’d be typing SELECT … FROM system.processes ORDER BY elapsed DESC from memory on a touch keyboard while ingestion backs up. The gap is not the SQL editing, but the fact that during an incident you don’t want to be writing SQL at all.

What you miss on a phone, and what you don’t

On a phone you lose the things DataGrip is best at: the big query editor, multi-statement consoles, side-by-side result comparison, schema refactoring, the comfort of a keyboard. If your task is “write a gnarly analytical query,” the phone is the wrong device and DataGrip on the desk is the right one. Nothing mobile changes that.

But most on-call work isn’t authoring SQL. It’s a small, repeatable set of questions:

  • How many queries are running, and is one of them eating the cluster?
  • Is any replica lagging or gone read-only?
  • Are we accumulating too many parts, or is a disk filling up?
  • Is a mutation or merge stuck?

Those don’t need an IDE. They need a purpose-built view that reads the answer for you. ProbeDeck fills that slot.

What a ClickHouse-native mobile tool covers

ProbeDeck is built for exactly the on-call slice, and specifically for ClickHouse rather than as a generic SQL front-end:

A monitoring dashboard grades each subsystem, so one glance tells you where to look. No query console required.
  • A monitoring dashboard built from the system.* tables: health tiles for running queries, replication, disks, parts, merges, and memory, each graded healthy, warning, or critical. You get a verdict before you ask a question.
  • Running queries and kill. Read system.processes, find the runaway SELECT, and terminate it. The kill sits behind a type-to-confirm step (a Pro feature) so you don’t fat-finger production.
  • Replication health from system.replicas and system.replication_queue: absolute_delay, queue_size, is_readonly. Replica lag is a ClickHouse-specific failure a generic tool won’t surface.
  • Parts, merges, and metrics: the storage-pressure and background-work signals that tell you whether “too many parts” or a stuck merge is behind the alert.

And for the times you do need a query, it’s there: a read-only SQL runner and a bounded data browser are free, and write/DDL statements are available under the Pro unlock. That covers the “let me run one thing” moment without pretending to be a full editor.

Where DataGrip still wins

On the boundary: ProbeDeck is not a replacement for DataGrip on the desktop, and I wouldn’t want it to be. When you’re building, whether writing migrations, developing a reporting query, exploring an unfamiliar schema, or refactoring across tables, a desktop IDE with a real editor and a keyboard is the correct tool, and DataGrip is a very good one. The phone doesn’t compete there.

The framing is complementary, not versus. DataGrip is for development at the desk. ProbeDeck is for the incident in your pocket, the ten minutes between an alert firing and you deciding whether this needs the laptop. Different jobs, different tools, and they don’t overlap much.

Reaching production safely from a phone

Pointing a mobile app at a production cluster raises the stakes, so the trust model matters as much as the features:

  • Credentials stay on the device. Hosts, passwords, TLS material, and SSH keys live in the iOS Keychain and Secure Enclave. There’s no account, no backend, and nothing is proxied through the developer.
  • Connect over TLS or an SSH bastion. ProbeDeck talks to ClickHouse over its HTTPS/TLS interface, or through an SSH tunnel to reach a cluster behind a firewall.
  • Monitoring is read-only by nature. Watching health and reading system.processes change nothing; anything that does change the cluster sits behind a confirmation step.

There’s also an optional Pro AI assistant: natural-language-to-SQL and plain explanations like “why is my replica lagging?”, running on your own Ollama instance or your own API key. It’s bring-your-own-key, so nothing goes to the developer either.

The bottom line

Keep DataGrip. It’s the right tool for the desk, and this isn’t an argument to drop it. But a desktop IDE can’t be in your pocket during an incident, and even if it could, a query console isn’t what you want at 2 a.m. A ClickHouse-native mobile monitor answers the operational question, is it okay, and can I stop the bleeding?, and hands you the one safe action, then gets out of the way. DataGrip leaves that slot open, and it’s the one worth filling.


ProbeDeck is a native iOS ClickHouse client: free monitoring and read SQL, with a one-time Pro unlock ($19.99) for killing queries, writes, and the AI assistant. No subscription.

Related: A native ClickHouse client for iOS · Monitor ClickHouse from your iPhone · A TablePlus alternative for ClickHouse on iPhone