Back to browse
GitHub Repository

Kelos - The Kubernetes-native framework for orchestrating autonomous AI coding agents.

218 starsGo

I run a team of AI agents on my Kubernetes cluster

by gjkim042·Feb 26, 2026·2 points·0 comments

AI Analysis

●●SolidBold BetBig BrainSolve My Problem

Kubernetes-native orchestration for autonomous agents, but AI agent DevOps is early.

Strengths
  • Declarative YAML API turns ad-hoc agent runs into reproducible, chainable pipelines
  • Pod isolation + credential scoping means agents can't leak secrets across tasks
  • Self-development dogfooding is genuine: agents file issues, test UX, propose features
Weaknesses
  • Agent orchestration on Kubernetes solves infrastructure, not the alignment problem agents still get stuck and need human feedback
  • Early ecosystem: requires deep Kubernetes expertise and has only 47 GitHub stars; adoption unclear
Target Audience

Platform engineers and teams running autonomous AI agents at scale on Kubernetes

Similar To

Temporal · Prefect · Airflow (with AI agents)

Post Description

I built Axon, an open-source Kubernetes controller that turns AI coding agent runs into a declarative API. I can define my development workflow in YAML so that Axon handles the rest — isolation, credentials, git workspace, agent plugins, output capture.

I use it to develop Axon itself. I run a team of specialized agents on my cluster, each with a different job:

Workers — Watch for GitHub issues, pick them up, investigate, write code, open PRs, self-review, and iterate until CI passes. If an agent gets stuck, it pauses and asks for my feedback. I respond on the issue, and it picks back up.

Fake User — Runs daily. Pretends to be a new developer trying Axon for the first time. Reads the README, tries CLI commands, reviews error messages. When it finds rough edges, it files issues. This catches things I’d never notice as the author.

Strategist — Runs twice a day. Thinks about new use cases, integrations, and API improvements. Reads the codebase, checks recent activity, and proposes ideas as issues. Some of the best feature ideas in Axon’s backlog came from this agent.

Triage — Classifies new issues by type, checks if they’re already fixed, detects duplicates, and posts a triage report.

The whole setup is YAML files you can kubectl apply on your own cluster.

Repo: https://github.com/axon-core/axon

Self-development pipeline: https://github.com/axon-core/axon/tree/main/self-development

It’s not magic though. The workers produce mediocre PRs sometimes and I still do the final review before merging. The fake user occasionally files issues that make no sense. The strategist sometimes suggests things that already exist. But even with the noise, it improves itself pretty well.

Similar Projects