DB Pilot

A desktop database GUI with SQL and Python notebooks plus an AI assistant

Intermediate API
Screenshot of DB Pilot, A desktop database GUI with SQL and Python notebooks plus an AI assistant

What is DB Pilot?

DB Pilot is a macOS desktop database client that pairs a SQL editor and spreadsheet-style table editor with SQL plus Python notebooks and an AI assistant that can write, explain, and fix queries. It supports PostgreSQL, MySQL, SQLite, DuckDB, CockroachDB, and chDB, stores data locally, and uses your own AI provider keys.

DB Pilot is a native desktop application that combines a database GUI, a SQL editor, and block-based SQL and Python notebooks in one workspace. It connects to PostgreSQL, MySQL, SQLite, DuckDB, CockroachDB, and chDB (local ClickHouse), with more connectors promised. The tool is aimed at engineers, analysts, and business owners who spend their day moving between a query console, a spreadsheet, and a notebook, and who want those tasks to live in a single local app rather than a browser tab. The SQL editor offers context-aware autocomplete for tables, columns, keywords, and functions, along with an automatic formatter, query history, and saved favorites. The table viewer lets you insert, update, and delete records with spreadsheet-style editing, and results can be exported or copied as CSV, JSON, NDJSON, or Markdown. Notebooks follow a Jupyter-like model but mix SQL, Python, text, inputs, charts, and interactive tables in the same document. Results from one block are available in later blocks, SQL output can be read inside Python cells, and Pandas and Polars dataframes can be queried from SQL cells. Jinja templating and environment variables make notebooks parameterized, so they double as dashboards with filters and date pickers. The AI layer works in two modes. A chat panel generates and explains queries and previews suggested edits, while an inline assistant operates inside the SQL editor, table viewer, and Python blocks, including a fix-with-AI option for errors. Models come from OpenAI, Anthropic, Google, and xAI, and custom providers can be configured. Users choose which databases, tables, and notebooks enter the context, and custom rules steer the assistant toward a preferred SQL style. According to the vendor, the assistant sees schema names only, never row data, and all connections run directly from the local machine with credentials kept in the system keychain. Against browser-based SQL clients, DB Pilot trades cloud sync and team sharing for local data handling and a single-machine workflow. It is macOS-only for now, with Linux and Windows listed as coming soon, so teams on mixed operating systems cannot standardize on it yet.

How do you use DB Pilot?

  1. 1Download and install the macOS build
    Grab the Apple silicon or Intel build from the downloads page and install it. The current release requires macOS 15 or newer on Apple silicon.
    DB Pilot — Download and install the macOS build
  2. 2Connect a database
    Add a connection for PostgreSQL, MySQL, SQLite, DuckDB, CockroachDB, or chDB. Credentials are stored locally in the device keychain.
  3. 3Query in the SQL editor
    Write queries with smart autocomplete, format the SQL, and browse or edit results in the table viewer. Export to CSV, JSON, NDJSON, or Markdown as needed.
  4. 4Add AI provider keys
    Enter your own API keys from OpenAI, Anthropic, Google, or xAI to enable the assistant. The free allowance covers 20 messages before a license is required.
    DB Pilot — Add AI provider keys
  5. 5Build a notebook
    Create a notebook and combine SQL, Python, text, inputs, tables, and charts. Later blocks can read earlier results, and Jinja templating parameterizes the document.
    DB Pilot — Build a notebook
  6. 6Choose a plan
    Stay on the free tier for local querying, or buy the one-time $79 license to unlock premium features and unlimited AI use with your own keys.
    DB Pilot — Choose a plan

Pros and cons

Pros

  • SQL and Python share one notebook, so query results and Pandas or Polars dataframes move between blocks without export stepsAI
  • Runs entirely on the local machine, with credentials kept in the system keychain and database traffic going straight to the serverAI
  • AI assistant spans chat and inline modes, covers SQL, Python, and charts, and accepts custom rules plus configurable contextAI
  • Spreadsheet-style record editing and a no-code chart builder cover routine work without writing queriesAI
  • One-time purchase at $79 instead of a recurring subscription, with a free tier for local workAI

Cons

  • macOS only for now, with Linux and Windows still promised rather than shipped, which rules out mixed-OS teamsAI
  • AI features require your own provider API keys, so model costs are billed separately by OpenAI, Anthropic, Google, or xAIAI
  • No cloud sync or real-time collaboration, so notebooks and saved queries stay tied to one machineAI
  • Six database engines supported and no mention of warehouse connectors such as Snowflake or BigQueryAI
  • The one-time license covers app versions released within one year, so later updates fall outside the purchaseAI

How much does DB Pilot cost?

Free trial

The AI assistant can be tried for 20 messages before purchase, using your own API keys from OpenAI, Anthropic, Google, or other providers. The free plan itself has no time limit.

Learn more

Pricing

Two tiers. Free covers local database browsing, the SQL editor, table explorer, and a limited number of AI tries, with no credit card required. The one-time purchase is $79 paid once and unlocks all premium features plus AI features via your own provider keys, includes updates for one year, and adds priority support.

Learn more

Support

Priority support is listed as a benefit of the one-time purchase. Documentation covers notebooks and the AI assistant, and a FAQ on the homepage addresses setup and data handling questions.

Integrations

Connects to PostgreSQL, MySQL, SQLite, DuckDB, CockroachDB, and chDB (local ClickHouse), with more databases stated as coming. The AI assistant uses models from OpenAI, Anthropic, Google, and xAI, and custom providers can be configured with your own API keys.

Features

SQL editor with smart autocomplete, formatter, query history, and favorites. Spreadsheet-style table viewer and editor. Block-based SQL plus Python notebooks with Jinja templating, environment variables, interactive tables, charts, and dashboards. AI chat and inline assistant across SQL, Python, tables, and charts, with model choice, managed context, custom rules, and fix-with-AI. Export to CSV, JSON, NDJSON, or Markdown.

Learn more

Frequently asked questions about DB Pilot

  • How much does DB Pilot cost?
    Two tiers. Free covers local database browsing, the SQL editor, table explorer, and a limited number of AI tries, with no credit card required. The one-time purchase is $79 paid once and unlocks all premium features plus AI features via your own provider keys, includes updates for one year, and adds priority support.
  • Does DB Pilot offer a free trial?
    The AI assistant can be tried for 20 messages before purchase, using your own API keys from OpenAI, Anthropic, Google, or other providers. The free plan itself has no time limit.
  • Does DB Pilot have an API?
    Yes, DB Pilot offers an API.
  • How do you use DB Pilot?
    The walkthrough on this page covers 6 steps: 1. Download and install the macOS build 2. Connect a database 3. Query in the SQL editor 4. Add AI provider keys 5. Build a notebook 6. Choose a plan.
  • What platforms does DB Pilot support?
    DB Pilot is available on MacOS.
  • What does DB Pilot integrate with?
    Connects to PostgreSQL, MySQL, SQLite, DuckDB, CockroachDB, and chDB (local ClickHouse), with more databases stated as coming. The AI assistant uses models from OpenAI, Anthropic, Google, and xAI, and custom providers can be configured with your own API keys.

Status

StatusActive
Views0
Outbound clicks0
Added10/22/2026

Platforms

MacOS

Pricing

FreePaid