vfarcic/dot-ai
Intelligent dual-mode agent for deploying applications to ANY Kubernetes cluster through dynamic discovery and plain English governance
DevOps AI Toolkit – AI‑powered platform engineering for Kubernetes
What it is – 一个 Node‑JS 库 (发布为 @vfarcic/dot-ai),为 DevOps 工作流注入 LLM 智能。它提供了一套服务和 CLI,可以接入 Kubernetes 基础的平台 (即 MCP – Managed Cloud Platform) 来让运维人员通过自然语言提示词与集群进行交互、获取部署建议,并实现自动化修复。
Core capabilities
- Natural‑language cluster queries – 询问如 “Which pods are using more than 80 % CPU?” 等问题,并获得结构化回答。
- Deployment recommendations – 引擎会分析 manifests,并建议改进措施 (资源限制、最佳实践设置等)。
- Issue remediation & root‑cause analysis – 当检测到故障时,AI 会提出纠正措施并解释原因。
- Policy & pattern management – 将组织策略存储为可复用的提示词,并可自动应用于新仓库。
- Semantic documentation search – 索引内部文档,并通过纯文本查询来检索相关章节。
- Repository bootstrap – 创建预先填充了治理文件 (例如 CODE‑OF‑CONDUCT, SECURITY.md) 的新仓库。
- Shared prompt libraries – 中央化的提示词库确保各团队之间 AI 驱动的工作流是统一的。
- Untrusted‑content boundary – 将原始集群输出与 AI 生成的指令隔离,降低执行恶意建议的风险。
How you get it
- Full stack install – 一个一键式脚本 (参考 Stack Installation Guide) 可在 Kubernetes 集群上配置所有必要的组件 (组件包括 API server, CLI, prompt store, etc.)。
- Individual components – Deployment Guide 解释了如何仅安装你需要的部分 (例如,仅安装 CLI)。
- 该包已发布在 npm (
@vfarcic/dot-ai),并可以添加到任何 Node 项目中。
Typical workflow
- Connect CLI 或 MCP UI 连接到 Kubernetes 集群。
- Ask 一个自然语言问题或请求一个任务 (例如:“Create a Helm chart for a Redis cache with high‑availability.”)。
- AI Engine (基于 Model Context Protocol 和 Vercel AI SDK 构建) 会调用 LLM, 过程处理响应,并返回可执行的输出。
- (可选) 直接将生成的 manifests 或修复步骤应用到集群中。
Who benefits
- 希望在不编写 kubectl 查询语句的情况下,更快地洞察集群状态的平台工程师。
- 需要针对事件进行快速、AI 辅助的根因分析的 SRE 团队。
- 希望实现自动化、策略合规的仓库脚手架 (scaffolding) 的开发团队。
- 寻求在多个 Kubernetes 环境中嵌入一致的 AI 驱动的最佳实践的组织。
Project health
- Beta 状态 (橙色徽标) – 核心功能可用,但可能仍会演进。
- 活跃的 npm 发布, GitHub stars, 以及 OpenSSF Scorecard。
- 开放式治理:贡献指南, 遵守行为规范, 安全政策, 以及公开的路线图。
- 遥测数据是可选的,可以通过链接的文档来禁用。
Where to learn more
AI Engine Docs – 详细的 API 和提示词库参考。
MCP Setup – 如何运行 Managed Cloud Platform UI。
CLI docs – 命令行使用示例。
Support – GitHub Issues, Discussions, 和 专用 Support Guide。
The DevOps AI Toolkit brings LLM‑driven intelligence to natural‑language requests into concrete Kubernetes actions.
相关
- 项目
- 项目
- 项目
- 项目
- 项目