Ground Control (GCTRL) installer & lifecycle CLI — self-host the sovereign knowledge-graph memory layer for AI with one command.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gctrl-0.1.0.tar.gz.
File metadata
- Download URL: gctrl-0.1.0.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
837a73edf7c3413bced79e8de8a69b662acc0be5cb442dfc072378004d8be743
|
|
| MD5 |
ae3bdc675db05720894ea3993df6ad1c
|
|
| BLAKE2b-256 |
1bea018e0a3a30aa0d3bc24ff8444ff9542eea01028e45d67ef5ecec0b22b190
|
Provenance
The following attestation bundles were made for gctrl-0.1.0.tar.gz:
Publisher:
pip-publish.yml on GCTRL-TECH/platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gctrl-0.1.0.tar.gz -
Subject digest:
837a73edf7c3413bced79e8de8a69b662acc0be5cb442dfc072378004d8be743 - Sigstore transparency entry: 2277545762
- Sigstore integration time:
-
Permalink:
GCTRL-TECH/platform@54785e5779efebc6fec6d75c400aa0182bc5d24e -
Branch / Tag:
refs/tags/pip-v0.1.0 - Owner: https://github.com/GCTRL-TECH
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip-publish.yml@54785e5779efebc6fec6d75c400aa0182bc5d24e -
Trigger Event:
push
-
Statement type:
File details
Details for the file gctrl-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gctrl-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b85a78171ee9d4017fe75402f6181e96103e23804c6ea4be29cd934d7f89259
|
|
| MD5 |
3e79e3700f62ed873142af4c2edc6cda
|
|
| BLAKE2b-256 |
3ca6cc111cb6c2d707d809a383c246cfde19848da508901035a880466bd89b79
|
Provenance
The following attestation bundles were made for gctrl-0.1.0-py3-none-any.whl:
Publisher:
pip-publish.yml on GCTRL-TECH/platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gctrl-0.1.0-py3-none-any.whl -
Subject digest:
8b85a78171ee9d4017fe75402f6181e96103e23804c6ea4be29cd934d7f89259 - Sigstore transparency entry: 2277545898
- Sigstore integration time:
-
Permalink:
GCTRL-TECH/platform@54785e5779efebc6fec6d75c400aa0182bc5d24e -
Branch / Tag:
refs/tags/pip-v0.1.0 - Owner: https://github.com/GCTRL-TECH
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip-publish.yml@54785e5779efebc6fec6d75c400aa0182bc5d24e -
Trigger Event:
push
-
Statement type: