← Back to HyperWare
PRShift icon

PRShift

Schedule when a GitHub pull request actually gets merged. Point PRShift at a PR and a date/time, and it watches the clock for you — merging automatically as long as the PR is still mergeable and CI is green.

🐙 GitHub Self-hosted Open Source

What it does

Schedule a merge

From a local dashboard, the REST API, or a PR comment — pick a PR and a date/time and PRShift takes it from there.

Waits for green CI

Polls once a minute; only merges once the PR is still open, conflict-free, and every check has passed.

Blocks & explains

If checks fail or the PR has conflicts, the schedule is marked blocked and PRShift comments explaining why — no silent failures.

PR comment commands

/schedule-merge and /cancel-merge work right from the pull request when deployed with a webhook.

Runs anywhere

Loopback-only by default for local use, or deploy it for webhook-driven PR comments and desktop notifications on merge, block, or failure.

Open source

Self-hosted and free — clone it, run npm run setup, and you're scheduling merges in minutes.