Get it for macOS

A scrollbar you can read: a strip along the right edge of each thread, drawn like VS Code's minimap, with one rectangle per message, as tall as the message and coloured by kind (your messages, agent replies, work, errors, system notes). Drag its slider to scrub, click to glide there, scroll the wheel over it, or hover to see the rows around the pointer with an icon and the start of each one's text. It replaces BB's fading scrollbar, or keeps it beside the strip, casts a soft shade on a dark theme, and a settings panel in the thread menu sets the size, colours, slider, note and scrolling while you watch. It reads only what changed while a turn works and nothing while the strip is not shown. Requires BB 0.49 or later.


Overview

View source

What you get

Minimap is a scrollbar you can read. It puts a strip along the right edge of each thread, drawn like VS Code's minimap: one rectangle per message, as tall as the message, coloured by who wrote it. A slider marks the part you are reading.

  • Drag the slider to scrub through the thread, click anywhere on the strip to go there, or scroll the wheel over it.
  • Your messages are light grey and right-aligned, as wide as the bubble. Agent replies are grey, work is amber, errors are red and system notes are faint, so a long thread shows where you asked something, where the agent worked for a while and where something failed.
  • The strip is drawn to scale, so its slider sits where the scrollbar's thumb would. On a very long thread your messages and errors stay on top.

The hover note

Hover the strip and a note beside it names the rows around the pointer: the pointer's own row bright, one row above and below it dimmed. Each row has an icon in its rectangle's colour (you, the agent, a command, a file read, a search, a finished turn) and the start of its text, such as the command that ran or a turn's step count. Moving along the strip glides the list to the next row, and the note's arrow points at the rectangle, which gets a thin line in its own colour. The note stays while you drag, so it keeps naming the rows as you scrub.

Rows of context, lines per message, the glide and the delay between rows are settings.

Scrolling

A click on the strip glides to the place you clicked, even in a part of a long thread BB has not loaded yet, and lands where you aimed. The wheel over the strip glides too, with quick steps adding up, and goes three times as far as the thread's own wheel (Wheel speed, 25 to 1000%). Either can jump instead.

The scrollbar and the shade

BB's scrollbar fades out and is thin to grab, so Minimap switches it off while the strip is there. Turn off Replace the scrollbar to keep both; Always show the scrollbar then stops BB fading it. BB's thread-index button is removed while the strip is there, or can sit just left of it. A thread with nothing to scroll gets no strip.

On a dark theme a soft shade falls from the strip's edge over the thread. Its strength and reach are sliders, and it can sit over or under the rectangles, start from the strip's edge or the window's, and darken with black or fade into the theme's background. It is off on a light theme unless you turn No shade on a light theme off.

Settings

Pick Minimap in a thread's actions menu. A settings panel opens over the chat, so you can watch the strip change as you edit. Its six tabs are Behaviour, Strip (size, fading, the scrollbar, the shade), Scrolling, Blocks (a colour and a switch for each kind of rectangle), Slider and Note. The same panel is the Minimap section of the plugin's page in BB's settings.

Sliders and colours preview on the strip as you drag. The tabs work from the keyboard. On a phone the panel opens as a sheet from the bottom. Reset all asks twice before it puts everything back.

Narrow windows

The full strip needs about 920px of thread width. On a narrower window it drops to a narrow width (12px by default) and may overlap the edge of the message column; turn off Keep on narrow windows to get BB's scrollbar back there instead.

Requirements and costs

  • BB 0.49 or later.
  • It reads the thread's timeline through BB's plugin SDK: the newest page first, older pages only as BB loads them, and only what changed while a turn is working. It reads nothing while the strip is not shown or the tab is in the background. Load the whole history fetches every older page up front and is off by default.
  • No external service or account is used.
  • It relies on BB's timeline layout, which is not a documented interface, so a future BB release may need a plugin update.

More from nfour

Chat DockWrite your next message beside the diff, file or tab you are reading: the composer moves into the right panel while it is open. Your draft and the cards above the box (running commands, child threads, questions) move with it and go back under the timeline when you close the panel. Dock it as a strip under whichever tab is open, or as a Chat tab of its own that splits and drags like any other. Split chat panes keep a composer each, and on a phone it docks at the bottom of the panel drawer. It moves BB's own page elements, which are not a documented interface, so a BB update may need a plugin update. Requires BB 0.48 or later.NewDiff PlusImproves BB's Diff tab with a folder tree beside the file list: file counts and +/- per folder, sticky folders, Tree or Flat view, compact folders, a view synced with the list, and your recent commits in the scope picker. It works through the tab's own filter, so BB's search, Viewed marks, split view and Add to chat work as before. Requires BB 0.48 or later; it finds the Diff tab by its page structure, so a BB update may need a plugin update.NewGuest ViewShare one thread with someone who has no BB account: they follow it live in a browser and suggest prompts that you approve. Guests see your messages and the agent's replies as they happen, with tool work shown only as counts such as "Ran 3 commands, edited 2 files". Each suggestion waits in a card above your composer, where you choose Use, Copy or Dismiss, so nothing a guest writes reaches the agent until you send it. The card also shows who is connected, kicks a guest, ends the link, and sets how long it lasts (4 hours by default). The link is a free Cloudflare quick tunnel, so the thread's text passes through Cloudflare and anyone with the link can watch; it needs the separate cloudflared program (on Linux the plugin can download a pinned, checksummed copy when you ask), and it requires BB 0.48 or later.NewPinned TurnsKeep the question you are reading under and the agent's last answer in view while you scroll a long thread. Click either one to jump back to it; the page's address and the back button stay as they were. A counter such as 7/23 shows which turn you are on, and a turn that is still running pulses. A Pinned turns submenu in the thread's actions menu switches the bar and each option on or off. It reads BB's timeline layout, which is not a documented interface, so a BB update may need a plugin update. Requires BB 0.48 or later.New

More in Thread Content 86

Change what people see or do inside an open thread.

View all