bgdnvk/clanker
autonomous systems engineering cli agent for any cloud environment: AWS, GCP, Cloudflare, etc
解决的问题
Clanker CLI 是一款 AI 驱动的 DevOps 工具,简化了基础设施管理。用户可以通过自然语言查询云环境,生成并应用基础设施部署计划,以及使用自然语言和自动化代理管理 Kubernetes 集群,从而大幅减少与复杂云提供商 CLI 交互所需的手动操作。
工作原理
Clanker 作为一个代理群(agent swarm),与主要云提供商(AWS、GCP、Azure、腾讯云)和 Kubernetes 集成。它使用 LLM(OpenAI、Gemini、Cohere)来解析用户请求,并将其转换为可执行的提供商命令。它可以检查现有环境,为基础设施变更创建“制造者”(maker)计划,并以幂等方式应用这些计划。此外,它还提供 Model Context Protocol(MCP)接口,向其他 AI 客户端暴露其工具,并配备一个 SRE 机器人,用于持续发现基础设施并报告心跳状态。
适用人群
专为管理多云环境和 Kubernetes 集群的 DevOps 工程师、SRE 和开发者设计,希望借助 AI 实现基础设施检查、部署和安全审计的自动化。
主要亮点
- 自然语言基础设施查询:可直接询问基础设施相关问题(例如:"我们有哪些 Lambda 函数?"),并获得即时回答。
- 制造者与部署流程:生成用于基础设施变更的 JSON 执行计划,并通过内置的重试和修复逻辑进行应用。
- 多云支持:原生集成 AWS、GCP、Azure 和腾讯云。
- Kubernetes 管理:提供创建、删除和管理 EKS 与 kubeadm 集群的全面工具。
- MCP 集成:通过 Model Context Protocol 向其他 AI 代理开放广泛的工具接口。
- SRE 机器人:轻量级机器人,可检测本地环境信号(Docker、Terraform、OTel),并报告发现事件。
- 安全扫描:AI 驱动的安全审查,涵盖公共 API、IAM 影响范围和认证漏洞。
相关
- 项目
- 项目
- 项目
- 项目
- 项目