Manage GPU clusters and LLM deployments in plain language.
"Deploy llama3 on the prod cluster with 3 GPU replicas"
"Scale the gpu-ng node group to 5 nodes"
"Why is the inference service slow? Fix it."
VibOps is an AI-native GPU infrastructure operations platform. A single conversation replaces kubectl, Helm, and CI/CD pipelines for managing GPU clusters.
Three paths — pick yours:
| Option | Best for |
|---|---|
| A — Your PC | Local testing, demo |
| B — CSP internal server | Production — intranet, sovereign, air-gapped |
| C — Cloud server | Production — internet-accessible, remote teams |
Full step-by-step instructions with screenshots: QUICKSTART.md
What you need: Docker Desktop · An LLM API key (or Ollama for local AI)
git clone https://github.com/VibOpsai/vibops-install.git
cd vibops-install
make quickstartOpen http://localhost:8003 — your VibOps console is ready.
Full guide: QUICKSTART.md → Option A
What you need: Linux server on internal network (4 vCPU / 8 GB RAM / Ubuntu 22.04) · Internal LLM endpoint or API key
# On your server
git clone https://github.com/VibOpsai/vibops-install.git
cd vibops-install
make quickstartAccess the console at http://INTERNAL_SERVER_IP:8003 — accessible to anyone on the internal network. No internet exposure required.
GPU clusters connect via outbound polling — no inbound ports needed on the cluster side.
Full guide: QUICKSTART.md → Option B
What you need: Linux cloud VM with public IP (4 vCPU / 8 GB RAM / Ubuntu 22.04) · LLM API key
# On your server
git clone https://github.com/VibOpsai/vibops-install.git
cd vibops-install
make quickstartShare http://YOUR_PUBLIC_IP:8003 with your team — accessible from anywhere.
Full guide: QUICKSTART.md → Option C
Once VibOps is running, connect your GPU clusters via the VibOps Connect gateway:
- Console → Settings → Gateways → New Gateway
- Copy both values it returns: the gateway
idand the token (the token is shown once only). Connect authenticates as that gateway and exits without its id — it does not register itself. - On your GPU cluster:
helm upgrade --install vibops-connect charts/vibops-connect \
--namespace vibops-connect --create-namespace \
--set gateway.id="$GATEWAY_ID" \
--set vibops.coreUrl="http://YOUR_VIBOPS_IP:8000" \
--set vibops.token="PASTE_YOUR_TOKEN_HERE"Gateway shows Online within 30 seconds.
make quickstart # First-time setup — creates .env, generates secrets, starts stack
make check # Health check — validates all components
make up # Start the stack
make down # Stop the stack
make hash PASSWORD=yourpassword # Generate bcrypt hash for password setup
make pilot-create-client ORG="Acme" EMAIL=admin@acme.com PASSWORD=secret # Provision a client org| Document | Description |
|---|---|
| QUICKSTART.md | Step-by-step installation (PC / internal server / cloud) |
| Installation Guide | Full technical setup, server requirements, Helm production deployment |
| User Guide | Console walkthrough, agent commands, team management |
| API Reference | REST API endpoints with curl examples |
| Runbooks | Incident response, upgrade procedure, pilot go-live checklist |
| Roadmap | What's shipped and what's coming |
For production Kubernetes deployments:
helm install vibops ./helm/vibops \
-n vibops --create-namespace \
-f my-values.yaml \
--set postgresql.auth.password=<strong-password> \
--set core.secret.jwtSecretKey=<secret> \
--set agent.secret.llmApiKey=<api-key>See docs/installation.md for the full Helm configuration reference.
- Documentation: docs/installation.md
- Health check:
make check - Support: david@vibops.ai
© VibOps 2026 — Proprietary licence. This repository contains installation files only. Source code is not included.