
Open source
Open-source labs and tools
Hands-on courses, Ansible collections and tools for GPU, AI and Kubernetes infrastructure, free on GitHub.
On GitHub
Projects
Most are released under the Apache 2.0 licence. Every version is pinned and every build is tested end to end. Independent community work, not affiliated with NVIDIA, Docker or Red Hat.
Hands-on labs
Run:ai OSS Hands-On
Open-source NVIDIA Run:ai 3.0 on one GPU workstation, built as training material: an Ansible install on RKE2 VMs with the GPU passed through, or on k3d in 15 minutes, then 13 labs on GPU fractions, sharing, quotas, gang scheduling and more, each with a check that fails if the feature misbehaves.
github.com/omerfsen/runai-oss · 13 videos on YouTube · the article
OpenShell Hands-On
A self-paced course on NVIDIA OpenShell, the runtime that lets AI agents work without open access to your data, secrets or network. 20 labs from a fresh Ubuntu machine to a real coding agent under a policy you wrote and formally verified; every lab has automatic checks and a recorded solution.
github.com/omerfsen/openshell · 19 videos on YouTube · the article
Docker Sandboxes Hands-On
The short twin of the OpenShell course, for Docker Sandboxes (sbx): coding agents such as Claude Code run in microVMs with their own kernel, and a proxy decides every outbound connection. 9 labs, about 2-3 hours, each with automatic checks and a recorded solution.
github.com/omerfsen/docker-sandbox · sbx vs OpenShell
NVIDIA Infra Controller lab
NICo on a single KVM host, as an Ansible collection: a three-node site cluster, NICo built from source, and virtual “bare-metal” servers with mock Redfish BMCs that NICo discovers, ingests and installs an OS on, one of them with a GPU passed through.
github.com/omerfsen/nvidia-nico
OpenShift lab on KVM
A current OpenShift 4.22 cluster on one libvirt host, built by Terraform: the machines, the network, the DNS and load balancer the installer will not create, and the install itself. About 25 minutes from apply to a working console, and terraform destroy takes it all back out.
github.com/omerfsen/openshift-lab
Ansible collections for an AI factory
They chain together: nvkr builds the artifacts, nvke boots the cluster from them, aicr puts the GPU software stack on top.
omerfsen.nvkr
Builds NVIDIA Kubernetes Engine artifacts with NVIDIA Kubernetes Recipes on one host, checks every digest and hands them to omerfsen.nvke.
github.com/omerfsen/nvidia-nvkr
omerfsen.nvke
The NVKE management cluster: reference node image, TPM-attested nodes and a BGP-announced API VIP, optionally all on KVM with a GPU passed through.
github.com/omerfsen/nvke
omerfsen.aicr
NVIDIA AI Cluster Runtime recipes (GPU Operator, DRA driver, NVSentinel, KAI Scheduler, monitoring) applied with helmfile or Argo CD and validated against the recipe.
github.com/omerfsen/aicr
Tools
NVSentinel MCP server
An MCP server in Go for testing NVIDIA NVSentinel: an AI client reads what it reports, injects a fault into a simulated GPU and checks that the node is cordoned and drained. Published to the MCP Registry, with release binaries for Linux, macOS and Windows.
github.com/omerfsen/nvidia-nvsentinel-mcp
Let’s work together on your next project
Tell us about your environment and goals. We’ll come back with a clear, practical plan.