Claude Self Hosted Environment Operator — DevOps skill for Claude Code
Kubernetes operator for Claude Code self-hosted environments: fixed and on-demand runner fleets to run claude code agents in.
How to install Claude Self Hosted Environment Operator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open AhmadMasry/claude-self-hosted-environment-operator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Self Hosted Environment Operator does
Kubernetes operator for Claude Code self-hosted environments: fixed and on-demand runner fleets to run claude code agents in.
Alternatives in DevOps
- Mirrord — Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes clust 5.3k ★
- Claudebox — A Claude Code Docker Development Environment for running Claude AI's coding assistant in a fully containerized 964 ★
- Codeg — Aggregate and browse AI coding agent sessions (Claude Code, Codex, Gemini CLI, etc.) in one place 850 ★
README
Claude Code self-hosted environment operator
[](https://github.com/AhmadMasry/claude-self-hosted-environment-operator/actions/workflows/lint.yml) [](https://github.com/AhmadMasry/claude-self-hosted-environment-operator/actions/workflows/test.yml) [](https://github.com/AhmadMasry/claude-self-hosted-environment-operator/actions/workflows/test-e2e.yml)
A Kubernetes operator that runs [Claude Code self-hosted environments](https://code.claude.com/docs/en/self-hosted-environments) on your cluster. You create one `ClaudeEnvironment` per environment from claude.ai admin settings, point it at a runner image you build and a Secret holding the environment key, and the operator runs the fleet: a fixed set of runners, or an orchestrator that spawns one hardened pod per session. Every pod meets the Restricted Pod Security Standard by default. Give each on-demand environment its own namespace: its orchestrator can create work-order Secrets there.
Status: pre-release. The API is `claude.cloudeng.ps/v1alpha1` and may still change; see [API stability](#api-stability) for what that promises. Every change runs through unit, envtest, kind e2e and upgrade e2e suites in CI, and a manual [real-environment test](docs/testing.md#real-environment-test) registers with Anthropic's control plane and routes a real session through the operator; see [What a run looks like](#what-a-run-looks-like).
Install: the Helm chart (`oci://ghcr.io/ahmadmasry/charts/claude-selfhosted-operator`, values in its [README](dist/chart/README.md)) or the kustomize installer attached to each [release](https://github.com/AhmadMasry/claude-self-hosted-environment-operator
Related Skills
Claude n8n Bridge
Self-hosted n8n in Docker wired to Claude Code: n8n owns schedules and webhooks, a host-side runner executes o
Agentor
Self-hosted alternative to Claude Code Web, Codex in the Cloud, and similar managed agent environments. Spawns
Dynatrace
Deploy and configure Dynatrace — OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, cus
K8s Health
Run comprehensive Kubernetes cluster health diagnostics with dynamic operator discovery
Test Cluster
Inspect the current Kubernetes cluster namespace and the language-operator deployment — check CRs, generated r
Environment Scanner
Scan and analyze development environments
Related Agents
GitHub Actions Engineer
GitHub Actions CI/CD engineer: reusable workflows and composite actions, supply-chain hardening, caching and m
CI CD
CI/CD e release - GitHub Actions tag-triggered, build Flutter iOS/Android (runner macOS self-hosted, Codemagic
Container Monitoring
Monitor Kubernetes and containerized environments including Docker, pods, deployments, and cluster health metr