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 Framework – aidevops\n\n这是什么 – 一个命令行框架,可让您编排AI驱动的代理,从高级意图到经过验证的结果,执行软件交付任务。它以aidevops npm/Homebrew包形式提供,并与OpenCode AI助手平台配合使用。\n\n核心思想\n- 代理 + 知识库 – 17个主要代理(250多个子代理,2200多个辅助脚本)封装领域专业知识(代码、基础设施、市场营销、研究、创意等)。\n- 持久上下文 – 所有计划、决策、证据和任务状态都存储在仓库(Git)中,因此工作可以在聊天会话之间延续。\n- 安全的Git工作流 – 工作在与主仓库隔离的关联工作树中完成,通过精确头部检查验证,然后通过权限感知的PR合并。\n- 模型路由与Token效率 – 提供商中立的层级(simple、standard、thinking)自动选择最便宜的可用模型;更强模型保留给高影响决策。\n- 自动化层 – Pulse监督已注册的仓库,派遣无头worker处理问题范围的任务,按计划运行missions和routines,并从失败中恢复。\n- 安全与隐私 – 使用aidevops secret存储机密,具备提示注入防御、供应链检查和审计跟踪。\n\n典型工作流\n1. 安装(brew install marcusquinn/tap/aidevops或npm i -g aidevops)。\n2. 连接模型账户(OpenCode、Anthropic、OpenAI等)通过aidevops model-accounts-pool。\n3. 注册您的代码在~/Git下,运行aidevops init添加约定。\n4. 启用自动化 – aidevops auto-update enable、aidevops pulse …、aidevops init-routines。\n5. 在OpenCode会话中使用命令,例如:\n - /full-loop \"Implement feature X\" – 端到端交付。\n - /skills recommend \"TASK\" – 发现哪个代理可以提供帮助。\n - /pulse – 监控和派遣worker。\n6. 使用aidevops status、aidevops security或生成的报告查看结果。\n\n适用对象\n- 希望在不编写自定义脚本的情况下获得AI辅助CI/CD的个人开发者或小团队。\n- 希望在保持安全性和可审计性的同时将LLM驱动的代理嵌入现有Git工作流的组织。\n\n开箱即用\n- CLI(aidevops),包含100多个斜杠风格命令。\n- 预捆绑的代理,用于代码生成、CI门控、基础设施配置、内容创建、分析等。\n- 与OpenCode(AI运行时)集成,及可选的Tabby IDE同步。\n- 内置指标、质量门禁徽章以及SonarCloud / Codacy报告。\n\n限制\n- 需要OpenCode平台(或兼容运行时)以及每个模型提供商的API密钥。\n- 自动化(Pulse/Workers)仅在您明确标记为\"pulse\": true的仓库上运行。\n- 某些功能需要安装本地工具(Docker、Firecracker、Tabby)。\n\n底线 – aidevops是一个全栈、AI优先的DevOps框架,将自然语言意图转化为可重现、经过审计的软件交付流水线,利用大量专门代理库,同时保持工作在Git中可追踪。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目