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).
File Explorer
Download Latest Version (.zip)- node.yml
- release.yml
- copilot-instructions.md
- pre-commit
- sqlkit-client-ui.png
- wechat_official.png
- wechat_ponsor.jpg
- DISTRIBUTION.md
- I18N.md
- SSL_UI_DESIGN.md
- TRANSFER_SCOPE_DESIGN.md
- BridgeMain.java
- ClassifiedException.java
- ConnectionManager.java
- DriverClassLoader.java
- DriverResolver.java
- ErrorClassifier.java
- MetadataProvider.java
- ProtocolHandler.java
- QueryExecutor.java
- SslPropertyMapper.java
- logback.xml
- pom.xml
- build-release-notes.sh
- analyzer.test.ts
- builder.test.ts
- dialects.test.ts
- metadata.test.ts
- provider.test.ts
- types.test.ts
- graph-layout.test.ts
- graph-routing.test.ts
- useWindowControls.test.ts
- access-logo.svg
- alloydb-logo.svg
- bigquery-logo.svg
- cassandra-logo.svg
- clickhouse-logo.svg
- cloudsqlpg-logo.svg
- cockroachdb-logo.svg
- cratedb-logo.svg
- databend-logo.svg
- databricks-logo.svg
- db2-logo.svg
- derby-logo.svg
- dm8-logo.svg
- doris-logo.svg
- duckdb-logo.svg
- enterprisedb-logo.svg
- exasol-logo.svg
- firebird-logo.svg
- gaussdb-logo.svg
- gbase-logo.svg
- goldendb-logo.svg
- greenplum-logo.svg
- h2-logo.svg
- hana-logo.svg
- highgo-logo.svg
- hive-logo.svg
- informix-logo.svg
- iris-logo.svg
- kingbasees-logo.svg
- kylin-logo.svg
- manticore-logo.svg
- mariadb-logo.svg
- materialize-logo.svg
- mysql-logo.svg
- oceanbase-logo.svg
- opengauss-logo.svg
- oracle-logo.svg
- polardb-logo.svg
- postgresql-logo.svg
- presto-logo.svg
- questdb-logo.svg
- redshift-logo.svg
- rqlite-logo.svg
- selectdb-logo.svg
- singlestorememsql-logo.svg
- snowflake-logo.svg
- sqlcipher-logo.svg
- sqlite-logo.svg
- sqlserver-logo.svg
- starrocks-logo.svg
- tdengine-logo.svg
- tdsql-logo.svg
- teradata-logo.svg
- tidb-logo.svg
- timescaledb-logo.svg
- trino-logo.svg
- turso-logo.svg
- uxdb-logo.svg
- vastbase-logo.svg
- vertica-logo.svg
- xugudb-logo.svg
- yashandb-logo.svg
- yugabytedb-logo.svg
- index.css
- vue.svg
- index.ts
- jsonify.ts
- sqlParser.ts
- SslCertFields.vue
- SslConfigSection.vue
- SslModeSelect.vue
- SslSqlServerOptions.vue
- ConnectingModal.vue
- index.ts
- ServerCard.vue
- ServerFormDialog.vue
- dataTableHelpers.ts
- DataTableView.vue
- DbTypeIcon.vue
- DdlModal.vue
- ForeignKeysTab.vue
- index.ts
- IndexesTab.vue
- ListingTab.vue
- QueryResultPanel.vue
- QueryTabs.vue
- SchemaTab.vue
- ServerInfoView.vue
- TriggersTab.vue
- EngineeringEntity.vue
- ErDiagramView.vue
- graph-layout.ts
- graph-routing.ts
- TableCard.vue
- types.ts
- ExplainPlanNodeTree.vue
- ExplainPlanPanel.vue
- ExplainPlanRawView.vue
- ExplainPlanSummaryTable.vue
- index.ts
- BatchActionBar.vue
- CellContextMenu.vue
- ColumnHeaderContextMenu.vue
- DataGrid.vue
- EditRowDialog.vue
- FilterBar.vue
- JsonViewDialog.vue
- RowDetailsDialog.vue
- AiAssistantSidebar.vue
- AppHeader.vue
- AppLayout.vue
- AppSidebar.vue
- TaskSidebar.vue
- WindowControls.vue
- ChangeConnectionDialog.vue
- ConnectionSelector.vue
- CreateDatabaseDialog.vue
- CreateObjectDialog.vue
- CreateTableDialog.vue
- DatabaseSelectorRow.vue
- dbCapabilities.ts
- DeleteQueryDialog.vue
- DropDatabaseDialog.vue
- index.ts
- RenameQueryDialog.vue
- SavedQueriesPanel.vue
- SavedQueryItem.vue
- SchemaTree.vue
- SidebarSplitView.vue
- TreeGroup.vue
- ExportExecuteStep.vue
- ExportFormatStep.vue
- ExportPreviewStep.vue
- ExportSourceStep.vue
- ExportWizard.vue
- ImportExecuteStep.vue
- ImportFileStep.vue
- ImportMappingStep.vue
- ImportOptionsStep.vue
- ImportWizard.vue
- ColumnSelector.vue
- ConnectionSelector.vue
- FileDropZone.vue
- MultiTableSelector.vue
- ProgressPanel.vue
- ResultPanel.vue
- ScopeSelector.vue
- TableSelector.vue
- TransferStepCard.vue
- WizardStepper.vue
- TaskCard.vue
- TaskManagerButton.vue
- TaskManagerPanel.vue
- index.ts
- AlertDialog.vue
- AlertDialogAction.vue
- AlertDialogCancel.vue
- AlertDialogContent.vue
- AlertDialogDescription.vue
- AlertDialogFooter.vue
- AlertDialogHeader.vue
- AlertDialogTitle.vue
- index.ts
- Badge.vue
- index.ts
- Button.vue
- index.ts
- Card.vue
- CardContent.vue
- CardDescription.vue
- CardHeader.vue
- CardTitle.vue
- index.ts
- Checkbox.vue
- index.ts
- index.ts
- SearchableSelect.vue
- types.ts
- DestructiveConfirmDialog.vue
- index.ts
- DialogContent.vue
- DialogDescription.vue
- DialogFooter.vue
- DialogHeader.vue
- DialogTitle.vue
- index.ts
- DropdownMenu.vue
- DropdownMenuContent.vue
- DropdownMenuItem.vue
- DropdownMenuSeparator.vue
- index.ts
- index.ts
- Input.vue
- index.ts
- Label.vue
- AppNotifications.vue
- index.ts
- Popover.vue
- PopoverContent.vue
- PopoverTrigger.vue
- index.ts
- ProgressBar.vue
- index.ts
- RadioGroup.vue
- RadioGroupItem.vue
- index.ts
- ScrollArea.vue
- ScrollBar.vue
- index.ts
- Select.vue
- SelectContent.vue
- SelectGroup.vue
- SelectItem.vue
- SelectLabel.vue
- SelectTrigger.vue
- SelectValue.vue
- index.ts
- Spinner.vue
- index.ts
- Switch.vue
- index.ts
- Table.vue
- TableBody.vue
- TableCell.vue
- TableHead.vue
- TableHeader.vue
- TableRow.vue
- index.ts
- Tabs.vue
- TabsContent.vue
- TabsList.vue
- TabsTrigger.vue
- index.ts
- Tooltip.vue
- TooltipContent.vue
- TooltipProvider.vue
- agent-message-bubble.vue
- chat-panel.vue
- context-indicator.vue
- markdown-render.vue
- model-picker.vue
- README.md
- SQLEditor.vue
- UpdateNotification.vue
- analyzer.ts
- builder.ts
- dialects.ts
- metadata.ts
- provider.ts
- types.ts
- agentRuntime.ts
- index.ts
- useAgentContext.ts
- useAppUpdater.ts
- useChatAgent.ts
- useDatabaseIcon.ts
- useDataGridCopy.ts
- useDataGridFilter.ts
- useDataGridSelection.ts
- useDataGridSort.ts
- useDataStudioChatAgent.ts
- useDownloadEvents.ts
- useMinLoadingTime.ts
- useMonacoEditor.ts
- useNotifications.ts
- usePlatform.ts
- useSidebarChatAgent.ts
- useSqlFormatter.ts
- useSqlStatements.ts
- useTableSearch.ts
- useWindowControls.ts
- agentApi.ts
- browseApi.ts
- connectionApi.ts
- erDiagramApi.ts
- fileApi.ts
- index.ts
- jdbcApi.ts
- storeApi.ts
- transferApi.ts
- enUS.ts
- index.ts
- zhCN.ts
- utils.ts
- ConnectionsPage.vue
- DataStudioPage.vue
- HistoryPage.vue
- ImportExportPage.vue
- QueriesPage.vue
- SettingsPage.vue
- TransferPage.vue
- index.ts
- accountStore.ts
- appStore.ts
- connectionStore.ts
- databaseStore.ts
- dataStudioStore.ts
- historyStore.ts
- index.ts
- tabStore.ts
- transferStore.ts
- api.ts
- chat.ts
- connection.ts
- explainPlan.ts
- grid.ts
- transfer.ts
- explainPlanParser.ts
- modify-source-modal.vue
- session-history-panel.vue
- tool-confirmation-card.vue
- ai-settings.vue
- jre-driver-section.vue
- mcp-bridge.vue
- provider-form-dialog.vue
- provider-list.vue
- App.vue
- main.ts
- default.json
- mysql_usage.rs
- postgres_usage.rs
- sqlite_usage.rs
- sqlserver_usage.rs
- ic_launcher.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- AppIcon-20x20@1x.png
- AppIcon-20x20@2x-1.png
- AppIcon-20x20@2x.png
- AppIcon-20x20@3x.png
- AppIcon-29x29@1x.png
- AppIcon-29x29@2x-1.png
- AppIcon-29x29@2x.png
- AppIcon-29x29@3x.png
- AppIcon-40x40@1x.png
- AppIcon-40x40@2x-1.png
- AppIcon-40x40@2x.png
- AppIcon-40x40@3x.png
- AppIcon-512@2x.png
- AppIcon-60x60@2x.png
- AppIcon-60x60@3x.png
- AppIcon-76x76@1x.png
- AppIcon-76x76@2x.png
- AppIcon-83.5x83.5@2x.png
- 128x128.png
- 128x128@2x.png
- 32x32.png
- 64x64.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- executor.rs
- mod.rs
- query_history.rs
- session_store.rs
- commands.rs
- dba.rs
- mod.rs
- mysql.rs
- postgres.rs
- sql.rs
- sql_write.rs
- sqlite.rs
- sqlkit.rs
- sqlserver.rs
- browse.rs
- connection.rs
- converter.rs
- file_operations.rs
- helpers.rs
- jdbc.rs
- mod.rs
- query.rs
- server.rs
- sql_analysis.rs
- store.rs
- transfer.rs
- format.rs
- http_client.rs
- mod.rs
- cache.rs
- guardian.rs
- handle.rs
- handle_impl.rs
- mod.rs
- adapter.rs
- download.rs
- drivers.toml
- error_classifier.rs
- fallback.rs
- jre.rs
- launcher.rs
- mod.rs
- pool.rs
- progress.rs
- protocol.rs
- registry.rs
- tns_parser.rs
- adapter.rs
- clickhouse.rs
- config.rs
- error.rs
- explain.rs
- http_sql.rs
- manager.rs
- mod.rs
- mysql.rs
- pool.rs
- postgres.rs
- POSTGRES_README.md
- README.md
- rqlite.rs
- search.rs
- sql_service.rs
- sqlite.rs
- sqlserver.rs
- SQLSERVER_README.md
- strategy.rs
- tests.rs
- turso.rs
- types.rs
- mod.rs
- mod.rs
- config.rs
- mod.rs
- transport.rs
- tunnel.rs
- ddl.rs
- defaults.rs
- export.rs
- import.rs
- migration.rs
- mod.rs
- progress.rs
- types.rs
- agent_adapters.rs
- api_response.rs
- lib.rs
- main.rs
- mcp_bridge.rs
- menu.rs
- state.rs
- connection_manager_tests.rs
- mysql_integration.rs
- postgres_integration.rs
- sqlite_integration.rs
- sqlserver_integration.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- Info.plist
- tauri.conf.json
- index.test.ts
- sqlParser.test.ts
- dataTableHelpers.test.ts
- ErDiagramView.test.ts
- useNotifications.test.ts
- useSqlFormatter.test.ts
- useSqlStatements.test.ts
- connectionApi.test.ts
- fileApi.test.ts
- storeApi.test.ts
- appStore.test.ts
- connectionStore.test.ts
- databaseStore.test.ts
- historyStore.test.ts
- tabStore.test.ts
- connection.test.ts
- explainPlanParser.test.ts
- markdown-it-task-lists.d.ts
- vite-env.d.ts
- .gitignore
- AGENTS.md
- app-icon.png
- CHANGELOG.md
- components.json
- eslint.config.js
- index.html
- jest.config.cjs
- LICENSE
- package-lock.json
- package.json
- README.md
- README_zh.md
- tsconfig.json
- tsconfig.node.json
- uno.config.ts
- vite.config.ts
// repository documentation
Was this content helpful?
(0 ratings)
