GCTRL — pip installer
Self-host Ground Control (GCTRL), the sovereign knowledge-graph memory layer
for AI, with one command. This is the pip sibling of the curl | bash installer
— same stack, same images, but cross-platform (macOS, Linux, and Windows) with
Docker as the only prerequisite (no curl / openssl / bash needed).
pipx install gctrl # recommended (isolated CLI)
# or: pip install gctrl
gctrl install # fetches compose.yml + images, brings the stack up
Then open http://localhost:3001 to activate your license and finish setup.
Commands
| Command | What it does |
|---|---|
gctrl install |
Detect infra (Neo4j/Qdrant/Ollama/GPU), write ~/gctrl/.env, docker compose up -d, wait for the UI |
gctrl update |
Re-pull compose.yml + images and restart — preserves your .env and generated secrets |
gctrl up / gctrl down |
Start / stop the installed stack |
gctrl status |
docker compose ps |
gctrl logs |
Tail logs (--no-follow to print and exit) |
Non-interactive install
Honors the same environment variables as the shell installer:
GCTRL_MODEL=qwen2.5:7b GCTRL_RUNTIME=vllm gctrl install
GCTRL_MODEL— local generation model (defaultllama3.2:3b)GCTRL_RUNTIME=vllm— enable vLLM (only on NVIDIA hosts with ≥8 GB VRAM)GCTRL_INSTALL_DIR— install location (default~/gctrl)
How it relates to the curl installer
curl -fsSL https://gctrl.tech/install | bash still works and is unchanged. This
package installs the same stack by reusing the same server-side artifacts
(https://gctrl.tech/compose.yml, the license public key, the pinned image tags).
Picking pip vs curl changes nothing about GCTRL itself — only how you bootstrap it.
Not to be confused with the @gctrl/cli npm package, which talks to a running
instance's API. This package installs and runs the stack.
Docs: https://gctrl.tech/docs · License: AGPL-3.0-or-later
Metadata
Release files for gctrl 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gctrl-0.1.0.tar.gz | 11.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gctrl-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.3 kB
Release files / gctrl-0.1.0.tar.gz
| Download URL | gctrl-0.1.0.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
837a73edf7c3413bced79e8de8a69b662acc0be5cb442dfc072378004d8be743
|
|
BLAKE2b-256 checksum How to use checksums |
1bea018e0a3a30aa0d3bc24ff8444ff9542eea01028e45d67ef5ecec0b22b190
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.
Transparency logRelease files / gctrl-0.1.0-py3-none-any.whl
| Download URL | gctrl-0.1.0-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b85a78171ee9d4017fe75402f6181e96103e23804c6ea4be29cd934d7f89259
|
|
BLAKE2b-256 checksum How to use checksums |
3ca6cc111cb6c2d707d809a383c246cfde19848da508901035a880466bd89b79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.
Transparency log