BBEdit 16 Arrives with In‑Image Text Search, Deeper Shortcuts Integration, and Notebook Enhancements
#Regulation

BBEdit 16 Arrives with In‑Image Text Search, Deeper Shortcuts Integration, and Notebook Enhancements

Mobile Reporter
4 min read

Bare Bones releases BBEdit 16 for macOS, adding searchable text inside images, expanded Shortcuts actions, faster SFTP transfers, notebook filtering, streaming AI worksheets, and a host of performance tweaks.

BBEdit 16 Arrives with In‑Image Text Search, Deeper Shortcuts Integration, and Notebook Enhancements

Bare Bones’ flagship text and code editor, BBEdit, has been updated to version 16. The release targets macOS 15 and later and continues the tool’s tradition of adding powerful, developer‑focused features without sacrificing the lightweight feel that long‑time users expect.


Platform update and core new features

  • Supported macOS: 15 Ventura and newer (requires a 64‑bit Intel or Apple Silicon processor).
  • Pricing: $60 for new licenses, $30 upgrade from BBEdit 15, $40 upgrade from older versions.
  • Free Mode: unchanged; a 30‑day fully functional trial is reset for the new release.

In‑image text search with grep support

BBEdit 16 extends the existing multi‑file search panel to scan the textual content embedded in PNG, JPEG, and PDF images. The feature uses OCR under the hood and accepts full grep patterns, letting you locate variations such as "error\s+\d{3}" inside screenshots or design mock‑ups. This is useful for developers who keep logs or configuration snippets inside visual assets.

Notebook filtering and color‑coded workspaces

The Notebook system now builds an index on first open, enabling instant filtering of notes, snippets, and project references. Users can assign a distinct accent color to each Notebook or project, making it trivial to spot the active workspace on the sidebar.

Shortcuts (App Intents) deepening

BBEdit 16 adds a suite of new actions to the macOS Shortcuts app:

  • Sort Lines – alphabetical or numeric sorting.
  • Remove Duplicates – keep the first occurrence of each line.
  • Grep Find / Delete – locate or delete lines matching a regular expression.
  • Replace All (grep) – perform bulk replacements without opening the document UI.

Several of these actions run headless, meaning BBEdit does not need to be visible for the Shortcut to execute.

Streaming AI worksheets

The built‑in LLM worksheet now supports streaming APIs (e.g., OpenAI’s chat/completions with stream=true). Responses appear line‑by‑line as the model generates them, reducing perceived latency. The model selector can query the provider’s catalog at runtime, presenting an up‑to‑date dropdown instead of a static list.

Performance and networking upgrades

  • SFTP – file transfers are now 10‑100× faster thanks to a rewritten libssh2 layer and concurrent chunking.
  • Emoji handling – the editor correctly renders complex grapheme clusters and displays Unicode names in the Character Inspector.
  • HTML validation – optional use of the W3C API, with an offline fallback for privacy‑conscious users.
  • Site tools – separate test and production deployment endpoints eliminate manual configuration swaps.

Impact for developers maintaining cross‑platform codebases

While BBEdit is macOS‑only, many teams use it alongside Windows‑based editors such as VS Code or Sublime Text. The new in‑image search helps when assets are shared via a common repository (e.g., design mock‑ups stored alongside source files). You can now locate configuration strings that were previously hidden inside screenshots without leaving the editor.

The Shortcuts actions provide a low‑code automation path that mirrors what developers often script with Bash or PowerShell. For example, a CI pipeline that needs to strip duplicate lines from a generated list can now be built with a simple Shortcut that runs on a Mac build agent, reducing the need for custom shell scripts.

Streaming AI worksheets make on‑the‑fly code assistance more responsive, which is valuable when you are prototyping platform‑specific snippets (e.g., SwiftUI vs. Jetpack Compose) and need quick feedback without waiting for the full response.


Migration guide for BBEdit 15 users

  1. Backup your Notebooks – Export each Notebook via File → Export Notebook to a zip archive. The new indexing process will rebuild the index on first open.
  2. Review Shortcuts – If you have existing Shortcuts that call BBEdit actions, open the Shortcuts app and refresh the BBEdit action list to expose the new intents.
  3. Test SFTP settings – Re‑enter credentials for any remote servers; the new engine may reject legacy key formats.
  4. Toggle HTML validation mode – In Preferences → Site Tools, choose between “Online (W3C)” and “Offline” to match your privacy requirements.
  5. Check AI worksheet credentials – Update any API keys to the provider’s latest format; the streaming endpoint requires a newer token version.

After completing these steps, launch BBEdit 16, let the indexer run for your Notebooks, and verify that your existing projects open without errors. The upgrade path is designed to be painless, and the free trial period gives you a safety net to roll back if needed.


Where to learn more

Featured image


BBEdit 16 demonstrates how a mature macOS‑only editor can still push forward with features that matter to developers who juggle multiple platforms. The combination of OCR‑based search, deeper automation, and performance gains makes it a compelling upgrade for anyone who relies on BBEdit as a daily coding workstation.

Comments

Loading comments...