发现 AI 代理的未来arrow_forward

aidevops

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
工作流自动化多智能体系统MCPAI代理智能体框架CLI智能体与应用工具模型与推理框架开发者工具/代码自动化/工作流/RPA安全/隐私

基于 OpenCode 的 AI DevOps 自动化框架,支持 13 个领域 Agent 自主编排、多模型安全验证与全栈项目免看护管理。

概述#

aidevops 是一个采用 MIT 协议开源的 AI DevOps 自动化框架(当前版本 3.8.95),由 Marcus Quinn 直接维护,以 CLI 工具和 OpenCode 插件形式运行于 macOS/Linux 平台。核心语言为 Bash 脚本与 TypeScript (Bun),通过 MCP servers 连接 30+ 外部服务。

核心能力#

  • 自主编排:AI 主管每 2 分钟运行一次脉冲,自动合并 PR、派发 worker、检测卡死进程、推进多日任务,无需人工看护。
  • 多层级 Agent 体系:13 个专业领域 Agent(Build+、Automate、SEO、Marketing、Content、Legal、Sales、Research、Video、Business、Accounts、Social Media、Health),按需加载 900+ 子 agent。
  • 并行执行:通过 git worktrees 在独立分支上运行多个 AI 会话,各自执行完整工作循环,互不干扰。
  • 多模型交叉验证:高风险操作(force push、生产部署、数据迁移)在执行前由跨供应商的第二模型验证,降低关联幻觉风险。
  • 供应链加固:Python 依赖精确锁定 (==),.pth 文件审计检测已知供应链攻击指标。
  • 成本感知路由:分层模型路由(local → haiku → flash → sonnet → pro → opus),项目类型自动配置质量门控,含消耗率分析。
  • 自愈与自改进:错误发生时自动诊断、创建任务、修复,并从失败模式中提取学习以改进框架本身。
  • 渐进式知识加载/slash 命令和 @subagent 提及机制仅在需要时加载知识到上下文,节省 Token。
  • Beads 任务图谱:支持 blocked-by/blocks 依赖语法,同步 TODO.md 并支持 TUI/Web/React 等社区查看器可视化。
  • Git-first 工作流:受保护分支、PR 审查、合并前质量门控,通过结构化流程实现安全的 vibe-coding。
  • 丰富指令集:69 个 slash 命令与 390+ 辅助脚本。

架构要点#

  • 入口层aidevops.sh 主脚本负责环境检测与 CLI 命令分发。
  • 定义层:Agent 行为逻辑通过 Markdown 文件定义,存放在 ~/.aidevops/agents/ 目录(以 AGENTS.md 为入口)。
  • 执行层:390+ 辅助脚本(.agents/scripts/)和 69 个 slash 命令处理系统调用与服务交互。
  • 状态管理层TODO.mdtodo/PLANS.md 为任务状态真实来源,Beads 组件负责图结构同步与可视化。
  • 集成层:MCP servers 连接托管、Git 平台、DNS、安全、监控、部署、支付、通信等 30+ 外部服务。
  • 持续集成.github/ 工作流进行 CI/CD,.qlty 配置进行代码质量管控。

典型场景#

  • 全栈项目管理:一句话描述目标,AI 自动拆分里程碑、并行派发 worker、验证并追踪预算。
  • 多仓库并行开发:跨多个仓库调度并行 AI agent,路由任务到领域专家 agent。
  • DevSecOps 安全审计aidevops security 一键覆盖用户安全态势、明文秘密检测、供应链 IoC 扫描和活跃公告。
  • 开源贡献工作流:克隆任意仓库、本地开发、提交 PR,使用同一完整工作循环。

安装与上手#

# npm(推荐)
npm install -g aidevops && aidevops update

# Bun
bun install -g aidevops && aidevops update

# Homebrew (macOS/Linux)
brew install marcusquinn/tap/aidevops && aidevops update

# 源码安装
bash <(curl -fsSL https://aidevops.sh/install)

新用户启动 OpenCode 后输入 /onboarding 进入交互式配置向导。推荐搭配 OpenCode + Claude 模型,Claude Pro/Max 订阅用户可通过原生 OAuth 实现零额外成本。

CLI 核心命令#

aidevops status           # 检查安装状态
aidevops init             # 项目初始化(默认启用所有功能)
aidevops init planning    # 仅启用规划功能
aidevops update           # 更新框架
aidevops auto-update      # 管理自动更新轮询(每 10 分钟)
aidevops secret           # 管理秘密(gopass 加密)
aidevops security         # 全安全评估

执行 aidevops init 后生成 .aidevops.json(配置)、.agents/(符号链接)、TODO.md(快速任务追踪)、todo/PLANS.md(复杂执行计划)。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch