Get it for macOS

Edit 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.


Overview

View source

What you get

Markdown PRO opens every .md, .markdown and .mdx file in BB as a formatted document you edit in place, from chat links, the file picker, Tasks and bb thread open.

  • Style toolbar — bold, italic, strikethrough, highlight, inline code, headings, links, bulleted, numbered and task lists, quotes, code blocks and tables, plus an Insert menu and a Contents menu built from your headings.
  • Agent Markdown that survives saving — GitHub callouts (> [!NOTE], > [!WARNING], collapsible [!TIP]-), <details> blocks, footnotes, <kbd>, <sub>, <sup>, ==highlight==, emoji shortcodes, raw HTML and HTML comments. Opening a file never rewrites it, and an edit changes only the lines you touched.
  • Mermaid diagrams — rendered in place. Right-click a flowchart block to rename it, add a block or a yes/no branch after it, change its shape or delete it; the change is written back into the diagram source. Templates for sequence, Gantt, class, state, ER, mind map, pie and timeline diagrams.
  • LaTeX — $…$, \(…\), $$…$$ and \[…\]; click a formula to edit it. Prices like "$5 and $10" stay plain text.
  • Code — syntax highlighting for 37 languages with automatic detection, diff line colors, a Format button for JSON, Copy on every block, and long blocks collapsed.
  • Directory trees written with ├── and └── render as a folder tree with comments.
  • YAML front matter collapses to one Properties line and expands into a card with title, status badge, owner, dates and tags; Edit YAML opens the source.
  • Status badges and links — PASS, FAIL, DONE, TODO, ✅ and ❌ become colored badges. BB thread ids open the thread and task keys like ABC-12 open the task.

Quote to chat

Select text, right-click and choose Quote in chat: the exact Markdown lands in the thread composer with the file path, line numbers and machine. Comment in chat… adds your note to the quote in one step. The same menu formats text, turns blocks into headings, lists or callouts, edits tables and links, and copies a path:lines reference.

Machine-aware files

A file opens from the machine and folder of the thread, environment or project it came from, whichever device you are browsing on. Relative links resolve from the document's own folder on that machine. A missing file reports the machine and path instead of opening a different copy.

Safe editing

Autosave writes 1.5 seconds after you stop typing, guarded by the file's hash. When an agent changes the file while you have unsaved edits, you choose between loading their version and keeping yours. A file deleted while open can be recreated from the editor.

For agents

The plugin ships a markdown-pro skill that tells agents which callouts, diagrams, math, trees and status formats render well, so the documents they write look finished when you open them.

Also included

A right-click menu on BB's side-panel tabs: close, close other tabs, close tabs to the left or right, close all, and pin a tab so bulk closing skips it.

Requirements

BB 0.43 or later. No account, API key or external service. The interface follows BB's language (English or Russian).

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.2Env CatalogStore 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.11File 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.6Mixture 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 File Viewers & Editors 12

Browse, open, preview, or edit files and document vaults.

View all
File ManagerManage the files on the machine bb runs on without a terminal: browse, upload, move, rename, extract and hand them to the agent. Opens as a sidebar page, as a tab beside a thread that can start in that thread's folder, and from a file link in a message. Double-click shows images, PDF, video, Markdown and code; Space looks inside zip, tar, 7z and rar archives without extracting them. Multi-gigabyte uploads resume after a dropped connection. On a phone, selected rows get an Actions bar with the whole row menu. Access stays inside the home folder of the user bb runs as; tar, 7z and rar archives need tar and 7z on that machine.Foma353
FilesA VS Code-style file explorer and editor for the workspace behind a thread. Search in files finds a word across every file in the project: results are grouped by file with each hit highlighted, and clicking one opens the file on that line. It is smart case, with match-case, whole-word and regex toggles, and built for typing — file contents stay in memory between searches, so refining a query re-runs in tens of milliseconds, and a regex runs in its own worker so a runaway pattern cannot freeze BB. Around it: a file tree that shows dotfiles, editor tabs, a go-to-file palette (Cmd+P), find in the open file (Cmd+F), syntax highlighting in your BB code theme, and edit and save guarded so a change an agent made underneath you is never clobbered. Two pickers choose the project and then its checkout or one of its worktrees; beside a thread it is pinned to that thread's worktree. Adds a `bb files` command so agents can browse and read the same workspace from the CLI, on whichever machine it lives.AbdElrahman Telb242
File TreeFind the file an agent mentions and keep the workspace tree beside the conversation. Search by name or path, open previews, add relative paths to drafts, create a blank markdown file, delete a file after confirmation, and reveal or copy files from the machine that owns them. Files show Seti-style type icons for markdown, JSON, gitignore, env, and other common names. Project threads stay rooted in their checkout; personal threads can browse a configured folder. Requires local file access on the BB machine; Finder reveal is macOS-only.Yuriy Egorov43