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
- 项目
- 项目
- 项目