Your GitLab MRs and GitHub PRs, from review to production, live in your terminal. Built to wake Claude Code.

prtop --demoPaste this into Claude Code:
Set up prtop for me: follow https://raw.githubusercontent.com/TomyCesaille/prtop/main/examples/claude-code/SETUP.mdClaude installs prtop for you and for itself. It checks your GitLab or GitHub sign-in and fits the settings to your projects, then sets itself up to use prtop: a /prs command, and watching your merge requests in the background while it works. It asks you at each step.
brew install TomyCesaille/tap/prtop # macOS, Linux
choco install prtop # WindowsBoth install glab and gh alongside prtop. Sign in to the ones you use, with glab auth login or gh auth login, and name what prtop reads:
# ~/.config/prtop/.env (%APPDATA%\prtop\.env on Windows)
# gitlab (the default), github, or gitlab,github for both
PRTOP_FORGES=gitlab,github
PRTOP_GITLAB_HOST=gitlab.example.comThen run prtop.

Claude runs prtop watch in the background. It checks every 5 minutes and exits with the new table as soon as the table changes, so Claude hears about an approval, a needed rebase or a deploy as it happens.
> prtop watch # in the background
[watch] 14:05:12 no change
[watch] 14:10:12 no change
| ! | feat: sign in with SSO… | web!1931 | ✅ mergeable, approved |prtop never writes to GitLab or GitHub, so merging, rebasing or triggering a deploy stays with Claude, behind your confirmation.