Get it for macOS

Store API keys, tokens, and secrets in a single encrypted catalog across all BB sessions and machines. Securely request credentials via masked in-app modals. Agents automatically check available credentials before prompting you, and persist newly provided keys on demand. Values are encrypted at rest with AES-256-GCM and synchronized via your central BB server. Includes dedicated agent tools, a full-featured management UI with .env import/export, and terminal CLI commands.


Overview

View source

Keep credentials in one place across all sessions and machines

Store external API keys, service tokens, and secrets in a single encrypted catalog. When agents need a key for an API call, script, or framework, they check the catalog instead of stopping the turn to ask for credentials. Newly provided keys can be saved automatically for future sessions.

Encrypted storage with instant synchronization

All values are encrypted at rest using AES-256-GCM. Because data is stored in SQLite on the BB server, every session on every connected machine (primary host, remote Mac, or Linux servers) has immediate, synchronized access to the same credentials without manually copying .env files around.

Dedicated agent tools and automatic instructions

The plugin equips every BB agent with native tools:

  • env_request: Opens a secure masked in-app modal in the thread to ask for missing credentials. Secrets are encrypted directly to the catalog without exposing them in chat transcripts.
  • env_list: Discovers available variable names and services while omitting raw values to preserve context tokens.
  • env_get: Retrieves a decrypted secret value on demand.
  • env_set: Stores newly provided keys with optional service tags and usage notes.
  • env_delete: Removes obsolete secrets.

A lightweight system instruction is automatically provided to agents at the start of each session, ensuring they check the catalog before asking for credentials, and use env_request instead of asking the user to type secrets into plain chat.

Visual management and bulk operations

Open Env Catalog in the BB left sidebar to inspect and manage your stored secrets:

  • Search and filter keys by name, service tag, or note.
  • Masked display (••••••••) with one-click reveal and clipboard copy.
  • Clean modals for adding or editing credentials.
  • One-click bulk export and import in standard .env format.
  • "Sync Machine Env" button to decrypt and migrate existing BB Machine Environment variables in one step.

Command-line access

Manage credentials from your terminal on any enrolled host:

  • bb env-catalog list: Print all stored keys with masked values.
  • bb env-catalog get <NAME> --raw: Output the decrypted secret for shell pipelines.
  • bb env-catalog set <NAME> <VALUE>: Create or update a secret.
  • bb env-catalog export --format env: Export secrets directly to .env.

Documentation and source

More from Kirill Vechkasov

CLI AgentsStart each chat with a specialist agent or selected profile instructions. Choose native Claude Code and OpenCode agents, or Codex profile developer instructions (up to 4096 characters; other profile settings are not applied), on local or enrolled remote machines. Requires BB 0.43.x on macOS or Linux and an installed, authenticated supported CLI; provider subscription limits or API charges apply.2File GatewayBrowse files across your BB machines and FTP/SFTP website accounts, then add a native file mention to a chat so the agent opens the correct source and path. Read text or download files without exposing account passwords to agents. Requires connected BB machines or reachable website accounts; macOS/Linux, read-only website access, 256 MiB between BB hosts and 32 MiB from websites. English interface with drag-to-chat mentions, hidden-file controls and native file preview.6Markdown PROEdit agent-written Markdown as a formatted document, and send any passage to the chat with its file path and line numbers. Callouts, collapsible details, footnotes, raw HTML and YAML properties render in place and save back unchanged, so opening a file never rewrites it. Mermaid flowcharts are edited by right-click (add a block or a yes/no branch, change a shape, delete), and LaTeX, code highlighting for 37 languages and directory trees render alongside. Files open from the machine and folder of the thread they came from, and autosave stops instead of overwriting a change an agent made underneath you. Adds a markdown-pro agent skill and a close-others and pin menu on the side-panel tabs; needs BB 0.43 or later and no account or external service.17Mixture of AgentsCompare two independent perspectives before your chat model acts on each request. Enable MoA per chat, share model and fallback settings across chats, and inspect each participant’s input, answer and delivery receipt from the message history. Advisors retain separate sessions, and active models can continue beyond a long-wait notice. Uses your configured BB providers and accounts, adding model calls, latency and provider usage; remote file reads require the separately installed File Gateway plugin.8

More in Security 1

Protect credentials or prevent unsafe code.

View all