Joy Services is a completely free product given away by AAA+.  It is only available for OS X Server.



Joy Services let you enhance your working environment. You can create new menu items on the Services menu of every application. (If you're upgrading from MacOS and haven't come across services--don't worry, you soon will!)

Joy Services comes with useful examples, ready for your use. For instance:

  • Copy Paths. Copies the full pathnames of the selected files to the clipboard.
  • Group in Folder. Tells Workspace (OS X Server's Finder) to create a new folder and move the selected files into that folder.
  • Open Matching. Prompts for a regular expression (e.g. *.gif), then asks Workspace to open any files in the current folder with a matching name.
  • Evaluate Expression. Interprets the selected text as a mathematical expression and replaces the selection with the result.
  • Capitalize. Capitalizes the text in the selection.
  • Trim Left. Removes all leading spaces, tabs, newlines, and carriage returns from the selection.



The Joy Services product contains the Joy Services daemon, the Joy Services application, and some example services.

The daemon is the process that makes the services accessible to the applications. The Joy Services application is the development tool that lets you create your own services. You do not need any other development tool.

Creating new services with Joy Services is easy. Many of the example services are single line scripts. Joy is not YASL (Yet Another Scripting Language); it is cut-and-paste compatible with Objective-C, Java and JavaScript.

The entire functionality of the Yellow Box frameworks is accessible through Joy scripts. Your service scripts can interact with, and create, any object, class, or method.

Joy services is a tool for every person--user or developer.  And it is completely free.