kelos

作者 kelos-dev已验证

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

245
Stars
29
Forks
Go
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

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

快速入门

使用 kelos 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "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

常见问题

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.

评论 (0)

暂无评论,成为第一个分享想法的人!

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 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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 智能体ai-agentsanthropicclaude-code
查看详情

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 智能体claude-codeai-tools
查看详情

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 智能体
查看详情

开发者还喜欢

基于喜欢此 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 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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 服务器apisai-tools
查看详情

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 智能体ai-agentsanthropicclaude-code
查看详情

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 智能体claude-codeai-tools
查看详情