Kodiak
The GitHub bot that auto-updates and auto-merges your pull requests with minimal CI waste.
About
Kodiak is a GitHub bot that automates the most tedious part of the PR workflow: keeping branches up to date and merging them. Contributors label a PR automerge (configurable), and Kodiak handles branch updates and merging using the minimal number of branch updates — so you don't burn CI minutes on speculative rebuilds and master stays green.
Configuration is a short .kodiak.toml with smart defaults. Beyond auto-merge it does smart commit messages from PR titles, merge-conflict alerts, automatic branch cleanup, auto-approval for bots like Dependabot, and it plays nicely with GitHub's native merge queue. It is open source (MIT) and free to self-host, with a hosted GitHub App for teams that don't want the ops burden.
The honest caveat: it is effectively a one-maintainer project (chdsbd), so bus-factor is real, and GitHub's own merge queue has closed some of the gap Kodiak originally filled. Still the most configurable option in its niche.
What it can do
- Auto-update and auto-merge of PRs with minimal branch updates (Eco Merge)
- First-come-first-served internal merge queue; interoperates with GitHub's native merge queue
- Smart commit messages built from PR title, body, and number
- Merge-conflict alerts, automatic branch cleanup, bot auto-approval (e.g. Dependabot)
- Single short `.kodiak.toml` config with smart defaults; MIT licensed, self-hostable
Setup
- Install the Kodiak GitHub App on your repositories (or self-host the open-source bot).
- Add a
.kodiak.toml(evenversion = 1alone works) to the repo root. - Enable branch protection (e.g. require branches up to date) on your target branch.
- Create the
automergelabel; label PRs to queue them for automatic update and merge.
Prerequisites
A GitHub repository with branch protection configured; admin rights to install the GitHub App.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (verified tier, metrics-v1). Evidence: Adoption 6: starScore from 1,115 stars on chdsbd/kodiak — niche but established; Maintenance 7: pushed 2026-09-11 (recency 9); modest releases assumed 6; issues ratio 72/1115 -> 1 (formula floor); Manual 8: docs verified at kodiakhq.com; deduction: effectively single-maintainer bus factor; GitHub merge queue overlap noted. License: MIT.
★ 1,115 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 6.0/10
- Maintenance · recency, releases, issue load
- 7.0/10
- Openness · license + docs
- 10.0/10
- Manual review · sanity read + red-flag check
- 8.0/10
- · Adoption 6: starScore from 1,115 stars on chdsbd/kodiak — niche but established
- · Maintenance 7: pushed 2026-09-11 (recency 9); modest releases assumed 6; issues ratio 72/1115 -> 1 (formula floor)
- · Manual 8: docs verified at kodiakhq.com; deduction: effectively single-maintainer bus factor; GitHub merge queue overlap noted
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.