ClickHouse Client
The ClickHouse GUI Client for Mac.
A fast, native ClickHouse GUI client for Mac. Connect to local ClickHouse, ClickHouse Cloud, or any HTTP/native endpoint. Browse databases, edit rows where allowed, run analytical queries with autocomplete. Streams billion-row results without OOM. Free and open source.


Features
Built for ClickHouse.
Streaming Result Sets
Billion-row queries open in a streaming grid. Scroll, cancel, export without loading the full result.
ClickHouse Cloud Native
Connect to ClickHouse Cloud with HTTPS and JWT. SSL on by default.
Schema-Aware Autocomplete
Suggests tables, columns, MergeTree settings, ClickHouse functions, and array operations.
Type-Rich Cell View
Tuple, Array, Nested, Decimal, LowCardinality. All shown in their native form, not flattened.
Query Cost Insight
After each query, see rows read, bytes read, time spent. Spot expensive scans before they hit prod.
AI Query Assistant
Ask in English, get ClickHouse SQL. Explain query plans, suggest array joins.
Data Grid
Browse and edit data.
Sort, filter, and edit ClickHouse data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.


SQL Editor
Write queries faster.
Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.


Capabilities
What you can do.
- Browse databases, tables, MergeTree engines, dictionaries
- Run analytical queries with streaming results
- Connect over HTTP, HTTPS, or native TCP
- Edit rows where the engine allows
- View query stats: rows read, bytes, duration
- Stream-export billion-row results
- Full-text search across query history
- Safe mode for production clusters
Connect
Get connected in seconds.
# Connect with TablePro
Host: 127.0.0.1
Port: 8123
User: default
Database: default
# ClickHouse Cloud
Host: abc123.clickhouse.cloud
Port: 8443 (HTTPS)
User: defaultSupported versions
ClickHouse 21+, ClickHouse Cloud
Connection types
- HTTP
- HTTPS
- SSH Tunnel (via port forwarding)
Default port
8123
How to
Connect to ClickHouse in four steps.
- 1
Install TablePro
brew install --cask tablepro, or grab the DMG from tablepro.app/download.
- 2
Open New Connection
Click New Connection. Pick ClickHouse.
- 3
Fill in the credentials
Host or Cloud endpoint, port 8123 (HTTP) or 9000 (native), user, password.
- 4
Connect
Click Connect. Databases appear in the sidebar.
FAQ
Common ClickHouse questions.
Does it work with ClickHouse Cloud?
Yes. Paste the HTTPS endpoint and the user/password from the cloud console. TLS is on by default.
Can I open billion-row tables?
Yes. The data grid streams. Memory stays flat. Scroll without lag.
Is TablePro free?
Yes. AGPLv3 open source. The ClickHouse driver ships built in.
Does it support Tuple, Array, and Nested?
Yes. Each shows in its native form. Click to expand nested structures.
Can I see query cost?
Yes. After every query, TablePro shows rows read, bytes read, and elapsed time.
Try TablePro for free.
Free and open-source. macOS 14+. Apple Silicon and Intel.