A Chrome extension that puts your GitHub issues, pull requests, and review requests right in your browser's side panel — so you can keep an eye on what matters without ever leaving the page you're on.
If you're tired of constantly switching tabs to check on your GitHub work, Sidecar is for you. Click the extension icon and a side panel slides open with a fast, filterable view of everything on your plate: issues you're assigned to, PRs you've opened, code reviews waiting on you.
You can create saved views — think of them as bookmarked searches — with custom filters for state, repo, sort order, and more. Power users can drop in raw GitHub search syntax for full control. Items show CI status, merge conflicts, labels, and you can hover to preview the latest comments without clicking through.
- Saved views — Create tabs for the searches you care about (e.g. "My Open PRs", "Needs Review")
- Live CI status — See check run results and merge conflict warnings inline
- Comment previews — Hover over any item to read the latest comments with full Markdown rendering
- Infinite scroll — Virtualized list that handles large result sets smoothly
- Review badge — Know at a glance how many reviews are waiting for you
- Advanced search — Supports GitHub's full search query syntax for power users
You'll need Node.js (v18+) and a GitHub Personal Access Token with repo scope (for private repos — no scopes needed for public repos only).
npm install
npm run buildThis outputs a production build to the dist/ folder.
- Run
npm run buildto generate thedist/folder - Open Chrome and navigate to
chrome://extensions - Enable Developer mode using the toggle in the top-right corner
- Click Load unpacked and select the
dist/folder from this project - The GitHub Sidecar icon will appear in your extensions toolbar — click it to open the side panel
- Paste in your GitHub Personal Access Token when prompted, and you're good to go
Tip: After making code changes, run
npm run buildagain, then go back tochrome://extensionsand click the refresh icon (↻) on the Sidecar card to pick up the new build.
For local development with hot reload:
npm run devReact · TypeScript · Vite · TanStack Query · TanStack Virtual · Chrome Manifest V3