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

Profile Manager

K0324-jK0324-j192 downloads

Edit community plugin enablement across multiple config profiles.

Add to Obsidian
Profile Manager screenshot
  • Overview
  • Scorecard
  • Updates1

Profile Manager is a desktop plugin for comparing and editing enabled community plugins across multiple configuration profiles.

It is designed for vaults that use separate configuration folders for different devices or workflows.

Profile Manager in privacy mode

Features

  • Register multiple configuration folders.
  • Compare community plugin state across profiles.
  • Show each plugin as on, off, not installed, or blocked by invalid JSON.
  • Toggle enabled plugins by editing each profile's community-plugins.json.
  • Copy a missing plugin folder from another registered profile.
  • Uninstall a plugin from one profile after creating a backup.
  • Keep Profile Manager protected from accidental removal.
  • Use privacy mode for screenshots, demos, and issue reports.

What this plugin changes

Profile Manager reads plugin manifests from registered profile folders and writes to each profile's community-plugins.json when you save changes.

It can also copy or remove plugin folders inside registered profile folders when you explicitly use install or uninstall actions.

What this plugin does not do

  • It does not install plugins from the official Community Plugins browser.
  • It does not automatically restore backups yet.
  • It does not sync settings between devices by itself.
  • It does not support mobile Obsidian.

Automatic backup restore is planned for a future release.

Safety

Before saving changes, the plugin creates backups under:

.obsidian/plugins/plugin-profile-manager/backups/community-plugins/
.obsidian/plugins/plugin-profile-manager/backups/plugin-uninstall/

If a profile's community-plugins.json is invalid, saving is blocked for safety.

Changes to the currently running profile are applied immediately after saving when possible. Other profiles may require restarting Obsidian on that device.

Privacy mode

Privacy mode replaces plugin names, plugin identifiers, profile names, and profile folder labels with generic labels.

While privacy mode is on, actions that would edit, install, uninstall, or save plugin profile changes do nothing. This makes it safer to take screenshots, record demos, or attach issue reports without exposing your real plugin list.

Privacy mode is not a security boundary. It is a screenshot and demo helper.

Usage

  1. Open the command palette.
  2. Run Profile Manager: Open manager.
  3. Open settings and register the configuration folders you want to manage.
  4. Review each plugin row and profile column.
  5. Use Backup and save to write changes.

Desktop only

Profile Manager is marked as desktop-only because it manages local configuration folders and plugin directories from a desktop vault.

Mobile Obsidian is not supported.

Support

Bug reports and feature requests are welcome through GitHub Issues. Support is best effort.

Pull requests are welcome, but please open an issue first for larger changes.

When sharing screenshots, enable privacy mode first.

Development

npm install
npm run lint
npm run build

Release assets

GitHub releases should attach:

  • main.js
  • manifest.json
  • styles.css

The release workflow builds these files automatically when a version tag such as 1.0.0 is pushed.

HealthExcellent
ReviewPassed
About
Compare and edit enabled community plugins across multiple Obsidian configuration profiles. Register profile folders, view plugin state (on, off, not installed, or blocked), toggle plugins, copy missing plugin folders between profiles, and back up before uninstalling. Enable privacy mode to mask names for screenshots and protect the manager from accidental removal.
JSONBackupFiles
Details
Current version
1.0.0
Last updated
2 months ago
Created
2 months ago
Updates
1 release
Downloads
192
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
K0324-jK0324-jk0324-j
GitHubk0324-j
  1. Community
  2. Plugins
  3. JSON
  4. Profile Manager

Related plugins

Differential ZIP Backup

Back our vault up with lesser storage.

Notebook Navigator

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

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Local REST API with MCP

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

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Git

Integrate Git version control with automatic backup and other advanced features.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Recent Files

Display a list of recently opened files.

QuickAdd

Quickly add new notes or content to your vault.