A list of DevOps features enabled by LLM software.
This repo is intended to be powered by the community. Feel free to pick up ideas and start a profitable business π€.
LLMs represent a major step forward for all digital professions. Software engineering can (and must) take advantage of it to speed up its development cycles, make software more secure, and succeed in maintaining it more easily and for longer.
Features are listed by category and sub-categories, along with the name of tools that meet them.
Checked titles are those where products are considered addressing the issue (at least 3 projects, including 1 product, should exist). Cited tools must be specifically trained for the category they are stated in.
- π Open source / π Closed source
- π Free / πΆ Paid / πΈ Paid 3rd party (i.e. OpenAI API)
- π Project / π¦ Product (early stage) / π Product (production-ready)
- #οΈβ£ CLI interface / π₯οΈ browser interface / π¨βπ» IDE interface
- Code & configuration suggestion or explanation (manual / chat / auto-complete)
- ππΆππ₯οΈ ChatGPT
- ππΆππ¨βπ» GitHub Copilot
- πππ¦π¨βπ» fauxpilot/fauxpilot
- πππ¦π¨βπ» TabbyML/tabby
- ππΆππ₯οΈ Harness AIDA
- ππΆππ¨βπ» Replit Ghostwriter
- ππΆππ¨βπ» AWS CodeWhisperer
- ππππ₯οΈ Claude
- πππ¦π¨βπ» Google Project IDX
- πππ¦π¨βπ» Google Duet AI
- ππΆππ₯οΈ GitLab Duo
- ππΆππ₯οΈ SafeCoder
- Code, tests & configuration writing (automatic refactoring or suggestions)
- ππΈπ¦π₯οΈ sweepai/sweep
- ππΆππ₯οΈ GitLab Duo
- Code debugging or explanation
- ππΆππ₯οΈ ChatGPT
- ππΆπ¦π¨βπ» GitHub Copilot Chat
- ππΆππ₯οΈ Harness AIDA
- ππΆππ¨βπ» Replit Ghostwriter
- ππππ₯οΈ Claude
- Software documentation exploration (Q&A)
- ππΆππ₯οΈ GitLab Duo
- Automatic MR/PR descriptions
- ππΆππ₯οΈ GitLab Duo
- Issues description, summarization or completion
- ππΆππ₯οΈ GitLab Duo
- Code optimization
- ππΈπ#οΈβ£ sshh12/llm_optimize
- Infrastructure optimization
- Code vulnerabilities finding
- ππΆππ₯οΈ Harness AIDA
- ππΆππ¨βπ» AWS CodeWhisperer
- Code vulnerabilities explanation and refactoring suggestions
- ππΆππ₯οΈ Harness AIDA
- ππΆππ¨βπ» AWS CodeWhisperer
- ππΆππ₯οΈ GitLab Duo
- Detect vulnerabilities and misconfiguration in running machines
- πππ¦#οΈβ£ K8sGPT
- Detect vulnerabilities and misconfiguration in running webservers/APIs
- Detect vulnerabilities in files / viruses
- Check code readability and typos
- Check for valid commit messages (format and relevance)
- Check for valid issues (format and relevance)
- Check for code best practices
- ππΈππ₯οΈ truskovskiyk/pr-reviewer
- ππΆππ₯οΈ GitLab Duo
- Check for anormal/dangerous contributions
- Recognize code license
- ππΆππ¨βπ» AWS CodeWhisperer