Datark

Native database workbench for Mac. Browse schemas, write SQL, manage SSH tunnels, inspect data, and move between database engines from one fast Swift app.

iOS companion GitHub
  • SwiftUI Mac app
  • SSH and SFTP built in
  • No analytics scripts
8
database engines across SQL, document, cache, and embedded workflows
Keychain
credential storage for database passwords, SSH keys, and AI provider keys
1
native workspace for browser, query editor, monitor, SSH, and export flows

Real app surfaces, not mockups.

The first website version uses the same product screenshots shown in the GitHub README, optimized by Astro for responsive delivery.

Datark connections screen with saved database profiles.
Connections 3456 x 2234
Datark database browser with schema tree and table data.
Database Browser 3456 x 2234
Datark query editor with SQL editor and results grid.
Query Editor 3456 x 2234
Datark SSH terminal and remote session interface.
SSH Terminal 3456 x 2234
Datark Ask AI screen for database query assistance.
Ask AI 3456 x 2234

Mac-first database work, kept in one place.

Datark is built for the daily loop: connect, inspect, query, tunnel, monitor, import, export, and keep credentials in the system Keychain.

Schema browser and editable data grid

Move through schemas, tables, columns, indexes, and foreign keys without leaving the workspace. Inspect data in a spreadsheet-style grid and keep structure visible while you work.

  • Schemas
  • Indexes
  • Foreign keys
  • Inline edits

SQL workspace built for real sessions

Write and run queries, inspect result sets, keep query history, and use EXPLAIN-driven flows when you need to understand cost and execution behavior.

  • Query editor
  • Results
  • EXPLAIN
  • History

SSH terminal, tunnels, and SFTP beside the data

Open SSH sessions, create port forwards, manage tunnel-backed database connections, and browse remote files without switching to a separate terminal app.

  • SSH
  • SFTP
  • Port forwards
  • Known hosts

AI assistance stays explicit

Use on-device models, local endpoints, or cloud providers when you choose. Cloud AI requires consent and sends only the selected provider the context needed for app functionality.

  • On-device
  • Local endpoint
  • OpenAI
  • Anthropic

Connect the engines you already use.

Operational databases, embedded stores, and caches share the same connection model and workspace flow.

  • PostgreSQL
  • MySQL
  • SQLite
  • MariaDB
  • DuckDB
  • MongoDB
  • Redis
  • SQL Server

A shorter path from connection to answer.

Datark keeps the Mac workflow compact: the connection details, schema context, SQL editor, terminal access, and diagnostics stay close enough to scan.

1

Add a Mac connection

Choose the database engine, host, port, credentials, and optional SSH tunnel in one connection profile.

2

Browse before writing SQL

Inspect schemas and row data first, then jump into a query with the structure still close at hand.

3

Monitor, move, and export

Use monitor views, import/export tools, SFTP, and AI assistance without leaving the same product surface.

Privacy copy that matches the app.

The website avoids blanket data-collection claims. It focuses on what the current app manifests and settings support.

No tracking, ads, or analytics

The app privacy manifests set tracking to false and list no tracking domains.

Credentials stay in Keychain

Database passwords, SSH keys, and AI provider keys use the Apple Keychain instead of plain text storage.

Network access is user-directed

Datark connects to database servers, SSH hosts, local AI endpoints, or cloud AI providers that you configure.

Download Datark for Mac.

The direct Mac download is the primary launch CTA. The URL is intentionally centralized as macDownloadUrl in src/config/site.ts so the signed build can be attached before production.

Set macDownloadUrl to the signed and notarized Mac build URL before publishing.

Get support