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) 지능을 추가합니다. 이 라이브러리는 Kubernetes 기반 플랫폼(the MCP – Managed Cloud Platform)에 플러그인할 수 있는 일련의 서비스와 CLI를 제공하여, 운영자가 자연어 프롬프트를 사용하여 클러스터를 상호 작용하고, 배포 조언을 얻고, 자동 복구를 수행할 수 있도록 합니다.

Core capabilities

  • Natural‑language cluster queries – “Which pods are using more than 80 % CPU?” 와 같은 질문을 던지고 구조화된 답변을 받습니다.

  • Deployment recommendations – 엔진이 매니페스트를 분석하고 개선 사항(리소스 제한, 베스트 프랙티스 설정 등)을 제안합니다.

  • 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

  1. Connect CLI 또는 MCP UI를 Kubernetes 클러스터에 연결합니다.
  2. Ask 자연어 질문을 하거나 작업을 요청합니다 (예: “Create a Helm chart for a Redis cache with high‑availability.”).
  3. AI Engine (Model Context Protocol 및 Vercel AI SDK 기반)이 LLM을 호출하고, 응답을 처리하여 실행 가능한 출력을 반환합니다.
  4. (선택 사항) 생성된 매니페스트나 복구 단계를 클러스터에 직접 apply 합니다.

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 everyday cloud‑native operations, turning natural‑language requests into concrete Kubernetes actions.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트