AI-powered cross-platform SQL database GUI client, supporting PostgreSQL, MySQL, Oracle, SQL Server, DB2, SQLite, H2, and ClickHouse on macOS, Windows, and Linux.
- 🗄️ Multi-database support - PostgreSQL, MySQL, Oracle, SQL Server, DB2, SQLite, H2, ClickHouse
- 🤖 AI-powered - Integrated AI assistant for query generation and optimization
- 🖥️ Cross-platform - Native apps for macOS, Windows, and Linux
- 🔒 Secure - Encrypted credential storage, SSH tunnel support
- 📊 Data Studio - Visualize and explore your data
- 🔄 Import/Export - Transfer data between databases
Download the latest release from GitHub Releases.
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | SqlKit_*_aarch64.dmg |
| macOS (Intel) | SqlKit_*_x64.dmg |
| Windows | SqlKit_*_x64-setup.exe |
| Linux | SqlKit_*_amd64.AppImage or .deb |
Before building, ensure you have the required system dependencies installed. See BUILD.md for detailed instructions.
Linux (Ubuntu/Debian):
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev libssl-devmacOS:
xcode-select --installWindows: Install Microsoft C++ Build Tools
npm install
npm run tauri dev| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run lint:check |
Run ESLint |
npm run test |
Run tests |
npm run tauri dev |
Start Tauri development |
npm run tauri build |
Build Tauri application |
- BUILD.md - Build instructions and troubleshooting
- docs/DISTRIBUTION.md - Distribution and code signing
SqlKit uses GitHub Actions for continuous integration and deployment:
-
CI Pipeline (
node.yml) - Runs on PRs to master- Lint, test, and build across macOS, Windows, Linux
-
Release Pipeline (
release.yml) - Runs on push to master- Builds platform-specific installers
- Creates GitHub release
- Supports code signing and notarization
See docs/DISTRIBUTION.md for configuration details.
- VS Code + Volar + Tauri + rust-analyzer
- Frontend: Vue 3, TypeScript, Vite
- Backend: Rust, Tauri v2
- Database Drivers: sqlx, tauri-plugin-sql
- UI Components: shadcn-vue, Tailwind CSS
Contributions are welcome! Please read our contributing guidelines before submitting a PR.