seeql
keyboard-driven terminal SQL client for PostgreSQL, MySQL, and SQLite, with streaming results, and context-aware autocomplete.
0:00
stack
about
seeql is a terminal-native SQL client built for keyboard-driven (vim) workflows across PostgreSQL, MySQL, and SQLite. a two-pane layout pairs a sidebar with a results table while the query editor floats on demand. results stream with constant memory regardless of result-set size. pure Go with zero CGo, so it starts instantly and i can ship it as a single static binary.
features
- two-pane layout with sidebar and results table, plus a query editor that floats on demand
- one adapter per scheme, auto-detected from the connection string across PostgreSQL, MySQL, and SQLite
- streaming results with constant memory regardless of result-set size
- context-aware autocomplete for tables, columns, keywords, and functions
- multi-tab sessions with per-tab result sets and queries
- query history stored in SQLite and searchable, plus an opt-in JSON Lines audit log
- terminal-native theme with no hardcoded colours
- pure Go with no CGo = a single static binary