Maxteabag/sqlit — reverse-engineered prompt
Reverse engineered prompt
Build me a friendly terminal app in Python for working with SQL databases, kind of like a lazygit style experience for databases. I want to be able to open it by just running sqlit, pick a saved connection, and start querying right away without a bunch of setup every time.
It should support common databases like PostgreSQL, MySQL, SQLite, SQL Server, MariaDB, DuckDB, CockroachDB, Oracle, Snowflake, BigQuery, Turso, and similar providers where possible. I want a nice query editor with syntax highlighting, query history, autocomplete, and optional vim style editing. Results should be fast even for very large tables, with filtering, fuzzy search, and easy ways to inspect and copy values or rows.
Please include a connection manager, secure password storage in the OS keyring, SSH tunnel support, Docker container discovery, and the ability to browse tables, views, procedures, indexes, and triggers. Also add a CLI mode for running queries directly and outputting JSON or CSV, themes, on screen help, and a mock demo mode so I can try the UI without a real database. Look up current docs online if you need to.
Want more depth? Deep Reverse