daiv
开源、自托管的软件工程智能体,将GitHub/GitLab问题自动转化为代码合并请求。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:daiv。 它的用途是:开源、自托管的软件工程智能体,将GitHub/GitLab问题自动转化为代码合并请求。 完整的 Skill 内容见:https://321skill.com/skills/daiv/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请分析这个关于‘为API添加身份验证’的issue,并制定一个实现计划。”,DAIV会读取issue内容,分析相关代码库,然后在issue评论区发布一个详细的步骤计划。你批准后,它会自动创建包含实现代码的合并请求。当评审者提出修改意见时,你可以@DAIV,它会根据意见更新代码。
介绍
DAIV 是一个开源、自托管的软件工程智能体平台,旨在自动化处理GitLab和GitHub上的开发工作流。它直接通过Webhook与你的Git平台集成,无需引入新工具或切换上下文,能够将标注的问题自动转化为具体的实现计划,并在获得批准后创建合并请求。
使用DAIV时,你可以在Git平台的Issue或Pull Request中通过标签或Slash命令(如 /plan、/code-review)触发它。它会在沙箱环境中分析代码库、制定计划、编写代码、响应评审意见,甚至修复失败的CI/CD流水线,整个过程你都可以通过其可选的自托管仪表板进行监控和交互。
这个工具非常适合希望提升开发流程自动化程度、减少重复性编码任务的开发团队。无论是全栈开发、后端开发还是负责项目管理的项目经理,都能通过DAIV将繁琐的代码实现、评审跟进和CI修复工作委托给智能体。
建议在可控的内部环境中先行部署和测试,明确沙箱的网络出口策略,并根据任务复杂度选择合适的LLM模型和思考强度(effort),以平衡效率与成本。
核心特点
核心区别在于其开源、自托管的特性,允许用户完全控制运行环境、网络出口策略和所选的LLM模型,同时深度集成GitLab/GitHub原生工作流,无需改变开发者习惯。
注意事项
不适合对代码生成质量要求极高、需要深度领域知识或复杂业务逻辑推理的即时性生产任务。
常见问题
DAIV支持哪些Git平台?
目前直接支持GitLab和GitHub。
DAIV需要自己提供AI模型吗?
是的,你需要自行配置和提供LLM模型的API(如OpenAI、Anthropic等),DAIV负责调用。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/daiv/raw/index.md 读取 daiv 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/daiv/raw/index.md(查看排版版本)