Skip to main content

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 (default llama3.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gctrl-0.1.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gctrl-0.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

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

Hashes for gctrl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 837a73edf7c3413bced79e8de8a69b662acc0be5cb442dfc072378004d8be743
MD5 ae3bdc675db05720894ea3993df6ad1c
BLAKE2b-256 1bea018e0a3a30aa0d3bc24ff8444ff9542eea01028e45d67ef5ecec0b22b190

See more details on using hashes here.

Provenance

The following attestation bundles were made for gctrl-0.1.0.tar.gz:

Publisher: pip-publish.yml on GCTRL-TECH/platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for gctrl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b85a78171ee9d4017fe75402f6181e96103e23804c6ea4be29cd934d7f89259
MD5 3e79e3700f62ed873142af4c2edc6cda
BLAKE2b-256 3ca6cc111cb6c2d707d809a383c246cfde19848da508901035a880466bd89b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for gctrl-0.1.0-py3-none-any.whl:

Publisher: pip-publish.yml on GCTRL-TECH/platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page