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

MyMenu

AlbertoAlberto45 downloads

Add a customizable, mobile-friendly command toolbar to your workspace.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

MyMenu adds a persistent, customizable command toolbar to Obsidian. It works with core commands and commands registered by community plugins, including Ask AI and Todoist-Plug.

Requires Obsidian 1.13.0 or newer. MyMenu uses browser and Obsidian APIs only and supports desktop and mobile, including iPadOS 17.6.

Features

  • Add, edit, remove, and reorder toolbar buttons in MyMenu settings.
  • Choose any registered Obsidian command and any built-in Obsidian icon.
  • Keep one shared configuration that horizontally scrolls on narrow screens.
  • Move above the software keyboard and respect mobile safe-area insets.
  • Preserve unavailable command slots until their source plugin returns.
  • Adjust button size, spacing, and vertical offset.
  • Hide or show the toolbar from settings or the command palette.

New installations include bold, italic, strikethrough, underline, superscript, subscript, inline code, fenced code block, and blockquote buttons. Every default can be changed or removed.

Development

Requires Node.js 24 or newer and pnpm.

pnpm install
pnpm check

The project uses strict TypeScript, Biome, Vitest, Zod validation, esbuild, and the release conventions used by Todoist-Plug.

Installation for development

Run pnpm build, then copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/my-menu/. Enable MyMenu under Community plugins.

Releasing

pnpm release, pnpm release minor, or pnpm release major runs the full check, synchronizes release metadata, creates a matching version tag, and pushes it. The tag workflow publishes main.js, manifest.json, and styles.css as GitHub release assets.

Privacy

MyMenu runs locally. It makes no network requests and collects no telemetry.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Add a persistent, customizable command toolbar to Obsidian that supports core and community plugin commands. Create, edit, remove, and reorder buttons with any registered command and built-in icon; keep a shared toolbar that scrolls on narrow screens, moves above the software keyboard, and preserves unavailable slots until their plugin returns. Run fully offline with no network requests or telemetry.
CommandsInterface
Details
Current version
0.1.7
Last updated
5 days ago
Created
5 days ago
Updates
7 releases
Downloads
45
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
AlbertoAlbertoalbibenni
albertobenatti.dev/
GitHubalbibenni
  1. Community
  2. Plugins
  3. Commands
  4. MyMenu

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.

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.

Refresh Any View

Allows to refresh any view without reopening it.

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.