{"repo":"Sets88/dbcls","free":true,"listed":false,"github":"https://github.com/Sets88/dbcls","clone":"git clone https://github.com/Sets88/dbcls.git","description":"DbCls is a powerful terminal database client that supports various databases","language":"Python","stars":43,"topics":["clickhouse","clickhouse-client","db","mysql","postgres","psql","datagrip","dbeaver"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"DbCls DbCls is a terminal-based database client that pairs a built-in SQL editor with visidata for exploring query results. The editor offers syntax highlighting, LM-ranked autocomplete, and customizable keybindings, while visidata turns query output into an interactive, spreadsheet-like view you can filter, sort, pivot, reshape and drill into — all without leaving the terminal. Together they make writing queries and inspecting their results a single, seamless workflow. Features - Built-in SQL editor with syntax highlighting and customizable keybindings - LM-ranked autocomplete for tables, columns, keywords, and functions - Direct query execution from the editor, results opened straight in visidata - Pipelines — chain queries, Python, loops, functions and user prompts with to automate multi-step work right in the editor - Optional LLM chat ( Ctrl+L ) that writes and fixes queries, reading your schema through read-only tools — any OpenAI-compatible model, local or hosted - Plugin API for third-party extensions: editor commands, pipeline commands, LLM tools and windows of their own - Powerful interactive data exploration via visidata (filter, sort, pivot, frequency tables, cross-sheet references) - Support for multiple database engines (MySQL, PostgreSQL, ClickHouse, SQLite, Cassandra / ScyllaDB) - Unix socket connections with optional auto-SSH tunneling - Configuration via command line arguments or JSON config file - Table schema inspection and database / table browsing - Expo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sets88","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sets88/dbcls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}