kelos

by kelos-devVerified

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

245
Stars
29
Forks
Go
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/kelos-dev/kelos

Getting Started

Guides for using skills like kelos.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Kelos

Run and orchestrate coding agents on Kubernetes.

CI Release GitHub Stars Go Version License

How It Works · Quick Start · Usage · Documentation · Contributing

Kelos turns coding agents into Kubernetes workloads. Give an agent a goal and Kelos provides the repository, credentials, tools, compute, and workflow needed to complete it.

Use Kelos for one-off tasks, persistent conversations, event-driven automation, pipelines, and parallel work across many repositories. It supports Claude Code, OpenAI Codex, Google Gemini, OpenCode, Cursor, and custom agent images.

Browser-based Session chat showing multiple agent conversations
Set up the Kelos Console

Why Kelos?

  • Run agents in isolated Kubernetes workloads instead of on developer laptops.
  • Reuse the same repositories, instructions, skills, and tools across agents.
  • Keep interactive Sessions alive and reconnect from terminal or web clients.
  • Trigger work from GitHub, Jira, Linear, cron schedules, or generic webhooks.
  • Observe, limit, and operate agent workloads with familiar Kubernetes controls.

How It Works

Kelos resources for coding agent workflows and environments

The controller turns Kelos resources into Pods, Jobs, and StatefulSets.

Core Primitives

ResourcePurpose
TaskRun one agent job
SessionKeep an interactive agent conversation running
WorkspaceGive agents a Git repository
AgentConfigShare instructions, skills, plugins, and MCP servers
TaskSpawnerCreate Tasks from events or schedules
SessionSpawnerCreate Sessions from GitHub webhooks
WorkerPoolMaintain reusable agent workers

Task status records useful results such as branches, commits, pull requests, and token usage. The resources remain ordinary Kubernetes objects, so advanced users can review them, keep them in Git, or manage them with existing delivery tools.

See the API and CLI reference for the underlying fields and commands.

Quick Start

You need a Kubernetes 1.28+ cluster with cert-manager installed.

Install the CLI:

curl -fsSL https://raw.githubusercontent.com/kelos-dev/kelos/main/hack/install.sh | bash

Homebrew and source installs are also available:

brew tap kelos-dev/tap
brew install kelos

# Or:
go install github.com/kelos-dev/kelos/cmd/kelos@latest

Install Kelos:

kelos install

For Helm installations and upgrades, see the chart documentation.

Install the first-party Kelos skill in your coding agent:

npx skills add kelos-dev/kelos

The skill teaches your agent how to configure Kelos, create the right resources, operate workloads, and troubleshoot failures. You can now use Kelos without writing configuration files or assembling CLI commands by hand.

Usage

Use the Kelos skill

Ask your coding agent to use the /kelos skill. Describe the outcome you want, the agent provider, and the repository; the skill handles the Kelos resources and commands.

Set up a repository

Using the /kelos skill, configure Kelos on my current cluster for OpenAI Codex
and https://github.com/your-org/your-repo.

Name the Workspace my-workspace. Use my existing local Codex OAuth credentials.
Ask before creating or replacing any Kubernetes Secret, then verify the setup
with a small read-only Task.

Create your first Task

Using the /kelos skill, create a Codex Task in my-workspace with this
prompt: "Add a hello world program in Python."

Run the Task, watch it until it finishes, and show me the logs and result.

Start a persistent session

Using the /kelos skill, create a persistent Codex Session named my-session for
my-workspace, then connect me to it.

Automate issue fixes

Using the /kelos skill, create a webhook-based TaskSpawner for GitHub issues
labeled "agent-ready" in your-org/your-repo.

Each task should reproduce the issue, add a tested fix, and open a pull request
without merging it. Limit concurrency to 3 and runtime to 1 hour. Show me the
resources before applying them.

Build your own self-development setup

Using the /kelos skill, use this repository's self-development/ setup as a
reference and create a minimal self-development setup for
https://github.com/your-org/your-repo.

Start with issue pick-up and pull request review. Reuse shared configuration,
prefer GitHub webhooks, and show me the resources before applying them.

Troubleshoot a failed workload

Using the /kelos skill, investigate why Task my-task failed in the default
namespace. Do not print Secret values. Fix configuration problems if it is safe
to do so, then retry and watch the Task.

These prompts are starting points. Your agent will inspect the cluster and ask for missing choices or credentials when needed.

Use scoped credentials, protected branches, and workload limits for autonomous agents.

Use the CLI directly

Initialize ~/.kelos/config.yaml, then add your agent credentials using the comments in the generated file:

kelos init

Create a Workspace

kelos create workspace my-workspace \
  --repo https://github.com/your-org/your-repo.git \
  --ref main

Create a Task

Create and watch a Task in that Workspace:

kelos run \
  --workspace my-workspace \
  --prompt "Add a hello world program in Python" \
  --watch

The command prints the generated Task name. Use it to stream the agent logs:

kelos logs TASK_NAME -f

Start a Session

Replace the credential placeholder in the Session example, then apply and connect to it:

kubectl apply -f examples/16-session/
kelos session connect interactive-review
Use the Kelos Console

To inspect Kelos resources and create, organize, and chat with Sessions in a browser, enable the optional Console server. Follow the Kelos Console guide to configure its shared token and access the cluster-internal web application.

See the configuration reference for other agents and authentication options.

What You Can Build

  • Developer-guided work: reconnect to a long-running Session from a terminal or browser.
  • Event-driven workers: turn issues, pull requests, webhooks, and schedules into agent Tasks.
  • Agent pipelines: sequence implementation, review, testing, and delivery.
  • Repository fleets: fan out the same change across many services.
  • Self-development loops: let specialized agents triage, implement, review, and maintain a project continuously.

Kelos uses Kelos to develop itself. The self-development setup shows the agents and workflows running the project.

Documentation

NeedDocumentation
Resource fields and CLI commandsReference
Ready-to-apply patternsExamples
GitHub, Jira, CI, and webhook connectionsIntegration guide
Console and interactive SessionsSession example and Console guide
Custom agent containersAgent image interface
Helm installation and upgradesChart documentation
ContributingContributing guide

Development

Use the project Makefile:

make update
make verify
make test
make test-integration
make build

See the contributing guide for development setup and pull request requirements.

License

Apache License 2.0

Frequently Asked Questions

What is kelos?

kelos is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by kelos-dev. Kelos - The Kubernetes-native framework for orchestrating autonomous AI coding agents. It has 245 GitHub stars.

Is kelos safe to use?

Yes. kelos passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install kelos?

Clone the repository with "git clone https://github.com/kelos-dev/kelos" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is kelos written in?

kelos is primarily written in Go. It is open-source under kelos-dev on GitHub, so you can review or fork the full source.

Are there alternatives to kelos?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh kelos against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details