Get it for macOS

The open GitHub pull requests that need you, as a folder at the top of the sidebar: review requests, then your own PRs with changes requested, failing checks or conflicts, and the ones ready to merge. Click a PR to start a thread with its title, status, branch and description as context, in the project whose remote is that repository. Snooze a PR until it changes, and pick sources, drafts and organizations. Reads GitHub through the gh CLI on the bb server; Thread Tree draws the folder in its own list when installed.


Overview

View source

The open GitHub pull requests that need you, as a folder at the top of the sidebar.

What you get

  • Review requests first, then your own PRs that wait on you: changes requested, failing checks, conflicts, or approved with nothing blocking the merge. PRs assigned to you or mentioning you can join them.
  • Each row shows the PR title and a short reason in colour. A click opens a page with the PR as a context card (title, status, branch, description) above bb's new-thread composer, in the bb project whose git remote is that repository. Type the question and send: the agent gets the PR context with it, and the chat shows only what you typed. ⌘-click or the arrow on hover opens the PR on GitHub; hover also shows its number and a snooze button that hides it until the PR changes.
  • The GitHub entry in the navigation rail opens the same page with the folder's PRs to pick from.
  • The customize button in the folder header picks what is listed: review requests with or without team requests, your PRs only when they need you or all of them, assigned, mentions, drafts, and which organizations to show. It also refreshes and shows which gh accounts are read.
  • The arrow button opens GitHub's pull requests page.
  • The folder sits above bb's own thread list, in that list's style. With the Thread Tree plugin's list, Thread Tree draws the folder in its own style instead, with the same settings.
  • bb github-folder list prints the folder in a terminal.

How it works

The bb server runs one GraphQL search through the gh CLI for every gh login on that machine (the default one and each ~/.config/gh-* profile) in the background and on refresh. Only GitHub sees those requests. Settings and snoozes are stored in the plugin's storage on the bb server, so every client shows the same folder.

Requirements

The gh CLI, signed in on the bb server machine.

More from Dmitrii Maksimov

ArtifactsOpen your published Claude Code artifacts and Codex Sites from bb, without going back to the Claude app or ChatGPT. Both lists show as one grid of preview cards, newest first, with a filter; a click opens the item in bb's browser. An agent can also show an artifact or site in chat as the same card. Reads the Claude Code login from the macOS keychain and the Codex login from ~/.codex/auth.json, and sends them only to api.anthropic.com and chatgpt.com.29BatterySee your laptop's charge in bb's sidebar without switching to the menu bar. A battery icon and percentage sit at the right end of the sidebar footer, filled red at 20% or less, yellow up to 50% and green above. A click opens a popup with each device's state and charge, including the phone or tablet you opened bb on when its browser reports a battery. `bb battery status` prints the same reading for terminals and agents. Reads the charge of the machine running the bb server, which must be a Mac; no account or external service.NewInline TerminalRun the commands an agent suggests right under its reply, and have the agent read the result and answer on its own. Every bash, sh, zsh or console code block in a reply gets a Run button that opens a live terminal beneath it, where you can answer prompts, type passwords and press Ctrl-C. When the block finishes, its exit code and output reach the agent as hidden context, so it replies without you pasting anything and the chat gets no extra message. The shell starts in the thread's workspace with your startup files loaded and keeps cd, virtualenvs and variables for follow-up commands. Needs a macOS or Linux machine; no account or external service.NewReveal In FinderOpen the files an agent builds or exports with one click, instead of copying a path out of its reply. Each file or folder the agent hands over shows as a card with an icon, its name, format and size. A click on a file opens bb's preview, and Open in reveals it in Finder or opens it in its default app. A bundled skill tells agents when to hand over files this way. Finder and the default app open on the Mac running the bb server; no account or external service.New

More in Code & Reviews 61

Work with repositories, builds, changes, pull requests, issues, and reviews.

View all