Plugin catalog
bb 0.43.3SDK 0.4.104pinned e865697 (desktop-v0.43.3)
Every first-party plugin and example at the pinned release, with the entries it declares and its size. To find the plugin that shows a specific surface working, start from Choosing a surface, which maps goals to plugins. The Entries column reads S = bb.server, A = bb.app, H = bb.host. LOC is wc -l over .ts/.tsx excluding tests, dist/ and node_modules/; the figures are for comparison, not exact.
First-party plugins
| Plugin | What it does | Entries | Source |
|---|---|---|---|
| Account Pooler [Experimental] | Routes Claude and Codex API traffic across provider account pools. | app server | plugins/account-pool |
| ACP providers | Run bb threads with ACP agents (supports Cursor, opencode, omp and more). | server host | plugins/provider-acp |
| Agent Annotations | Select elements in a Browser tab, comment on them, and add them to the prompt. | app server | plugins/agent-annotations |
| Ask User Question | Let any provider ask the user a multiple-choice question, the way Claude Code's AskUserQuestion does natively. | app server | plugins/ask-user-question |
| Automations | Schedule recurring and one-shot agent or script work. | app server | plugins/automations |
| BB guide | Control the BB introduction and bundled agent skills. | server | plugins/bb-guide |
| Browser Automation | Let BB control the in-app browser and browsers on connected machines, with inline previews for headless sessions. | app server host | plugins/browser-automation |
| Claude Code provider | Run bb threads with Claude Code. | server host | plugins/provider-claude-code |
| Codex provider | Run bb threads with Codex. | server host | plugins/provider-codex |
| Concurrency limit | Control the number of concurrent threads that are running in bb | app server host | plugins/concurrency-limit |
| Custom instructions | Add persistent custom instructions to agent tasks on this bb host. | server | plugins/custom-instructions |
| Docs | Create and edit Markdown documents across local and connected-host vaults. | app server | plugins/docs |
| Drafts | Save a composer draft as a manually sent queued message. | app server | plugins/drafts |
| File Editor | Edit files in BB with the Monaco editor instead of the read-only preview. | app server | plugins/monaco-editor |
| GitHub | Browse GitHub issues and pull requests in BB, then send them to agents. | app server | plugins/github |
| Inline visualizations | Render workspace or thread-storage HTML visualizations and Markdown documents inline in assistant messages. | app server | plugins/inline-vis |
| Keep Awake | Keeps selected macOS hosts awake while bb is running. | app server host | plugins/keep-awake |
| Memory | Provider-independent durable memory for agents. We recommend disabling provider-native memory when using this plugin. | app server | plugins/memory |
| Modal Sandbox [Experimental] | Run bb threads in on-demand, isolated sandboxes | app server | plugins/environment-modal-sandbox |
| PDF preview | Preview PDF files with the browser's built-in viewer. | app server | plugins/pdf-preview |
| Personal workspace | Give every thread without a project its own personal workspace on the machine | server host | plugins/environment-personal-workspace |
| Pi provider | Run bb threads with Pi. | app server host | plugins/provider-pi |
| Plugin API Tester | Exercise and inspect bb plugin API surfaces during development. | app server | plugins/plugin-api-tester |
| Plugin Guide | Browse the bb plugin API as an annotated map of the product. | app server | plugins/plugin-api-docs |
| Project checkout | Run a thread in the project's own checkout on an enrolled machine, on the branch you choose | app server host | plugins/environment-project-checkout |
| Provider retry | Retry turns after transient provider overloads and subscription limits reset. | server | plugins/provider-retry |
| Provider usage | View provider usage in plugin settings and an optional sidebar footer card. | app server | plugins/provider-usage |
| Push notifications | Notifications for threads that need attention on mobile, web, and desktop | app server | plugins/push-notifications |
| Remote access | Remote access via getbb.app — this bb becomes reachable at https://<handle>.getbb.app. Disable to cut off all remote access. | app server | plugins/connect |
| Secrets | Securely request credentials from a user and reconcile them into dotenv files. | app server | plugins/secrets |
| Send later | Schedule the current composer draft to send at a later time. | app server | plugins/scheduled-send |
| Side chat | Reply to messages in hidden side-chat forks rendered in a thread panel. | app server | plugins/side-chat |
| Tasks | Plan and track work in BB, delegate tasks to agents, and keep task context connected to worker threads. | app server | plugins/tasks |
| Theme Preview | Preview and validate bb themes across representative app screens, components, overlays, style tokens, and contrast checks. | app server | plugins/theme-preview |
| Workflows | Run durable, provider-independent agent workflows. | app server | plugins/workflows |
| Worktree | Run a thread in a fresh git worktree on an enrolled machine | app server host | plugins/environment-git-worktree |
Examples
| Plugin | What it does | Entries | Source |
|---|---|---|---|
| Agent enrichment | Demonstrate plugin-provided agent tools, skills, settings, and mentions. | server | examples/plugins/agent-enrichment |
| Composer customization | Reference implementation for every composer customization region. | app server | examples/plugins/composer-customization |
| Content Script Example | Adds a cleanup-safe focus ring to editable app surfaces. | app server | examples/plugins/content-script |
| Echo provider | The third-party canary: a complete agent provider that exercises every provider-plugin capability through the public SDK alone. | server host | examples/plugins/echo-provider |
| Replacement Lab Alpha | Exercises thread-list and file-opener replacement behavior. | app server | examples/plugins/replacement-lab-alpha |
| Replacement Lab Beta | A second provider for precedence and fallback testing. | app server | examples/plugins/replacement-lab-beta |
| Sidebar Navigation Example | Replaces the bounded sidebar navigation controls with a compact grid. | app server | examples/plugins/sidebar-navigation |
| Slack bot | Demonstrate a signed webhook bot backed by BB agent threads. | server | examples/plugins/slack-bot |
| ThreadChat demo | Demonstrate the SDK ThreadChat component and the messageAction slot. | app server | examples/plugins/thread-chat-demo |