Skip to main content

Installation

Prerequisites

  • Go 1.25+ (or 1.23+ with GOTOOLCHAIN=auto)
  • Kubernetes cluster (Kind, Minikube, or production)
  • Container runtime (Docker or Podman)
  • kubectl configured to access your cluster
  • Node.js 20+ (for frontend build)

Build from Source

git clone https://github.com/vibed-project/vibeD.git
cd vibed

# Build frontend + backend
make build-all

# Or just the Go binary (uses pre-built frontend)
make build

Install with Helm

# Install dependencies (Knative Serving)
helm install vibed-deps deploy/helm/vibed-deps/

# Install vibeD
helm install vibed deploy/helm/vibed/ \
--set config.deployment.namespace=default

Verify Installation

# Check vibeD is running
kubectl get pods -l app.kubernetes.io/name=vibed

# Check the dashboard
kubectl port-forward svc/vibed 8080:8080
open http://localhost:8080