DevOpsGPT

把自然语言需求转为可交付软件的 DevOps 开发自动化方案。

Star 数
★ 6k
最近更新
1 个月前
License
NOASSERTION
主语言
HTML
FA 评分
证据不足

30 秒速览

运行形态
自托管服务命令行工具
可在哪里用
平台专用OpenAI API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Python 3.7 或更高版本SQLiteOpenAI API 令牌Docker(可选)Shell / 命令行网络访问本地文件系统
典型场景
需要把业务方自然语言需求快速转为初始软件实现的开发团队。
不适合
  • 希望自动理解并改造已有项目代码的团队,当前版本无法做到
  • 对需求与接口文档精度要求高的复杂业务场景

这个 Agent 能做什么,适合哪些场景?

DevOpsGPT 是一个将 GPT 语言模型与 DevOps 工具结合的软件开发自动化项目。它通过浏览器服务接收和澄清需求,产出接口文档与生成的代码,生成结果保存在 ./workspace。README 描述的流程还包括代码功能完善、持续集成以及向目标环境发布版本。项目可从源码运行,也提供容器镜像 kuafuai/devopsgpt:latest;默认服务地址为 http://127.0.0.1:8080。虽然项目介绍了既有项目分析和基于既有项目编写伪代码的流程,但其限制说明当前版本尚不能自动理解既有项目代码。

用户在浏览器中按页面引导提交并澄清需求。DevOpsGPT 生成接口文档,并将生成的代码写入 ./workspace;README 将后续流程描述为开发者优化功能、使用 DevOps 工具进行持续集成和测试,以及发布到目标环境。源码部署时,用户复制 env.yaml.tpl 为 env.yaml,在其中填写 GPT Token,然后执行 sh run.sh(Linux 或 macOS)或运行 run.bat(Windows)。容器部署时,挂载 workspace 和 env.yaml,映射 8080 与 8081 端口并运行 kuafuai/devopsgpt:latest。

  1. 需要把业务方自然语言需求快速转为初始软件实现的开发团队。
  2. 需要先获得接口文档,再由工程师完成接口设计与实现的后端团队。
  3. 希望通过浏览器引导完成需求开发,并在 ./workspace 检查生成代码的个人开发者。
  4. 已有 Docker 环境、希望以容器方式试用需求到代码流程的团队。
  5. 计划把生成代码纳入既有持续集成、测试和发布流程的 DevOps 团队。

如何安装或部署这个 Agent?

源码方式:准备 SQLite 和 Python 3.7 或更高版本;下载发布版本或克隆代码;将 env.yaml.tpl 复制并改名为 env.yaml;编辑 env.yaml 并填写 GPT Token;在 Linux 或 macOS 执行 sh run.sh,在 Windows 运行 run.bat。Docker 方式:执行 mkdir -p workspace;将 env.yaml.tpl 复制到当前目录并改名为 env.yaml,填写 GPT Token;随后执行:

docker run -it \
-v$PWD/workspace:/app/workspace \
-v$PWD/env.yaml:/app/env.yaml \
-p8080:8080 -p8081:8081 kuafuai/devopsgpt:latest

如何使用这个 Agent?

启动后,在日志给出的地址访问服务,默认是 http://127.0.0.1:8080。运行前必须在 env.yaml 中配置 GPT Token。按照页面引导提交并澄清需求,完成需求开发;服务会生成接口文档,并将生成的代码写入 ./workspace。随后可在该工作目录检查代码,并按 README 描述的流程由开发者完善功能,再将代码纳入持续集成、测试和向目标环境发布版本的后续工作。

这个 Agent 有哪些优点和局限?

优点
  • 同时覆盖需求澄清、接口文档、代码生成、持续集成和版本发布这一开发流程,而非只生成代码片段。
  • 提供源码运行和 Docker 镜像两种部署方式,并明确了工作目录与端口挂载。
  • 生成结果写入 ./workspace,便于开发者检查、完善并接入后续工程流程。
局限
  • 运行需要配置 GPT Token,README 还明确提示 OpenAI API token 使用可能产生费用。
  • 依赖 Python 3.7+ 与 SQLite;容器部署还需要 Docker。
  • README 承认复杂场景下需求和接口文档生成可能不够准确。
  • 当前版本不能自动理解既有项目代码,尽管文档同时描述了既有项目相关工作流。
  • 项目按“as-is”实验性软件提供,使用者需自行承担数据丢失、系统故障及合规风险。

这个 Agent 与同类方案有什么区别?

README 将 Auto-GPT、gpt-engineer 和 LangChain 列为参考项目,但未提供功能或性能对比。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
DevOpsGPT 当前 证据不足 自托管服务免费 + 模型费 ★ 6k 1 个月前 HTML OpenAI API
Claw-Empire AI 公司控制台 72 · 存在缺口 命令行工具免费 + 模型费 ★ 1.4k 7 个月前 TypeScript Codex · Claude Code · OpenAI API · Claude API
Zeroshot 工程验证循环 63 · 存在缺口 命令行工具免费 + 模型费 ★ 2.1k 1 天前 Rust Codex · Claude Code
Agents Observe 55 · 缺口较多 Agent 插件 / 技能免费 ★ 714 2 个月前 TypeScript Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
证据不足
查看各维度的扣分理由
信任安全

证据不足:仓库未提供权限管理、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的明确实现或文档。所有信任相关标准均未得到支持,因此评分为0。

可靠稳定

证据不足:未提供自一致性、依赖可用性或失败消息的明确证据。README描述了工作流,但未提供错误处理或依赖管理的细节。因此评分为0。

适用触发

证据不足:README描述了目标受众和场景,但未提供能力边界、触发精度或环境适配的详细说明。因此评分为0。

规范维护

证据不足:README提供了安装说明和已知限制,但未提供信息架构、命名稳定性、示例/FAQ、版本变更日志或维护责任的明确证据。许可证存在但为自定义,且未提供版本变更日志。因此评分为0。

有效结果

证据不足:README声称提高效率,但未提供输出可用性、边际价值或成本效益的具体证据。因此评分为0。

证据核验

证据不足:README中的声明未提供可追溯性、交叉来源佐证或事实与推断的分离。因此评分为0。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 仓库未提供权限管理、数据流透明或敏感数据处理的细节,使用前需自行评估风险。
  • 依赖列表包含多个未固定版本的包,且未提供安全审计信息。
  • 许可证为自定义,可能限制商业使用,需仔细阅读。
证据充分度:低 评估于 2026年8月9日 审查版本 8b5e1b484e0e 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/devopsgpt.svg?lang=zh)](https://followagents.com/zh/agents/devopsgpt)
<a href="https://followagents.com/zh/agents/devopsgpt"><img src="https://followagents.com/badge/devopsgpt.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.6.21
    发布说明摘录
    What's Changed - refactor(*): introduce service provider switching functionality @bdoycn - fix(subtask): Fixed incorrect response language @booboosui - feat(workspace): Support Git @booboosui - feat(ci): add gitlab ci support @booboosui - feat(cd): supports cloud service deployment @booboosui - feat(*): Supports docker startup @inceabdullah - fix(git): add git package to fix [Errno 2] No such file or directory: 'git' @inceabdullah - chore(doc): Add Japanese README @eltociear Full Changelog: https://github.com/kuafuai/DevOpsGPT/compare/v0.6.20...v0.6.21
    在 GitHub 查看 ↗
  2. v0.6.20
    发布说明摘录
    What's Changed - The first release. Contributors @booboosui @yakeJiang @ericxinwu @richardkelly2014 @sonicrang
    在 GitHub 查看 ↗

常见问题

运行需要什么凭据?
需要在 env.yaml 中填写 GPT Token。
生成的代码在哪里?
源码和 Docker 两种运行方式都将生成代码放在 ./workspace。
能自动理解并改造现有项目吗?
README 的限制部分说明,当前版本尚不能自动理解既有项目代码。
使用成本需要注意什么?
README 提示 GPT 的 token 使用可能昂贵,使用者应监控 OpenAI API 用量并设置限额或告警。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents