marcusquinn/aidevops

Vibe-Coding is easy. DevOps is hard. OpenCode & Git token-efficient AI agent automation for your app, business, and personal development. Opinionated tools, services, CLI & API stack for speed, security, and 24/7 results. Open-source first. SOTA everything. The best AI harness for GitHub & teamwork.

AI DevOps 框架 – aidevops

是什麼

  • aidevops 是一個開源框架(MIT 許可證),允許您在整個軟體交付生命週期及多個業務領域中執行 AI 驅動的自動化。它以 CLI(aidevops)和 OpenCode 插件的形式提供,因此相同的命令可從本地 shell 或 OpenCode AI 助手 UI 中調用。

核心理念

  • 不再每次將整個任務提示給大型語言模型,aidevops 將工作分解為 代理(14 個主要代理,>2,200 個子代理),每個代理都有明確的責任(例如,建置、SEO、安全、行銷)。一個輕量級的監督者(「pulse」)負責路由任務、追蹤 token 使用量、隔離敏感資訊,並保持 Git 歷史的整潔。

主要功能

領域 框架可以實現的功能
程式碼與 CI 建立工作樹、開啟 PR、執行 linter、審計品質門檻、透過可審計的套件包回滾。
基礎設施 管理主機、DNS、監控、自架執行器、部署副本和密鑰庫。
產品與業務 撰寫 PRD、路線圖、成長實驗、發票、行銷文案、SEO 報告。
創意與內容 產生 UI 原型圖、簡報、影片、報告(Markdown → HTML/PDF),並附帶證據徽章。
安全與治理 上下文視窗壓縮、跨模型檢查、密鑰庫加密的密鑰、審計日誌、token 預算報告。
自動化膠水 2,010+ 個輔助腳本、100+ 個斜線命令,以及一組「/」命令(例如 /pulse/optimize-tiers/report-token-use)。

如何使用

  1. 使用 npm 全域安裝(npm install -g aidevops)。
  2. 在任意倉儲中執行 aidevops init 以啟動框架。
  3. 呼叫高階命令(aidevops pulseaidevops /design-artifactaidevops secret)或透過其 Markdown 模組呼叫特定代理。
  4. 監督者決定使用哪個模型層級(日常作業使用廉價模型,高階推理使用 GPT‑6‑Astra,Claude 作為備用),並保持工作可審計。

安裝與執行時

  • CLI:npm 套件(aidevops),也可透過 Homebrew(marcusquinn/tap)取得。
  • 執行時:Bash 腳本 + TypeScript(在 Bun 上執行)。與 OpenCode 的控制平面及任何 OpenAI 相容 API 兼容;推薦模型為 GPT‑5.6 Luna、GPT‑5.6 Terra 和 GPT‑6 Astra。

目標使用者

  • 已使用 Git 基礎的 DevOps 的工程師,希望 AI 處理「膠水」工作(分支管理、PR 建立、CI 監控),而無需為每一步撰寫提示。
  • 需要 AI 生成資產但仍需版本控制和預算追蹤的產品與行銷團隊。
  • 需要可重現、可審計的 AI 自動化層的組織(框架記錄決策、token 消耗和密鑰處理)。

專案健康狀態

  • 活躍維護中(最新版本 3.32.323,CI 標記顯示建置通過,SonarCloud 質量門檻、CodeFactor、Codacy)。超過 2,000 個輔助腳本顯示代碼庫規模可觀。
  • 文件詳盡(設計文件、代理目錄、安全密鑰庫指南、報告範本)。
  • 鼓勵社群貢獻;MIT 許可證允許商業再利用。

為何重要 aidevops 解決了大多數 LLM 工具存在的「編排缺口」:它們可以寫程式碼,但無法管理周圍的工作流程(分支整潔性、密鑰安全、token 預算)。透過將 DevOps 最佳實務嵌入 AI 代理層,該框架旨在使 AI 增強開發可擴展且成本效益高。


以上所有細節均直接來自倉儲的 README;未推斷任何額外功能。

相關

  • 專案
  • Dispatch
  • 專案
  • 專案
  • 專案