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

Ribbon and Status Bar Organizer

xoooooooooxxooooooooox2k downloads

Group your ribbon and launch commands from a configurable ribbon menu.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates30

Ribbon and Status Bar Organizer logo

Ribbon and Status Bar Organizer

An Obsidian plugin that organizes the left ribbon into named groups, tames the status bar, and launches your commands from configurable ribbon menus.

Ribbon tab

Features

  • Ribbon groups — order the ribbon icons into named groups with a thin divider between them, on desktop, tablet and phone. (details)
  • Tuck icons away — mark any Ungrouped icon and it moves off the ribbon into one ⋯ menu button. (details)
  • Hide icons everywhere — one eye toggle writes both Obsidian's native hide and Commander's hide list, so the three UIs never disagree. (caveats)
  • Quick menus — extra ribbon icons, each opening its own command list with editable labels and icons (Iconize packs included). (details)
  • Status bar order — drag the status bar items into your own order and hide the ones you don't need, applied live on every device. (details)
  • Shorten noisy items — compact and icon-only display modes, plus rewrite rules like Successfully synced {time} → ✓ {time} that can add an icon and colors. (rules)
  • Live preview — a preview strip mirrors the real status bar, and hovering highlights the same item in the settings, the preview and the bar at once.
  • Status bar on mobile — optionally show the status bar on phones and tablets as a floating pill.
  • Diagnostics — a "Copy ribbon diagnostics" command copies a JSON snapshot for issue reports. (details)
  • Syncs like a note — configuration lives in the plugin's data.json, so it follows whatever vault sync you use.

Install

From Obsidian: Settings → Community plugins → Browse, search Ribbon and Status Bar Organizer, install and enable.

Beta builds: via BRAT, add xooooooooox/obsidian-ribbon-organizer.

Quick start

  1. Open Settings → Ribbon and Status Bar Organizer → Ribbon: create a group and drag icons into it — dividers appear on the ribbon between adjacent non-empty groups.
  2. Use the eye toggle on any row to hide or show that icon everywhere.
  3. Switch to the Status bar tab: drag items into your order, or click a learned status text to draft a rewrite rule from it.
  4. Switch to the Quick menus tab: create a menu and add commands — the menu appears as its own ribbon icon.

Status bar tab

How it works

  • Grouping is visual-only — a presentation layer over the existing buttons; Obsidian's own icon order and settings are never touched, and disabling the plugin restores the stock ribbon.
  • Every platform, two mechanisms — desktop and tablet ribbons are reordered in place; on phones the plugin reorders the navbar ribbon menu (the ≡ button) as it opens.
  • The status bar keeps its own layer — ordering, hiding and rewrites never modify what other plugins write, so an untouched config leaves a byte-for-byte native bar.

The full tour — groups, hiding, quick menus, the status bar tab, caveats — lives in the user guide.

Privacy

The plugin performs no network access and no telemetry. Configuration lives in the plugin's data.json and rides whatever vault sync you use; the status texts the plugin learns for rule drafting stay in each device's localStorage by design.

Documentation

  • User guide — every behavior in one place: ribbon groups, hiding, quick menus, the status bar tab, diagnostics.
  • Architecture — code map and invariants, for contributors.

Development

npm install
npm run dev     # watch build
npm test        # vitest
npm run build   # type-check + production bundle

Develop against a dedicated test vault (never a real one).

License

MIT

HealthExcellent
ReviewSatisfactory
About
Launch commands from a configurable ribbon menu and assign custom labels and icons, including Iconize custom-pack icons. Group entries with separators and show unavailable commands greyed out, restoring them automatically when their plugins are installed.
CommandsIconsInterface
Details
Current version
0.19.0
Last updated
2 weeks ago
Created
2 months ago
Updates
30 releases
Downloads
2k
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
xoooooooooxxoooooooooxxooooooooox
GitHubxooooooooox
  1. Community
  2. Plugins
  3. Commands
  4. Ribbon and Status Bar Organizer

Related plugins

Note Toolbar

Add customizable toolbars to your notes.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Slash Commander

Customize the slash command list, assign each command an icon.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.