OpenGauss ships with a batteries-included shell installer that handles the Python environment, the local runner, and the sharedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/math-inc/OpenGauss/llms.txt
Use this file to discover all available pages before exploring further.
opengauss installer flow in a single command. This page covers every supported installation path — hosted, macOS/Linux, Windows WSL2, and local vLLM — plus how to keep your installation up to date.
Prerequisites at a glance:
git, ripgrep (rg), and either claude or codex installed and authenticated for the backend you plan to use. uv is auto-installed by the script if missing. tmux is strongly recommended so the installer can auto-attach you to the gauss session on completion.Hosted path (fastest — 10 seconds)
If you do not want to install anything locally, open the pinned release environment on Morph: https://morph.new/opengauss-0-2-2 The session is fully pre-configured and ready in under 10 seconds. Claim or save the session early if Morph offers it, then usegauss-open-guide, gauss, /chat, or /project init to get started immediately.
macOS and Linux
The canonical local install path is a single./scripts/install.sh invocation. This is the recommended approach for your own machine and usually completes in under 10 minutes.
Run the installer
- Installs
uvif it is not already present - Creates a repo-local installer environment
- Installs or upgrades the local runner
- Runs the shared
opengaussinstaller flow on your machine - Auto-attaches you to the local
gausstmux session, or prints the exacttmux attach -t gausscommand if auto-attach is not possible
gauss tmux session or one tmux attach command away from it.Windows (via WSL2)
OpenGauss on Windows runs through WSL2 using the same shared installer flow. All workflow agents run inside the Linux environment, which gives you the same terminal behavior and filesystem performance as a native Linux install.- PowerShell (recommended)
- Manual WSL
From an elevated or standard PowerShell prompt, run the Windows bootstrap script:This script:
- Starts your WSL distro
- Clones or updates
OpenGaussinside your WSL home directory (~/OpenGauss) - Runs
./scripts/install.shinside WSL, which executes the sharedopengaussinstaller flow
exit to return to PowerShell and rerun .\scripts\install.ps1 -WithWorkspace. Windows may also prompt you to enable WSL features or restart before the script can proceed — follow those prompts and then rerun.Updating an existing installation
To pull the latest changes and update your local runner, run these two commands from the cloned repository directory:gauss update re-runs the installer flow against the updated codebase and refreshes the local runner in place.
Local vLLM (running models on your own GPU)
If you want to avoid cloud API costs and have a local GPU available, you can point OpenGauss at a locally running vLLM server.Start a vLLM server
Launch an OpenAI-compatible inference endpoint with your model of choice:By default vLLM listens on
http://localhost:8000. Check your vLLM output for the exact address.Verifying your installation
After installing, confirm everything is wired up correctly:gauss doctor reports your managed-workflow backend, auth mode, uv and lake availability, and whether the current working directory resolves to an active Gauss project. It will tell you exactly what is missing before you attempt to launch a workflow.