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 影響範圍與認證缺口。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案