Get it for macOS

See every pull request and issue that needs you, live in the sidebar, without opening GitHub. Saved lanes poll straight through your gh CLI, so results are always current and nothing about your repositories is stored outside your machine. Describe a queue in plain words — "my team's billing PRs, no drafts" — and an OpenAI-compatible model drafts the lane, then tune every filter in a full editor. From any row, open a read-only review or triage thread with the project already picked, or rebase your own open PR server-side. Needs gh signed in to GitHub (gs or dt to add Gitstream and Delta), and an OpenAI-compatible API key in the bb server environment for drafting.


Overview

View source

Radar is a live panel of the pull requests and issues that need you, on GitHub and, if you set them up, a Gitstream repo and a Delta repo. Nothing is stored remotely: lanes are queried live from your own gh (and gs, dt) CLIs every 90 seconds, and only your configuration lives in bb.

Lanes

A lane is a saved query that can hit several hosts at once. The defaults cover reviews requested from you, mentions, assigned items and your own open PRs. Results merge by last update, with unseen items marked and an unseen count on Radar's rail icon.

  • Describe what to track in plain words ("PRs from my team that touch billing, not drafts") and an OpenAI-compatible model drafts a lane for you.
  • Edit a lane in a form with per-host sections, a live summary, chip inputs and Gitstream's server-side filters (review requested, author, labels, and more).
  • All, Issues, Pull requests and Reviews views, switched from the panel title bar. Each lane has a category, inferred from its query or picked in the editor, that decides its view; All shows every lane.

Focus

Hide repos across every lane ("no billing", "only the mobile app"). Type it in words or toggle scopes by hand. Point areaRepo at a monorepo and its //path labels become areas you can hide or focus too.

Review and triage threads

Every row can start a bb thread through bb's own new-thread composer, with the project picked from the repo. Threads land in a Reviews thread section and the row links to them until archived.

Your own open GitHub and Gitstream PRs also get Rebase: an inline confirm, then a server-side rebase onto the latest base (GitHub's rebase update, Gitstream's clean-only rebase). Radar re-checks on the host that you wrote the PR before touching it. Delta has no server-side rebase, so it is not offered there.

Radar threads get skills attached:

  • radar-review or radar-triage, Radar's own skills, describe how to read the item on each host and how to report. They never post, approve or edit until you say so.
  • Optionally, one installed skill (for example a code-review skill) is invoked in the opening message; pick it per kind in settings.

CLI and agent skill

bb radar lists lanes and items, adds or edits lanes, and sets focus, so agents can answer "what needs my review?" through the bundled radar skill.

Requirements

  • gh signed in to GitHub. For Gitstream or Delta, gs or dt signed in, plus the repo and host in settings; lanes skip sources that are not set up.
  • An OpenAI-compatible API key in the bb server environment (OPENAI_API_KEY by default; base URL, key variable and model are settings) for drafting lanes and focus.

More from Steve Frost

Letta AgentsResume your local Letta agents from the sidebar without losing their saved conversations. See agent activity and dispatched tasks beside each agent. Keep agent providers out of the model picker unless you enable them. Requires a separate local Letta Docker installation with the supported filesystem layout, Docker access, and the BB ACP adapter; the adapter uses npx to install its pinned Letta ACP package.NewPulseSee what needs you from Slack, Gmail and Calendar on one live board, kept current by scheduled agent runs. Hourly, Daily and Weekly runs write items sorted into Now, Next, Later and Nice to Know, and Done or Snooze sticks across runs. Each item can carry prepared replies that copy to your clipboard and open the source; nothing is sent for you. A robot button hands an item to an agent thread that drafts the work for your review. Your agents need their own Slack, Gmail and Calendar access (MCP servers, CLIs or plugins), and every run uses your model quota.NewTable ExpandOpens any markdown table in a thread full width, the way bb already expands images and Mermaid diagrams. Click the table or its corner expand button to see it in a dialog at the window width, with cells wrapping and both axes scrolling when it is still too big. Links, buttons and text selections inside the table keep working; Esc, the close button or the backdrop closes it. Relies on bb's table markup, so a bb update can break it until the plugin catches up.NewVoice ModeTalk to a thread's agent hands-free, like ChatGPT or Codex voice. When the composer is empty its send button becomes a waveform; click it, or press Ctrl+Shift+V, for a full-duplex realtime voice chat. The voice model hands requests to the thread's agent, answers "is it done?", stops the agent when you say stop, and reads back a short summary when the turn ends. Talk over it any time to interrupt. Uses OpenAI Realtime with your own API key, or a plugin that provides realtime connections (for example a company AI proxy). bb's own send and dictation are never affected.New

More in Code & Reviews 39

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

View all