For pull request automation, the strongest matches are haya14busa/reviewdog (Reviewdog is a code review bot and CI orchestrator), anc95/chatgpt-codereview (This repository provides an automated code review bot that) and villesau/ai-codereviewer (This repository provides automated pull request code reviews using). qodo-ai/pr-agent and danger/danger round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open source pull request automation tools ranked by GitHub stars and activity, with key features compared. Compare and find the best fit.
Reviewdog is an automated review bot and CI code review orchestrator that converts the output of static analysis tools into automated pull request comments. It functions as a linter output parser and static analysis commenter, transforming unstructured logs from compilers or linters into structured diagnostics. The project distinguishes itself by using pattern-based output parsing and a platform-agnostic plugin architecture to unify multi-language linting workflows. It employs diff-based result filtering to isolate issues introduced in a specific commit and provides the ability to post action
Reviewdog is a code review bot and CI orchestrator that automates pull request comments from static analysis tools, fitting the core category despite missing release notes generation and workflow orchestration features.
ChatGPT-CodeReview is an AI-driven code analysis tool and bot that uses a large language model to automatically review pull request diffs and post feedback on code changes. It functions as a system for detecting bugs and suggesting improvements in source code. The tool provides a containerized runtime for deployment as a background process or through a GitHub Action. Users can customize the analysis behavior, style, and technical depth by adjusting model parameters and system prompts. The system handles automated code review workflows by triggering analysis via webhooks and CI pipelines, upd
This repository provides an automated code review bot that integrates with GitHub Actions to analyze pull request diffs, covering one of the key requirements for pull request workflow automation.
Ai-codereviewer is a GitHub pull request review bot and LLM code review tool that functions as an OpenAI code analysis assistant. It operates as an automated assistant designed to inspect source code and suggest improvements by connecting to external artificial intelligence APIs. The software processes incoming webhook events from a remote version control service to trigger automated background tasks. It parses and filters raw code change sets from pull request diffs, allowing users to exclude specific files matching custom glob patterns so the analysis ignores generated or irrelevant code. O
This repository provides automated pull request code reviews using LLMs and GitHub Actions, delivering the core review capability requested even though it lacks release notes and full workflow orchestration.
PR Agent is an AI-powered code analysis tool and pull request reviewer that uses large language models to automate version control workflows. It functions as a programmatic agent that integrates with version control platforms to provide automated quality checks, explain code changes, and manage pull request documentation. The system distinguishes itself by enforcing organizational engineering standards through a customizable rule-based system. It leverages retrieval-augmented generation to inject repository context and organizational guidelines into its analysis, ensuring that feedback remain
PR Agent is an AI-powered pull request reviewer that automates code analysis, documentation, and reviews, missing only workflow orchestration to cover all the requested features.
Danger is a workflow automation tool that integrates with Git hosting platforms to automate code reviews and leave inline comments on pull requests, fitting the category well despite missing broader workflow orchestration features.
This project is a suite of automated tools and an LLM code review framework designed for design auditing, security scanning, and AI-driven code analysis. It functions as a developer workflow orchestrator that uses static analysis agents and agent-based workflows to automate pull request analysis and security audits. The system employs a dual-loop agent architecture to coordinate primary analysis and secondary verification, reducing false positives. It distinguishes itself through the use of browser automation to perform live UI component testing and verify frontend changes against accessibili
This project is a pull request analysis and workflow automation tool that uses AI agents for automated code review, security scanning, and visual compliance checks, fitting the requested category well despite lacking native release notes generation.
danger-js is an automated code review tool and CI pipeline plugin that functions as a pull request linter. It verifies commit messages, tracks dependency changes, and ensures pull requests meet project standards by posting automated feedback and comments directly into the version control interface. The system integrates with various Git providers, including GitHub, GitLab, and BitBucket, to retrieve pull request metadata and execute custom review rules. It allows teams to package and distribute review conventions as shareable modules and supports the execution of rules written in transpiled l
Danger-js is an automated code review and pull request linting tool that verifies standards and posts feedback directly to pull requests, aligning well with your workflow automation needs although it functions primarily as a review linter rather than a full release or orchestration platform.
Reviewdog is a linter result posting tool and a diff-aware static analysis filter. It parses the output of various linters and posts findings as comments on pull requests within code hosting platforms. It also functions as a quality gate for CI pipelines, failing builds when findings exceed specified severity thresholds. The project distinguishes itself by isolating static analysis issues to only those introduced within the current git code diff, preventing the reporting of legacy errors. It unifies tool findings by processing industry-standard SARIF and XML diagnostic formats alongside custo
Reviewdog is a diff-aware static analysis tool that automates code review by posting linter findings directly as pull request comments, making it a fitting choice for review workflows.
Qodo Cover is an engineering governance platform and AI-powered assistant designed for automated code review and unit test generation. It utilizes an abstract syntax tree codebase knowledge graph to map dependencies and architectural relationships, allowing it to analyze pull requests and enforce organizational coding standards. The system distinguishes itself through a multi-agent analysis pipeline that performs architectural reasoning and identifies bugs beyond the immediate diff. It features a model context protocol server to expose codebase intelligence to external tools and can automatic
Qodo Cover provides automated code review and analysis for pull requests using an AI-driven multi-agent pipeline, which aligns well with the request for workflow automation despite focusing heavily on test generation and governance rather than broad release orchestration.
Continue is an automated code review platform that integrates AI agents directly into the software development lifecycle. By executing custom validation rules against pull request diffs, it provides immediate feedback through repository status checks, allowing teams to enforce quality, security, and documentation standards before manual review begins. The system distinguishes itself through a file-based configuration model where validation logic is defined in version-controlled markdown files. These files act as system prompts that guide autonomous agents in evaluating code changes. This appr
This repository provides an AI-driven automated code review platform that integrates with pull requests to enforce quality standards, matching the requested focus on workflow and review automation.
dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create remediation pull requests. What distinguishes this project is its handling of complex multi-ecosystem resolution across dozens
Dependabot Core is an automated dependency management engine that generates package update pull requests across multiple ecosystems, making it a specialized tool for PR creation even though general workflow orchestration and code reviews are out of scope.
This repository provides a focused GitHub Action for configuration-driven pull request labeling based on file paths and branch patterns, fitting squarely into the automation category though limited to labeling rather than full workflow orchestration.
:package: GitHub Action to update PRs with outdated checks and squash and merge the ones matching all branch protections
This GitHub Action automates the squashing and merging of pull requests based on branch protection rules, fitting the target category well despite lacking features like automated code review or release notes generation.
A GitHub action to create a pull request for changes to your repository in the actions workspace
This TypeScript GitHub Action automates the creation of pull requests within workflows, fitting the category well despite focusing on creation rather than comprehensive review or orchestration.
⚡️ Lint pull request name with commit lint. This is useful if you squash merge your pull requests ⚡️
This TypeScript GitHub Action automatically lints pull request titles using commitlint, which fits the category of pull request automation even though it focuses specifically on naming enforcement rather than full workflow orchestration.
Pull is an automated pull request manager designed to synchronize GitHub repository forks with their upstream sources. It acts as an orchestrator that creates and manages pull requests to integrate remote changes and keep development forks aligned with original project sources. The tool is configuration-driven, allowing users to define specific git integration strategies such as merging, squashing, rebasing, or hard resetting. It integrates with GitHub Actions to manage branch protection and the assignment of reviewers, assignees, and custom labels. Synchronization can be triggered through p
Pull is a GitHub App built with Probot that automates fork synchronization and pull request management using configurable git strategies and GitHub Actions, fitting well within the workflow automation space despite lacking built-in AI code review.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| haya14busa/reviewdog | 9.4K | Go | MIT | |
| anc95/chatgpt-codereview | 4.4K | JavaScript | ISC | |
| villesau/ai-codereviewer | 1K | TypeScript | MIT | |
| qodo-ai/pr-agent | 11.6K | Python | Apache-2.0 | |
| danger/danger | 5.6K | Ruby | mit | |
| oneredoak/claude-code-workflows | 3.6K | — | mit | |
| danger/danger-js | 5.5K | TypeScript | MIT | |
| reviewdog/reviewdog | 9.1K | Go | mit | |
| qodo-ai/qodo-cover | 5.4K | Python | AGPL-3.0 | |
| continuedev/continue | 33.7K | TypeScript | Apache-2.0 |