Skip to content

githubnext/awesome-continuous-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Continuous AI

Continuous AI is any use of automated AI to support software collaboration on any platform. The term aligns with the established concept of Continuous Integration/Continuous Deployment (CI/CD). Just as CI/CD transformed software development by automating integration and deployment, Continuous AI covers the ways in which AI can be used to automate and enhance collaboration workflows.

NOTE: this list is provided in the spirit of other "awesome" lists common on the Web. Inclusion of a link does not in any way mean endorsement or recommendation. Some of the links may be out-of-date, some may be demonstrators, some may be commercial products. All should be checked carefully for appropriateness, privacy, security, responsible AI and other key operational properties.

Categories

Continuous Triage

Continuous Documentation

  • Penify.dev - "Penify instantly generates and updates comprehensive documentation for your repository"
  • Dosu - "You build. Dosu documents. Dosu turns your codebase into a living knowledge base that every team member can understand—from engineering to operations"
  • DeepWiki - "Automatically generates architecture diagrams, documentation, and links to source code to help you understand unfamiliar codebases quickly"
  • AI Translate Action - A GitHub Action that provides AI-powered text and file translation directly in your workflows.
  • Translate Docs - Translate your documentation into multiple languages automatically
  • autodoc - An experimental toolkit for auto-generating codebase documentation for git repositories
  • docAider - Automate the process of generating and reviewing code documentation for your repository through a multi-agent approach
  • ReadmeAI - Automatically generates README files using a robust repository processing engine and LLMs

Continuous Code Review

  • GitHub Copilot Code Review - Learn how to request a code review from GitHub Copilot.
  • CodeRabbit - "Supercharge your team to ship faster with the most advanced AI code reviews"
  • Gemini Code Assist - "Review GitHub code using Gemini Code Assist"
  • Shippie - Code review, secrets detection, bug fixes and more. TypeScript + Bun.
  • Aetherr Agency DeepDive - "Analyze the quality of your test files, providing insightful feedback and suggestions for improvement."

Continuous Code Commenting

  • GenAI Code Commentor - a sample of using GenAIScript for automated commenting of code using GitHub Actions and GitHub Models

Continuous Code Optimization

  • CodeFlash (GitHub App) - "CodeFlash finds the fastest version of your Python code through benchmarking with AI-powered optimization, verified for correctness every time"

Continuous Test Improvement

  • SoftwareTesting AI - A code quality platform that identifies coverage gaps and suggests how to resolve them
  • DiffBlue - Automate continuous unit testing at scale in CI

Continuous Research

Continuous Team Communication

Continuous Moderation

  • AI Community Moderator - Analyze issues, pull requests, discussions, and comments for adherence to contribution guidelines and codes of conduct

Continuous AI Engineering

Continuous Security

  • We have not yet included automated AI-powered security scanning and security code analysis in this list

Platforms

On GitHub today, Continuous AI is supported in initial form by the combination of GitHub Actions and GitHub Models. The synergy between these features is at the core of Continuous AI at GitHub.

Agentic Frameworks

General-purpose software agents can be used as the basis for automated workflows:

  • Copilot Coding Agent - "Find out how Copilot can work on GitHub issues and raise pull requests for your to review"
  • Claude Code GitHub Actions - "Integrate Claude Code into your development workflow with GitHub Actions"
  • Amazon Q Developer - "An AI Code assistant that provides support across the software development lifecycle from coding, testing, and deploying to troubleshooting and modernizing applications", with GitHub integration

Programming Frameworks

Any library that can invoke an LLM inference service could be used to create a workflow. Some of them have builtin support for GitHub Actions and/or GitHub Models.

YAML (GitHub Actions Yaml)

Shell Scripting

  • llm and llm-github-models to run LLMs in shell scripting
  • ast-grep: A tool for analyzing and transforming code using abstract syntax trees (ASTs)

Python Scripting

JavaScript/TypeScript

  • GenAIScript, a scripting language for GitHub Actions that simplifies the use of AI models and tools in workflows

Markdown

  • shippie, uses Markdown based rules to define LLM-powered code reviews
  • Agentic Workflow Definitions, build, package, share, and run agentic prompts and workflows across any LLM runtime

Utilities

  • Add Reaction - Adds eyes reaction to an issue, pull request, ... as soon as the action starts. Fun feedback to notify the user that something started.

Similar Lists

About

An awesome list of Continuous AI Actions and Frameworks

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks