Get it for macOS

Keeps your message pinned at the top of the chat, so you always know which question a long reply answers. As soon as your message scrolls up, a two-line copy stays above the reply, drawn with BB's own Markdown, and your next message pushes it away. Click it to jump back to the full message, even in a long thread where BB has unloaded it. Images show as thumbnails, short turns are left alone, and messages from agents and BB notices are skipped unless you turn them on. Runs in the BB app with your own session and needs no account or external service.


Overview

View source

What you get

  • As soon as your message reaches the top of the chat, a two-line copy of it stays there, drawn the way BB draws your message: code, bold and links included.
  • Your next message pushes it away as it comes up to the top.
  • Click the pinned message to scroll back to it, even when BB has unloaded it from a long thread.
  • Images in your message show as small thumbnails: up to three, then a count of the rest.
  • A turn that fits on screen is left alone, because you can already see your message and the end of the reply together.
  • Only messages you typed are pinned. A setting adds messages from agents, other threads and BB system notices.

Settings

  • Pin your message to the top of the chat turns the bar on or off.
  • Also pin messages from agents and BB pins those messages as well as yours.

How it works

The plugin runs in the BB app and reads the thread's messages through BB's own API with your session. It stores nothing and needs no account or external service. Images attached by address load from that address, as they do in the chat.

It finds messages through BB's chat markup, which is not a public API. If a BB update changes that markup, the bar stops showing and the chat keeps working.

Diagnostics

bb sticky-prompt senders <thread-id> lists a thread's newest messages, who sent each one and whether the bar would pin it. bb sticky-prompt images <thread-id> checks that their images load.

More from Victor Aremu

BB BoxGive each thread its own Linux, Windows or macOS computer, or an iPhone or Android device, shared with its agent. You and the agent use the same desktop or terminal in BB's panel, and the agent waits while you have control. On the backends that support it, a snapshot saves a box before a risky change, and a restore with an undo or a fork brings it back. Boxes run on Docker, microsandbox, Proxmox, Tart on your Macs, or your own machines over SSH; Hetzner Cloud, Namespace and boat.dev need an account and bill you for what boxes use. Not a sandbox: BB Box assumes one trusted user.NewBesideTurns the bb sidebar into an inbox where threads keep their place and finished work waits on shelves until it has news. Snooze, settle or mute a thread from its row or from bb's thread menu, and it comes back when it finishes, fails or asks you something. Child threads nest under their parent, and pinned threads drag into your own order. Shelf menus act in bulk with Undo. Optional rules settle threads after you read them, archive long-settled work, or ask a self-hosted decision model whether news needs you. Needs bb 0.46 or later.NewMachine MonitorCheck CPU, GPU, memory, disk, network and battery on any of your bb machines from one sidebar panel. Pick the bb server, your own machines or BB Box boxes from a searchable list, and each opens with live charts and its five busiest processes. On Apple silicon Macs it adds CPU and GPU temperature and power, read by a small bundled helper that needs no root. Tailscale name, address and tags sit at the bottom, each with a copy button. Works on Linux, macOS and WSL, and optional in-app alerts warn when the bb server stays overloaded.NewShell tasksKeep agents moving while tests, builds, servers and watchers run in the background. Track each command in its thread, read live output, stop its process group and clear it when finished. Tasks survive plugin reloads, and successful or failed jobs can wake the agent with one batched completion message. Requires BB 0.43+, Plugin SDK 0.5.9+ and a Unix execution machine; commands run through `/bin/sh` with no external account.29

More in Thread Content 89

Change what people see or do inside an open thread.

View all
Generative UITurns agent replies into charts, diagrams, maps, plans and forms you can use, right in the chat. Agents choose from 86 components on their own, with no setup: sliders and filters recompute in the page, and buttons, choices and forms put your answers in your message, which reaches the agent when you send it. Test reports, logs, lint errors and coverage files render as their own components instead of pasted text, and a thread's changes, commits, pull request and workers are read live from BB. Adds about 6,400 tokens of instructions to sessions whose replies you read, and looks up photos, places and map tiles on Wikimedia Commons, Wikipedia, Photon and OpenStreetMap unless you turn web lookups off. Relies on BB internals, so a BB update can show the blocks as code until the plugin catches up.ComicBit894
Agent TracesSee where your agents' time goes, from every thread down to each command, tool call, and subagent of a turn. A turn opens as a timeline that splits the agent's time into waiting on you, tools, subagents, thinking, writing, and model time, and it grows live while the agent works. Select a call to see its exit code, output, and arguments, or jump to the reply that followed it in the chat. A Traces page in the sidebar compares your recent threads by active time, calls, and errors, and two turns can be compared phase by phase. Turns export as OpenTelemetry or an HTML snapshot, and the bb agent-traces command gives agents the same answers. Traces come from the thread history on your bb server; an OpenTelemetry collector is optional.Nicolas Charpentier277