tpaw
tpaw

macOS 13 Ventura or later required · Not available on Windows or Linux

The database GUI your Mac deserves.

Connect, browse, and edit your PostgreSQL databases in a native Mac app that launches in under a second. Free forever — no account, no license key.

tpaw (pronounced “tee-paw”) is a free, native macOS database management GUI focused on PostgreSQL. Built by a developer who needed a better tool for daily work — and opened up for everyone.

100% local · No telemetry · No account · Free forever

100%

Local

<1s

Cold start

~140MB

App size

0

Data collected

$0

Forever

Measured on Apple M2 MacBook Air, macOS 14 Sonoma. App size as of v1.5.2 (.dmg).

tpaw — PostgreSQL database browser with schema navigation and data grid

What can tpaw do?

Every feature here exists because our team needed it. Nothing speculative — just tools we use every day.

100% Local

tpaw runs entirely on your Mac. Your queries, credentials, and data never leave your machine — no cloud relay, no third-party servers, no telemetry. Nothing to leak.

Command Palette

Press Cmd+K to jump to any table, view, saved query, or action. No menus, no clicking — just type what you need. Like Raycast, but for your database.

Session Replay

Every query, mutation, and data browse is recorded automatically. Step through your session timeline to review what happened — and when.

Schema Diff

Compare schemas between two database connections side by side. See what changed — powered by the Atlas diff engine. Free, not locked behind an enterprise paywall.

Visual EXPLAIN

Run EXPLAIN ANALYZE and see the query plan as an interactive tree. Each node shows cost, rows, and actual time — color-coded so bottlenecks jump out.

Cloud Quick Connect

Paste a connection string from Supabase, Neon, Railway, or Render — tpaw auto-detects the provider, sets SSL, and fills every field. Connected in 3 seconds.

JSONB Tree Editor

Expand any JSONB cell into a full tree view. Edit values inline, add keys, delete nodes, search with Cmd+F — and copy the JSON path from any node.

Features only tpaw has.

Built because we needed them. Now you can use them too.

Every action, recorded automatically.

Session Replay

tpaw records every query, mutation, and data browse as you work. Open the Replay timeline to step through exactly what happened — what was run, when, and what changed. No setup required.

  • Queries, mutations, and DataGrid events on a visual timeline
  • Diff view shows before/after for every change
  • Filter by event type to find what you need
tpaw Session Replay

See why your query is slow.

Visual EXPLAIN

Run EXPLAIN ANALYZE and get an interactive plan tree instead of a wall of text. Each node is color-coded by cost — expensive operations stand out immediately.

  • Interactive tree with Node Type, Cost, Rows, Actual Time
  • Color-coded nodes — red means expensive
  • Planning Time + Execution Time summary bar
tpaw Visual EXPLAIN

One less tool to install.

Monitoring Dashboard

Active queries, slow query detection, lock contention, resource usage, table vacuum status, and backup recovery — all in a real-time dashboard with 5-second polling. No Datadog, no pgHero, no separate monitoring stack.

  • Active queries with duration, client info, and query text
  • Slow query detection with automatic highlighting
  • Lock contention analysis — see which queries are blocking others
  • Table vacuum and bloat stats at a glance
tpaw Monitoring Dashboard

Compare two databases in seconds.

Schema Diff

Pick any two connected PostgreSQL databases and diff their schemas. tpaw shows an object-level summary — which tables, columns, indexes, and constraints differ — plus a full DDL diff in Monaco editor. Powered by the Atlas schema diff engine.

  • Side-by-side connection picker — compare prod vs staging in one click
  • Object-level summary table: added, removed, changed at a glance
  • Full DDL diff with syntax highlighting (Monaco DiffEditor)
  • No paywall — available to everyone, not just enterprise users
tpaw Schema Diff

Never DROP a production table again.

Production Safety

tpaw treats production databases differently. Tag connections with an environment — production glows red everywhere in the UI. Enable Safe Mode to block all writes entirely. Run a destructive query and tpaw asks you to confirm before executing.

  • Environment tags: production (red), staging (yellow), dev (teal), local (gray)
  • Safe Mode — one checkbox to make a connection fully read-only
  • Statement timeout per environment — production 30s, staging 60s, dev 120s
  • Dangerous query detection — DROP/TRUNCATE require typing the object name to confirm
  • Auto row limit — production caps SELECT at 1,000 rows by default
tpaw Production Safety

All included. All free.

Ready to try it?

Download tpaw and connect to your PostgreSQL database in under a minute. No account, no trial period, no feature gates.

Download for Mac

macOS 13 Ventura or later · Free forever

How does tpaw compare?

Pricing as of March 2026. Verified from each vendor's public pricing page.

FeaturetpawTablePlusDataGripDBeaver
PriceFreeFrom $99From $99/yrFree / Paid tiers
Native macOS (not JVM, not Electron)
No account requiredLicense keyJetBrains account
All features free (no paywalled tiers)
Session Replay
Schema DiffPaidEnterprise only
Visual EXPLAIN plan tree
Supported databasesPostgreSQL only20+20+80+
Real-time monitoring dashboard

Pricing as of March 2026, sourced from each vendor's public pricing page. TablePlus: from $99 lifetime license (1 yr updates). DataGrip: from $99/yr individual (JetBrains Toolbox). DBeaver: Community Edition free; Lite/Enterprise/Ultimate/Team are paid tiers.

Where tpaw is headed.

We build what our team needs next. Here's what's done, what's in progress, and what's coming.

Shipped14 items
PostgreSQL schema browser (tables, views, indexes, enums, functions, extensions, roles)
Query editor with multi-statement execution
Inline data editing with staged commits
Session Replay — automatic query/mutation recording
Visual EXPLAIN — interactive plan tree
Schema Diff — Atlas-powered comparison
Real-time monitoring dashboard
Environment tags + Safe Mode
Command Palette (⌘K)
Cloud Quick Connect (Supabase, Neon, Railway, Render)
JSONB Tree Editor
CSV import/export
SSH tunnel + SSL connections
pg_dump backup
In Progress2 items
Backup & Restore — scheduled backups with one-click restore
Chart — visualize query results as bar, line, pie, and scatter charts
Planned5 items
AI Text-to-SQL — describe what you want in plain English, get SQL
Claude MCP integration — connect tpaw as a Model Context Protocol server
MySQL support
Redis support
DynamoDB support

Roadmap reflects current plans and may change based on what our team needs most.

Why is tpaw free?

Most good database GUIs cost $99 or more per year. tpaw doesn't. Here's why.

Started as an in-house tool

tpaw was built by a developer for their own daily work. It solved a real problem — and when it worked well enough, it was just opened up for everyone.

No VC, no monetization plan

There is no investor, no board, and no revenue target. The tool exists because it's useful, not because it needs to make money.

100% local — zero data collected

tpaw runs entirely on your Mac. There is no cloud relay, no analytics, and no telemetry. Your queries, connections, and credentials never leave your machine — nothing to leak, nothing to breach.

tpaw will remain free for individual developers. Period.

Download tpaw.

Free for macOS 13 Ventura or later.

No account. No license key. No trial period. Just download, open, and connect.

Apple Silicon · macOS only · Not available on Windows or Linux