Skip to content

Installation

Install script
curl -fsSL https://raw.githubusercontent.com/srimon12/qql-go/main/install.sh | sh
PowerShell
irm https://raw.githubusercontent.com/srimon12/qql-go/main/install.ps1 | iex
go install
go install github.com/srimon12/qql-go/cmd/qql-go@latest
Build from source
git clone https://github.com/srimon12/qql-go.git cd qql-go go build -o qql-go ./cmd/qql-go
Verify
qql-go version qql-go doctor

PlatformBinary name
macOS / Linuxqql-go
Windowsqql-go.exe

The install script puts the binary on your PATH automatically. If you installed somewhere custom, set the QQL_BIN environment variable to the absolute path. The CLI checks: QQL_BIN env var → qql-go on $PATH → repo-local fallback.

macOS / Linux
export QQL_BIN=/absolute/path/to/qql-go
Windows (PowerShell)
$env:QQL_BIN = "C:\path\to\qql-go.exe"

RequirementNotes
Go 1.24+Only needed if building from source or using go install
Qdrant instanceDocker, native, or Qdrant Cloud
Embedding serverOnly needed for --inference-mode local or external
Docker
docker run -p 6333:6333 -p 6334:6334 qdrant/qdrant

Quickstart — connect, create, insert, and query in 60 seconds
Configuration — set up inference modes and config file