Kelos
Kelos is an open-source Kubernetes-native framework for orchestrating autonomous AI coding agents like Claude Code, Codex, Gemini, and OpenCode.
At a Glance
Pricing
Freely available open-source project on GitHub under Apache-2.0 license.
Engagement
Available On
Listed Mar 2026
About Kelos
Kelos is an open-source Kubernetes-native framework for orchestrating autonomous AI coding agents. It lets you point an agent at a GitHub issue and get a pull request back — fully autonomous, running in isolated ephemeral Pods on your Kubernetes cluster. Kelos supports Claude Code, OpenAI Codex, Google Gemini, OpenCode, and custom agent images through a standardized container interface. Written in Go, it installs as a Kubernetes operator with custom resources and ships with a dedicated CLI.
Kelos treats agent runs as first-class Kubernetes resources with four core primitives: Tasks (units of work wrapping an agent run), Workspaces (git repos where agents operate), AgentConfigs (reusable bundles of instructions, plugins, and MCP servers), and TaskSpawners (event-driven engines that react to GitHub issues, PRs, or cron schedules to create tasks automatically).
- Isolated Ephemeral Pods - Each agent task runs in its own Kubernetes Pod with a freshly cloned git workspace and no access to your host machine.
- Task Pipelines - Chain tasks with
dependsOnand pass results like branch names, PR URLs, and token usage between pipeline stages. - TaskSpawner - Automatically create agent tasks in response to GitHub issues, pull requests, or cron schedules with configurable polling and concurrency limits.
- Multi-Agent Support - Run Claude Code, OpenAI Codex, Google Gemini, OpenCode, or any custom agent image using a simple container interface.
- AgentConfig - Bundle project-wide instructions, plugins, skills, and MCP server configurations into reusable configs that get injected into agent Pods.
- CLI and Declarative YAML - Manage tasks via the
kelosCLI or apply Kubernetes YAML manifests directly, making it GitOps-ready and compatible with ArgoCD. - Autonomous Self-Development - Build feedback loops where agents pick up issues, write code, self-review, fix CI flakes, and label issues needing human input.
- Scalable Parallelism - Fan out agents across multiple repositories with Kubernetes handling scheduling, resource management, and queueing.
- Observable Outputs - Every run captures deterministic outputs including branch names, commit SHAs, PR URLs, and token usage into Kubernetes resource status.
- Cost Controls - Set
maxConcurrency,maxTotalTasks, and per-task timeouts to prevent runaway agent activity and control API spend.
Community Discussions
Be the first to start a conversation about Kelos
Share your experience with Kelos, ask questions, or help others learn from your insights.
Pricing
Open Source
Freely available open-source project on GitHub under Apache-2.0 license.
- Full source code access under Apache-2.0 license
- Kubernetes operator and CRD installation
- CLI for task management and log streaming
- Multi-agent support (Claude Code, Codex, Gemini, OpenCode)
- TaskSpawner for event-driven automation
Capabilities
Key Features
- Kubernetes-native agent orchestration via custom resources
- Isolated ephemeral Pods per agent task with freshly cloned workspaces
- Task pipelines with dependsOn chaining and result passing
- TaskSpawner for automatic task creation from GitHub events and cron
- Support for Claude Code, OpenAI Codex, Google Gemini, and OpenCode
- Custom agent images via standardized container interface
- AgentConfig for reusable instructions, plugins, and MCP server bundles
- CLI for running tasks, streaming logs, and managing resources
- Declarative YAML manifests compatible with GitOps and ArgoCD
- Autonomous self-development feedback loops with human-in-the-loop labeling
- Cost controls via maxConcurrency, maxTotalTasks, and per-task timeouts
- Deterministic output capture (branch names, commit SHAs, PR URLs, token usage)
- OAuth and API key credential injection
- Branch serialization for tasks sharing the same branch
