简体中文
Better Plugins Manager is a powerful Obsidian plugin manager that provides a richer management experience than the native one.
Delay Start • Batch Operations • Groups & Tags • GitHub Install • Conflict Troubleshooter • Mobile Friendly
🚀 Performance Optimization
Feature
Description
Delay Start
Start plugins with preset delays to reduce startup lag
Startup Self-Check
🆕 Detect plugin management conflicts, prevent Obsidian and BPM from controlling plugins simultaneously
This feature needs to be enabled in settings, disabled by default.
Feature
Description
Toggle All
Quickly enable/disable all plugins
Group Operations
Batch enable/disable by group
Quick Search
Filter by status, group, tag, delay, and keywords
🏷️ Organization & Annotation
Feature
Description
Custom Names
Give plugins memorable names
Notes & Descriptions
Record plugin usage and configuration notes
Groups & Tags
Flexible categorization, BPM installs auto-tagged bpm-install
Feature
Description
Repo Install
Supports user/repo or full URL
Version Selection
Pick releases like BRAT
Jump to Repo
One-click jump to GitHub from plugin card
🔍 Conflict Troubleshooter 🆕
Feature
Description
Binary Search
Quickly locate problematic plugins or conflict pairs
Wizard-style UI
Draggable floating window, test while troubleshooting
Generate Report
Export Markdown troubleshooting report
If you are annoyed by the ribbon icons changing order every time you start Obsidian due to BPM's delayed startup, please use this feature.
Feature
Description
Show/Hide Ribbon Icons
Customize the visibility of each icon on the ribbon bar
Customize Ribbon Order
Customize the order of each icon on the ribbon bar by dragging
Feature
Description
Responsive Layout
Auto-switch between mobile/desktop layouts
Collapsible Action Bar
Save screen space
Long-press Tooltips
Touch-friendly interaction
Method 1: Official Marketplace (Recommended)
Open Obsidian Settings → Community Plugins
Search for "Better Plugins Manager"
Click Install and Enable
Method 2: Manual Installation
Download the latest Release
Extract to .obsidian/plugins/better-plugins-manager/
Restart Obsidian and enable
Click the 📁 icon in the sidebar
Or use Command Palette: Ctrl/Cmd + P → "Open Plugin Manager"
The panel is divided into three areas, from top to bottom:
Action Button Area
Filter & Search Area
Plugin List Area
Left-click to interact with elements, hover over buttons to see tooltips
Right-click to open context menu
🔍 Plugin Conflict Troubleshooter
When encountering issues caused by plugin conflicts, use the Conflict Troubleshooter wizard:
Click the 🔍 button on the toolbar or use command "Troubleshoot plugin conflicts"
Follow the wizard prompts
Test if the problem exists at each step, click the corresponding button
Automatically locate the problematic plugin or conflict pair
Single Plugin Issue : A plugin itself has a bug
Two-Plugin Conflict : Two plugins work fine separately but conflict when used together
The floating window is draggable for convenient testing
Supports undo last step
Troubleshooting state is saved, can continue after restart
BPM checks community-plugins.json on startup:
Situation
Action
Only BPM
Normal startup
Other plugins present
Prompt to take over
Avoid Obsidian and BPM controlling plugins simultaneously
Ensure delay-start and other features work properly
Maintain plugin state consistency
📤 Export to Obsidian Base
Set Plugin info export directory in settings (folder inside your vault)
Prefix
Permission
bpm_rw_*
Read-write
bpm_ro_*
Read-only
bpm_rwc_repo
Conditionally writable
---
bpm_ro_id : some-plugin
bpm_rw_name : Custom Name
bpm_rw_desc : Custom Description
bpm_rw_note : Note
bpm_rw_enabled : true
bpm_rwc_repo : user/repo
bpm_ro_group : group-id
bpm_ro_tags :
- tag-a
- bpm-install
bpm_ro_delay : delay-id
bpm_ro_installed_via_bpm : true
---
Body section : You can edit or replace this content.
Setting
Description
Delay Profiles
Create delay configurations and assign to plugins
Hide BPM Tag
Keep auto-tag but hide from UI
GitHub API Token
Increase rate limits for release fetching
Fade Disabled Plugins
Visually dim disabled plugin cards
Export Notice Text
Customize the body text of exported files
Self-Check Reminder
Control whether startup self-check popup shows
Command
Description
Open Plugin Manager
Open BPM main interface
Troubleshoot plugin conflicts
🆕 Start conflict troubleshooter wizard
Enable/Disable [Plugin Name]
Per-plugin toggle (enable in settings)
Enable/Disable [Group Name]
Group batch operations (enable in settings)
Platform
Supported
Windows / macOS / Linux
✅
Android
✅
iOS / iPadOS
✅
The plugin automatically switches between desktop/mobile layouts based on the platform.
Issues and PRs are welcome!
Bug Reports : Please include logs and reproduction steps
Feature Requests : Consider opening a discussion or issue first
MIT