All apps/Harlequin

Harlequin

harlequin

Easy, fast, and beautiful database client for the terminal

Runs as harlequin|macOS, Linux, Windows|harlequin.sh

Command form

ai-draft · 2 tasks · 3 fields

Open one or more database files or connection strings with a chosen adapter. Adapter-specific options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui harlequin
Open databasesExample values, fixed in this page — nothing here reaches a terminal
Basic
Database files or connection strings*
string
Read-only
--read-only
TasksEach one presets the form for one job
Open DuckDB file
connectionsread_only
Open SQLite file
adapterconnectionsread_only
ParametersOnly these flags are editable in the form
Adapter
string
--adapter-aduckdbsqlite
Read-only
boolean
--read-only
Database files or connection strings
Leave empty for an in-memory database.
string · positional 0 · repeatable
SourcesEvery flag above is checked against these
docs
harlequin "path/to/duck.db" "another_duck.db" harlequin --adapter sqlite harlequin -a sqlite "path/to/sqlite.db" "another_sqlite.db" `--read-only` connects in a mode the database refuses writes in Harlequin takes `--read-only` too.
manualmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed harlequin against its version. A form that does not match your version is not offered.