Linear GitHub extension

Linear GitHub extension without leaving the PR

You open a GitHub pull request titled ENG-482 login panel. The status, priority, estimate, and project live in Linear. Linear’s own GitHub integration already linked the PR. It did not put those fields on the page.

Linear GitHub Panel is a Linear GitHub extension for that gap: a compact, read-only issue panel on github.com/*/pull/*. Independent software. Not affiliated with, sponsored by, or endorsed by Linear or GitHub.

What Linear’s GitHub integration already does

Linear documents the official GitHub app at linear.app/integrations/github and linear.app/docs/github. That integration is the right tool for attaching PRs, syncing issue state, and automating workflows. Use it.

It is not an in-page Linear GitHub integration panel. Reviewing a PR still means a second tab if you need estimate, project, or whether the issue was just marked Urgent.

What this extension draws instead

The content script reads the PR title, description, and branch name, finds identifiers such as ENG-482, and asks Linear GraphQL from your browser. A card appears under the title: status color, priority, estimate, project, assignee, and a deep link.

Your Linear Personal API Key stays in chrome.storage.local. Issue bodies never pass through our billing Worker. The panel is read-only — no status changes, no comments.

When to skip it

If Linear ships an equivalent PR-page panel, this product’s reason to exist shrinks. If you need write-back from GitHub into Linear, this is the wrong extension. If you want a generic PR dashboard, look elsewhere — we only do the issue card on the pull request.

Open the live demo How identifiers are parsed