sqlkit

(★ 541)

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).

  • .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

# Installation Guide

1. Get the code
git clone https://github.com/geek-fun/sqlkit

Downloads the entire project code from GitHub to your computer.

cd sqlkit

Moves into the project folder you just downloaded.

2. Official Install Script

Easy Recommended
Prerequisites
  • APT (Debian/Ubuntu 계열) Built into Debian/Ubuntu-based Linux distributions.
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev libssl-dev

Installs directly from the APT package repository (Debian/Ubuntu-based).

After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.

Pulled directly from this repo's README.

3. Maven (Java)

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • JDK (Java) Required to build and run Java projects.
  • Maven The build tool used for the mvn command.
cd jdbc-bridge

This project's files live in a subfolder, so move into it first.

mvn clean install

Installs dependencies and builds the project using Maven.

A BUILD SUCCESS message means it worked. The output is created under target/.

4. Node.js

Easy
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Node.js Node.js must be installed to use npm. The LTS version is recommended.
npm install

Downloads and installs the libraries listed in package.json.

npm run tauri dev

Type this command into your terminal and run it.

After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.

Pulled directly from this repo's README.

5. Rust

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Rust (rustup) Installing via rustup also installs cargo.
cd src-tauri

This project's files live in a subfolder, so move into it first.

cargo build --release

Compiles the Rust project.

cargo run

Builds and then immediately runs the program.

If cargo build finishes without errors, it worked. The executable is created under target/.
// repository documentation