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)。 |
如何使用
- 使用 npm 全域安裝(
npm install -g aidevops)。 - 在任意倉儲中執行
aidevops init以啟動框架。 - 呼叫高階命令(
aidevops pulse、aidevops /design-artifact、aidevops secret)或透過其 Markdown 模組呼叫特定代理。 - 監督者決定使用哪個模型層級(日常作業使用廉價模型,高階推理使用 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
- 專案
- 專案
- 專案