OG TestDesk icon

Your SQL client, HTTP client,
and JSON inspector — finally one app.

Free and open-source. Think TablePlus + Postman + a JSON viewer, unified, with a local MCP server built in so an AI assistant can run queries, send requests, and watch its own results land live in the UI.

SQL Requests Inspector

Apache 2.0 · no paywall · no seat licenses · no account required

OG TestDesk SQL editor with a query result grid
SQL

A real SQL client, not a query box

Postgres, MySQL, SQLite — connect with SSH tunnels or an IAM token command, browse the schema tree, and edit results as real UPDATE/INSERT/DELETE statements with a preview before anything runs.

  • CodeMirror editor — autocomplete, formatter, Run All splits scripts on ;
  • Edit cells on a plain SELECT * and save real writes, with a diff preview
  • Graphical table structure editor + dialect-aware DDL view
  • CSV import wizard, foreign-key picker, scheduled queries
Query results grid
Requests

Everything Postman has, none of the account wall

Collections, environments, Postman import/export, OAuth 2.0 / Digest / AWS SigV4 auth, pre-request & test scripts, a cookie jar, a mock server, WebSocket and gRPC testing — all running locally, nothing phoned home.

  • pm.* test scripts in a sandboxed iframe, not the main app
  • Code snippet generation — cURL, Python, JS, Node.js
  • Proxy, custom CA, per-host client certs (mTLS)
  • gRPC via server reflection — no .proto file needed
HTTP request builder with a live JSON response
Inspector

One JSON viewer, fed by everything else

Every SQL result and every HTTP response can be sent straight into the same Tree / Table / Summary inspector — search with match counts, per-node editing, and a detail panel with path, type, size, and one-click copy.

  • Paste-your-own-JSON standalone mode
  • Tree, Table, and Summary views over the same data
  • CSV / JSON export straight from the tree
JSON inspector tree view

Built for AI from the ground up

Point any MCP-capable AI client at the app's local server and it can list schemas, run queries, send requests, and open tabs — behind flags you control per connection and server-wide. Nothing reachable by default.

claude mcp add og-testdesk http://127.0.0.1:7788/sse

Also in the box

Small, real features that add up.

Read-only connections
Blocked at the driver level — the editor, MCP, the scheduler, everywhere.
SSH tunnels & IAM tokens
Shells out to system ssh; run a pre-connect command for short-lived creds.
OS keychain secrets
Passwords never touch the metadata SQLite file.
Custom themes
System / light / dark, plus color-coded tool navigation throughout.
Query history
Auto-trimmed, cycle with Alt+↑/↓ like a shell history.
Local mock server
Canned status/headers/body per route, start/stop on demand.

Support the project

OG TestDesk is genuinely free — Apache 2.0, no paywall, no seat licenses. If it's replaced Postman, TablePlus, pgAdmin, or a handful of troubleshooting tools in your day-to-day, here's how to help keep it moving.