geek-fun/sqlkit
Agentic SQL database manager for 40+ databases — PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle and more. Lightweight, privacy-first, AI-powered, cross-platform. Built with Tauri (Rust).
What it solves
SqlKit is a cross-platform database GUI client that simplifies database management by replacing heavyweight tools like DBeaver or DataGrip with a lightweight, native application. It addresses the difficulty of writing complex SQL queries and managing multiple different database types in a single interface.
How it works
Built with Rust and Tauri, the application provides a native desktop experience across macOS, Windows, and Linux. It uses a variety of adapter strategies (Native, PG-wire, MySQL-wire, JDBC, and HTTP bridges) to support over 70 different database engines. It integrates an AI agent that can read database schemas and interact with LLMs (via OpenAI, Anthropic, DeepSeek, or Ollama) to translate natural language into SQL, optimize queries, and fix errors.
Who it’s for
Developers, database administrators, and data analysts who need a powerful but lightweight SQL client that supports a wide range of databases and can be assisted by AI for query generation and optimization.
Highlights
- Agentic Data Studio: Uses AI to generate SQL from natural language, optimize slow queries, and diagnose errors.
- Extensive Database Support: Compatible with 70+ databases including PostgreSQL, MySQL, Oracle, SQL Server, and ClickHouse.
- Native Performance: Built with Rust and Tauri instead of Electron, resulting in a smaller binary and better performance.
- Cross-Engine Data Transfer: Allows moving data between different database types without intermediate files.
- Product-Grade Editor: Features a Monaco-powered editor with syntax highlighting and autocomplete.
Related
- Project
- Project
- Project
- Project
- Project