项目介绍
Agent 开发框架 · 2026-11-09 更新 · 本站尚未实测
DevOpsGPT 是 KuafuAI 推出的“AI 驱动的软件开发自动化方案”。按仓库说明,它把 LLM(大语言模型)与 DevOps 工具结合,将自然语言需求转换为可工作的软件,目标是提升开发效率、缩短开发周期并降低沟通成本。仓库描述中称其为“Multi agent system for AI-driven software development”,即多智能体系统;但 README 正文更强调“需求→接口文档→伪代码→代码完善→持续集成→版本发布”的自动化流程,因此应把它理解为面向软件开发流程的框架型产品,而非单个可即插即用的 Agent 或工作流文件。
核心能力
点击能力名称查看输入、输出和原文依据。
- 需求澄清:通过与 DevOpsGPT 交互,补全并确认需求文档中的细节。
- 接口文档生成:依据需求产出接口文档,辅助开发者进行接口设计与实现。
- 基于现有项目生成伪代码:为开发者提供参考起点。
- 代码完善与优化:由开发者在生成结果基础上继续优化功能。
- 持续集成与发布:借助 DevOps 工具完成代码集成、测试与版本部署。
- 企业版能力(README 标注为 [Enterprise Edition]):现有项目分析、专业领域模型选择与私有部署、接入更多 DevOps 平台。
README 的 Limitations 明确说明:需求与接口文档的生成在复杂场景下可能不够精确;当前版本无法自动理解已有项目代码,相关方案仍在探索中。
实际应用场景
适用场景
适合希望把自然语言需求快速推进到接口设计、代码草稿与部署流程的研发团队,也适合想研究“LLM + DevOps 流程编排”形态的技术人员。由于官方自述为实验性应用,不建议在无人工复核的情况下直接用于生产交付。若目标是直接下载现成工作流文件在客户端中运行,本项目资料未提供此类资产,应谨慎对待。
安装与接入
资料给出两种方式。源码运行:下载 released 版本或克隆最新代码(README 注明最新代码可能不稳定),准备 SQLite 与 Python 3.7 或更高版本;复制 env.yaml.tpl 并重命名为 env.yaml,编辑该文件填入 GPT Token 等必要信息(细节参见仓库 docs/DOCUMENT.md);Linux 或 Mac 执行 sh run.sh,Windows 双击 run.bat;浏览器访问启动日志中的地址,默认 http://127.0.0.1:8080,生成代码位于 ./workspace 目录。Docker 运行:先创建 workspace 目录,复制 env.yaml.tpl 为 env.yaml 并填写配置,然后运行仓库给出的 docker run 命令(挂载 workspace 与 env.yaml,映射 8080、8081 端口,镜像为 kuafuai/devopsgpt:latest)。另外官方提供云服务入口 kuafuai.net。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
README 的免责声明指出,使用 GPT 语言模型会因 token 消耗产生费用,使用者需自行监控和管理用量与成本,并建议定期检查 OpenAI API 用量、设置限额或提醒。因此模型调用费用需按所用服务商实际计费核验,仓库未给出具体价格。是否支持 Windows 之外的特定部署环境、支持哪些模型(README 仅笼统提到 GPT 及企业版“专业领域语言模型”),以及私有部署的具体条件,均需以官方文档为准。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
许可证文件写明:项目采用 Apache License 2.0,并附加防止与 DevOpsGPT 及 KuafuAI 服务直接竞争的补充协议;若要将 DevOpsGPT 用于商业闭源 SaaS 服务,需联系官方获得授权;产品交互设计受外观专利保护。公开仓库不等于全部功能开源,企业版能力与云服务的授权、费用均需向官方核验。国内网络环境下访问 OpenAI 等境外模型服务、Docker Hub 镜像及官方站点是否顺畅,资料未说明,需自行核验;域名归属不代表服务部署地域。
项目资料与来源
字段依据与待核验事项
access:来源确认 · Download the [released version](https://github.com/kuafuai/DevOpsGPT/releases), or clone the latest code(instability), Ensure SQLite and Python3.7 or later is ready.
project_type:来源确认 · DevOpsGPT: AI-Driven Software Development Automation Solution
原始 README(折叠技术参考)
# DevOpsGPT: AI-Driven Software Development Automation Solution
<p align="center">
<a href="docs/README_CN.md"><img src="docs/files/%E6%96%87%E6%A1%A3-%E4%B8%AD%E6%96%87%E7%89%88-blue.svg" alt="CN doc"></a>
<a href="README.md"><img src="docs/files/document-English-blue.svg" alt="EN doc"></a>
<a href="docs/README_JA.md"><img src="docs/files/ドキュメント-日本語-blue.svg" alt="JA doc"></a>
<a href="http://www.kuafuai.net"><img src="docs/files/%E5%AE%98%E7%BD%91-%E4%BC%81%E4%B8%9A%E7%89%88-purple.svg" alt="EN doc"></a>
<a href="docs/CONTACT.md"><img src="docs/files/WeChat-%E5%BE%AE%E4%BF%A1-green.svg" alt="roadmap"></a>
<a href="https://discord.gg/4RMUCZwnxF"><img src="https://img.shields.io/badge/Discord-DevOpsGPT-green" alt="roadmap"></a>
</p>
### 💡 Get Help - [Q&A](https://github.com/kuafuai/DevOpsGPT/issues)
### 💡 Submit Requests - [Issue](https://github.com/kuafuai/DevOpsGPT/discussions)
### 💡 Technical exchange - service@kuafuai.net
<hr/>
## Introduction
Welcome to the AI Driven Software Development Automation Solution, abbreviated as DevOpsGPT. We combine LLM (Large Language Model) with DevOps tools to convert natural language requirements into working software. This innovative feature greatly improves development efficiency, shortens development cycles, and reduces communication costs, resulting in higher-quality software delivery.
<img src="docs/files/intro-flow-simple.png"></a>
## Features and Benefits
- Improved development efficiency: No need for tedious requirement document writing and explanations. Users can interact directly with DevOpsGPT to quickly convert requirements into functional software.
- Shortened development cycles: The automated software development process significantly reduces delivery time, accelerating software deployment and iterations.
- Reduced communication costs: By accurately understanding user requirements, DevOpsGPT minimizes the risk of communication errors and misunderstandings, enhancing collaboration efficiency between development and business teams.
- High-quality deliverables: DevOpsGPT generates code and performs validation, ensuring the quality and reliability of the delivered software.
- [Enterprise Edition] Existing project analysis: Through AI, automatic analysis of existing project information, accurate decomposition and development of required tasks on the basis of existing projects.
- [Enterprise Edition] Professional model selection: Support language model services stronger than GPT in the professional field to better complete requirements development tasks, and support private deployment.
- [Enterprise Edition] Support more DevOps platforms: can connect with more DevOps platforms to achieve the development and deployment of the whole process.
## Demo(Click to play video)
1. <a href="https://www.youtube.com/watch?v=KGeWgM6HzR4" target="_blank">DevOpsGPT Vision video</a>
2. <a href="https://www.youtube.com/watch?v=3peUJeB_afo" target="_blank">Demo - Software development and deployment to Cloud</a>
3. <a href="https://www.youtube.com/watch?v=IWUPbGrJQOU" target="_blank">Demo - Develop an API for adding users in Java SpringBoot</a>
## Workflow
Through the above introduction and Demo demonstration, you must be curious about how DevOpsGPT achieves the entire process of automated requirement development in an existing project. Below is a brief overview of the entire process:

- Clarify requirement documents: Interact with DevOpsGPT to clarify and confirm details in requirement documents.
- Generate interface documentation: DevOpsGPT can generate interface documentation based on the requirements, facilitating interface design and implementation for developers.
- Write pseudocode based on existing projects: Analyze existing projects to generate corresponding pseudocode, providing developers with references and starting points.
- Refine and optimize code functionality: Developers improve and optimize functionality based on the generated code.
- Continuous integration: Utilize DevOps tools for continuous integration to automate code integration and testing.
- Software version release: Deploy software versions to the target environment using DevOpsGPT and DevOps tools.
## Use Cloud Services
Vists [kuafuai.net](https://www.kuafuai.net)
## Quick Start
1. Run with source code
1. Download the [released version](https://github.com/kuafuai/DevOpsGPT/releases), or clone the latest code(instability), Ensure SQLite and Python3.7 or later is ready.
2. Generate the configuration file: Copy `env.yaml.tpl` and rename it to `env.yaml`.
3. Modify the configuration file: Edit `env.yaml` and add the necessary information such as GPT Token (refer to [documentation link](docs/DOCUMENT.md) for detailed instructions).
4. Run the service: Execute `sh run.sh` on Linux or Mac, or double-click `run.bat` on Windows.
5. Access the service: Access the service through a browser (check the startup log for the access address, default is http://127.0.0.1:8080).
6. Complete requirement development: Follow the instructions on the page to complete requirement development, and view the generated code in the `./workspace` directory.
2. Run with Docker
1. Create a directory: `mkdir -p workspace`
2. Copy [env.yaml.tpl](https://github.com/kuafuai/DevOpsGPT/blob/master/env.yaml.tpl) from the repository to the current directory and rename it to `env.yaml`
3. Modify the configuration file: edit `env.yaml` and add necessary information such as GPT Token.
4. ```
docker run -it \
-v$PWD/workspace:/app/workspace \
-v$PWD/env.yaml:/app/env.yaml \
-p8080:8080 -p8081:8081 kuafuai/devopsgpt:latest
```
5. Access the service: Access the service through a browser (access address provided in the startup log, the default is http://127.0.0.1:8080).
6. Complete the requirement development: complete the requirement development according to the guidance of the page, and view the generated code in the `./workspace ` directory
**For detailed documentation and configuration parameters, please refer to the [documentation link](docs/DOCUMENT.md).**
## Limitations
Although we strive to enhance enterprise-level software development efficiency and reduce barriers with the help of large-scale language models, there are still some limitations in the current version:
- The generation of requirement and interface documentation may not be precise enough and might not meet developer intent in complex scenarios.
- In the current version, automating the understanding of existing project code is not possible. We are exploring a new solution that has shown promising results during validation and will be introduced in a future version.
## Product Roadmap
- Accurate requirement decomposition and development task breakdown based on existing projects.
- New product experiences for rapid import of development requirements and parallel automation of software development and deployment.
- Introduce more software engineering tools and professional tools to quickly complete various software development tasks under AI planning and execution.
We invite you to participate in the DevOpsGPT project and [contribute](./docs/CONTRIBUTING.md) to the automation and innovation of software development, creating smarter and more efficient software systems!
## Disclaimer
This project, DevOpsGPT, is an experimental application and is provided "as-is" without any warranty, express or implied. By using this software, you agree to assume all risks associated with its use, including but not limited to data loss, system failure, or any other issues that may arise.
The developers and contributors of this project do not accept any responsibility or liability for any losses, damages, or other consequences that may occur as a result of using this software. You are solely responsible for any decisions and actions taken based on the information provided by DevOpsGPT.
Please note that the use of the GPT language model can be expensive due to its token usage. By utilizing this project, you acknowledge that you are responsible for monitoring and managing your own token usage and the associated costs. It is highly recommended to check your OpenAI API usage regularly and set up any necessary limits or alerts to prevent unexpected charges.
As an autonomous experiment, DevOpsGPT may generate content or take actions that are not in line with real-world business practices or legal requirements. It is your responsibility to ensure that any actions or decisions made based on the output of this software comply with all applicable laws, regulations, and ethical standards. The developers and contributors of this project shall not be held responsible for any consequences arising from the use of this software.
By using DevOpsGPT, you agree to indemnify, defend, and hold harmless the developers, contributors, and any affiliated parties from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from your use of this software or your violation of these terms.
## Reference project
- https://github.com/Significant-Gravitas/Auto-GPT
- https://github.com/AntonOsika/gpt-engineer
- https://github.com/hwchase17/langchain
<!-- Security scan triggered at 2026-09-15 09:22:04 -->历史前置条件说明(补充参考)
Python 3.7 或更高版本与 SQLite(源码方式);Docker 环境(容器方式);需在 env.yaml 中填写 GPT Token 等配置,模型调用产生 token 费用;企业版、私有部署、商业闭源 SaaS 授权及具体支持模型待核验。
项目来源与清单版权许可
https://github.com/kuafuai/DevOpsGPT
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.