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