DevOpsGPT
DevOpsGPT is an AI-driven software development automation solution that combines large language models with DevOps tools to convert natural language requirements into working software. It aims to improve development efficiency, shorten development cycles, and reduce communication costs for development teams.
🎬 DevOpsGPT Open Source - Pioneering tools to lead software development into the AI era! · BooBooSui
✨ Key features
- Converts natural language requirements into functional software
- Automates requirement clarification and interface documentation generation
- Generates pseudocode based on existing project analysis
- Integrates with DevOps tools for continuous integration and deployment
- Supports cloud services and enterprise editions with advanced features
- Provides both source code and Docker deployment options
🎯 Use cases
- Rapidly prototype software from high-level descriptions
- Automate the generation of API endpoints and backend services
- Streamline the handoff from requirements to code in agile teams
- Deploy applications to cloud environments with minimal manual effort
- Analyze and extend existing projects with AI assistance
📦 Installation
🧰 Requirements: Requires Python 3.7 or later, SQLite, and an OpenAI GPT API token (or similar) for configuration.
Run with source code
- Download the released version or clone the latest code (instability). Ensure SQLite and Python3.7+ are ready.
- Copy
env.yaml.tpland rename it toenv.yaml. - Edit
env.yamland add necessary info such as GPT Token (see documentation). - Run
sh run.shon Linux/Mac or double-clickrun.baton Windows. - Access the service via browser (default http://127.0.0.1:8080).
- Follow page instructions to complete requirement development; view generated code in
./workspace.
Run with Docker
- Create a directory:
mkdir -p workspace - Copy
env.yaml.tplfrom the repository to the current directory and rename toenv.yaml. - Edit
env.yamland add necessary info such as GPT Token. - Run:
docker run -it \
-v$PWD/workspace:/app/workspace \
-v$PWD/env.yaml:/app/env.yaml \
-p8080:8080 -p8081:8081 kuafuai/devopsgpt:latest
- Access the service via browser (default http://127.0.0.1:8080).
- Complete requirement development as guided; view generated code in
./workspace.
🚀 Usage
After starting the service, open the browser to the default address (http://127.0.0.1:8080) and follow the on-screen instructions to input your requirements. The tool will generate code in the ./workspace directory. For detailed configuration, refer to the documentation.
⚠️ Good to know
The current version may not precisely generate requirement/interface documentation in complex scenarios and cannot automatically understand existing project code; it is an experimental application provided as-is with potential token costs.
❓ FAQ
What are the prerequisites to run DevOpsGPT?
You need Python 3.7 or later, SQLite, and a GPT API token (e.g., OpenAI) to configure in env.yaml.
How do I access the DevOpsGPT interface?
After starting the service, open a browser to the address shown in the startup log, defaulting to http://127.0.0.1:8080.
Where can I find the generated code?
The generated code is saved in the ./workspace directory relative to where you run the service.
Is there a Docker deployment option?
Yes, you can run DevOpsGPT using Docker with the provided command, mounting your workspace and env.yaml.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.