Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
브라우저 확장프로그램으로 GitHub 풀리퀘스트를 기본 브랜치별로 색칠, 프로덕션은 빨강·스테이징은 초록·사용자 지정 색상도 가능
A browser extension that colours GitHub pull requests by their base branch: red for production, green for staging, or your own colours.
플러그인JavaScript · HTMLGitHub @oleg-koval온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기PR Redline: browser extension that tints GitHub pull requests into production and other protected branches, so a production PR never passes for a staging one.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗On GitHub, a pull request into production looks exactly like one into staging. The base branch is a small grey label next to the title, and it is easy to approve or merge the wrong one, especially with release PRs, hotfixes and repos that have several long-lived branches.
PR Redline makes the target impossible to miss. It needs no token, no account and no setup. Install it and every PR into main or production turns red. Add more colours for the rest, for example green for staging and blue for release/*.
| Tinted pull requests | Pull request and compare pages take the colour of their base branch: pale red with a red bar on top by default. Merged and closed PRs keep a faded tint. |
| Marked PR list | On the repository's pull request list, each PR into one of your branches gets its colour's tint, left edge and a badge. |
| Everything else in flight | The PR sidebar lists the other open PRs into branches of the same colour, with a link to the full list. Its Agent prompt drawer copies a ready-to-run claude, codex or opencode command, or the plain prompt for any other agent. The prompt asks the agent to update every one of those branches and resolve conflicts, so they are ready to merge. |
| Toolbar popup | Shows what the current PR merges into and which colour it got, and lets you edit branches and colours in place. |
| Colour groups | Up to 8 colours, each with its own branch list. The default is red for main, master, prod, production and any prod-* or production-* branch, such as prod-eu. Add green for staging, blue for release/*, and so on. Light and dark GitHub themes are both supported. |
| Pull request list | Toolbar popup |
|---|---|
| Settings | Agent prompt |
github.com only and reads the base branch from the pull request or compare page.Add PR Redline from the Chrome Web Store. Updates install automatically.
To load it by hand instead: download the latest release zip, unzip it, open chrome://extensions (or comet://extensions in Comet), turn on Developer mode, click Load unpacked and pick the unzipped folder.
It works in Chrome and in Chromium-based browsers such as Comet, Edge, Brave and Arc.
* wildcards, pick custom light, dark and top-bar colours, reorder colours (the upper one wins when a branch is in two), and reset to defaults.Upgrading from 1.4 keeps your branches and colour as the first colour group.
Settings are stored in chrome.storage.sync and apply to open GitHub tabs immediately.
Wildcard patterns tint the page but are left out of the PR list block and the list highlight, because GitHub search has no wildcard for base branches. The exception is when the list is already filtered by that base branch. The list highlight checks up to the first 100 matching PRs.
PR Redline collects no data. It runs only on https://github.com/*, makes no requests outside github.com, and has no analytics, no tracking and no remote code. The only permission is storage, for your settings and the agent you last picked in the drawer. The drawer's copy button writes to your clipboard only when you click it. See the privacy policy.
git clone https://github.com/oleg-koval/production-pr-warning.git
Load the repository folder with Load unpacked. After editing files, click the reload icon on the extension card and refresh GitHub.
./scripts/package.sh # builds dist/pr-redline-<version>.zip for the Chrome Web Store
To release, bump version in manifest.json, add its section to CHANGELOG.md and merge. The merge into main tags the version, and the Release workflow builds the zip, publishes the GitHub release and submits it to the Chrome Web Store for review. RELEASING.md covers the store secrets it needs and what to do when a step fails.
The website lives in docs/ and is served by GitHub Pages at redline.olegkoval.com.
PR Redline is not affiliated with or endorsed by GitHub, Inc.