DevOpsGPT  by kuafuai

Multi-agent system for AI-driven software development

Created 2 years ago
5,957 stars

Top 8.7% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

DevOpsGPT aims to automate software development by translating natural language requirements into functional code using a multi-agent system powered by LLMs and DevOps tools. It targets developers seeking to improve efficiency, shorten development cycles, and reduce communication overhead, ultimately delivering higher-quality software.

How It Works

DevOpsGPT employs a workflow that begins with clarifying requirements, generating interface documentation, and writing pseudocode based on existing projects. It then refines and optimizes code, leverages DevOps tools for continuous integration, and facilitates software version releases. This approach aims to automate the end-to-end software development lifecycle.

Quick Start & Requirements

  • Source Code: Requires SQLite and Python 3.7+. Run via sh run.sh (Linux/Mac) or run.bat (Windows).
  • Docker: Use docker run -it -v$PWD/workspace:/app/workspace -v$PWD/env.yaml:/app/env.yaml -p8080:8080 -p8081:8081 kuafuai/devopsgpt:latest.
  • Prerequisites: GPT Token (OpenAI API key), env.yaml configuration file.
  • Access: Via browser, default http://127.0.0.1:8080.
  • Documentation: documentation link

Highlighted Details

  • Automates requirement clarification, interface documentation generation, and pseudocode creation.
  • Supports continuous integration and software version release processes.
  • Enterprise Edition features include existing project analysis, professional model selection, and expanded DevOps platform support.
  • References Auto-GPT, gpt-engineer, and LangChain projects.

Maintenance & Community

  • Project is experimental; no specific contributors, sponsorships, or roadmap details are highlighted beyond feature aspirations.
  • Contact: service@kuafuai.net

Licensing & Compatibility

  • License not explicitly stated in the README.
  • Users are responsible for OpenAI API costs.

Limitations & Caveats

The current version has limitations in precisely understanding complex requirements and automating the analysis of existing project code, though a future solution is in development. The project is experimental and provided "as-is" without warranty.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 23 hours ago
Feedback? Help us improve.