Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Quick command execution for Firefox.

branch: master
Octocat-spinner-32 data minor UI tweaks August 09, 2012
Octocat-spinner-32 docs initial commit February 21, 2011
Octocat-spinner-32 lib bugfixversionupdate June 05, 2013
Octocat-spinner-32 tests initial commit February 21, 2011
Octocat-spinner-32 change install link to AMO September 01, 2011
Octocat-spinner-32 package.json version update for repack June 05, 2013

Cmd allows you to quickly execute Firefox's built-in commands via a small keyboard-activated panel. While many of the browser commands might have keyboard shortcuts, I often do not remember them. Now I don't have to.
This add-on allows me to just type the first few characters and hit enter. This add-on does not require a browser restart.


Usage and features:

  • Launch cmd with control+shift+; (cmd+shift+; on Mac). Eventually this will be configurable via a preference.
  • Start typing to see matching commands.
  • Hit the tab key to cycle through multiple matches (shift+tab to cycle backwards). Example: type "pre" and hit tab a bunch of times.
  • Hit enter to select the current match.
  • Hit escape to hide cmd without selecting a command.
  • The last executed command is shown by default.
  • Sorting: Results are sorted by the number of times you've selected that result.
  • Adaptive matching: The first result for what you type will the last-selected command for those typed characters (eg: "bo" -> "Bookmark this page").

The available commands are based on all existing menu items and registered keyboard shortcuts that reference <command> elements in the browser.

What I use it for:

  • Executing commands without having to know their keyboard shortcut.
  • Bookmarking without having to click the star, while having it default to Unsorted Bookmarks.
  • Quickly getting to the About page, to check for nightly updates.

Some commands don't work, like "Subscribe to page". I would really like this command to work. Perhaps in the future I'll add an API for creating new commands. This tool will never compare to the extreme power of visual command tools like Ubiquity. However it's a very lightweight way to access built-in commands without needing to remember their shortcuts, or using the mouse.

Something went wrong with that request. Please try again.