Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

bb - AI agentic IDE

Al IvAl Iv49 downloads

Opens bb (get-bb/bb), a local AI agentic IDE, inside an Obsidian tab or sidebar via its web interface. Requires the bb desktop app.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

bb - AI agentic IDE

Embeds bb — a local AI agentic IDE with a desktop app — inside an Obsidian tab or sidebar, via its local web interface.

Requires the bb desktop app to be installed. This plugin has no functionality on its own — it is a thin wrapper around bb's local UI, for people who already use bb.

bb inside Obsidian

What it does

  • Ribbon icon and Open bb command open bb as a tab (or sidebar) inside Obsidian.
  • Where to open setting: main area / left sidebar / right sidebar.
  • If bb's local server isn't responding, quietly launches the bb desktop app in the background; if bb isn't installed, shows a notice with a copyable npx bb-app@latest install command.
  • Optionally sets provider / model / permission mode defaults for the bb project that matches the current vault path, if that project already exists in bb.
  • Zoom control (50–200%) for the embedded view.

Network requests and local data access

This plugin only ever talks to your own machine — it makes no requests to any remote server:

  • It loads a <webview> pointed at http://localhost:38886 by default (configurable), which is bb's own local HTTP interface served by the bb desktop app.
  • If that local address doesn't respond, it runs open -g -b dev.bb.desktop to launch the bb app in the background.
  • If the "set project defaults" setting is on, it reads and writes bb's local SQLite database at ~/.bb/bb.db (via the sqlite3 CLI) to look up the bb project matching the current vault path and set its default provider/model/permission mode.

Reviewer notes: shell access and clipboard

Two automated-review warnings apply to this plugin. Both are intentional, and both are scoped to the user's own machine:

  • Shell execution (child_process) — used in exactly three places, all with fixed, non-user-controlled arguments:
    • exec("open -g -b dev.bb.desktop") launches the bb desktop app in the background when its local server is not responding (macOS only; this plugin is desktop-only).
    • execFile("sqlite3", [...]) reads and writes ~/.bb/bb.db to set the per-project provider/model/permission defaults. The SQL is built from the current vault path (single-quote escaped) and the plugin's own settings — no arbitrary command execution.
  • Clipboard access — only when the user clicks the npx bb-app@latest code snippet in the "bb not found" notice, to copy that install command. Nothing else is read from or written to the clipboard.

No telemetry and no remote requests: the only network target is bb's local web interface on localhost.

Settings

  • bb URL — local address of bb's web interface.
  • Auto-launch bb.app — launch bb in the background if its server isn't running.
  • Set project defaults on open — sync provider/model/permission mode into bb for this vault's project.
  • Always open a new tab — vs. reusing/reloading an existing bb tab.
  • Where to open the bb tab — main area, left sidebar, or right sidebar.
  • Provider / Model / Permission mode — the defaults applied when syncing.
  • Font size (zoom) — zoom level of the embedded view.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <vault>/.obsidian/plugins/bb-ai-agent/.
  3. Reload Obsidian, then enable bb - AI agentic IDE under Settings → Community plugins.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Embed bb's local AI agentic IDE inside an Obsidian tab or sidebar, control zoom and placement, and open bb from the ribbon or command. Auto-launch the bb desktop app if its local web interface isn't responding, show a copyable install notice if missing, and optionally sync provider/model/permission defaults into the bb project for the current vault.
IntegrationsSidebar
Details
Current version
1.0.2
Last updated
2 weeks ago
Created
2 weeks ago
Updates
3 releases
Downloads
49
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Al IvAl Ivaliv
GitHubalexivanovvv
  1. Community
  2. Plugins
  3. Integrations
  4. bb - AI agentic IDE

Related plugins

Claude Sidebar

Run Claude Code in your sidebar.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.