Bellhop allows you to build Mac OS X system services using high-level scripting languages. Bellhop ships fully functional–it is not crippled in any way; if you find it useful, please do consider making a donation.
With Bellhop, you simply write your services in one of the supported scripting languages, configure the service settings and then let Bellhop take care of the rest. Behind the scenes, Bellhop updates the necessary system property lists, updates the system-wide Services menu, and automatically invokes your service script when necessary.
To get started, you can head to the Bellhop Service Library, which is a repository of Bellhop services grouped into individual “service packs”, and import any of the sample service packs directly into your Bellhop documents. The sample services can do things such as get stock quotes, temperature readings, reformat text, etc.
An SDK is also available for developers wishing to create their own Bellhop plug-ins. The SDK is comprised of a set of header files, documentation and sample projects. During the beta period, no licenses are required to load optional plug-ins.
What’s new in this version:
Version 1.0.5:
- Moved to donation model. All plug-ins are now enabled by default, regardless of whether or not the app is licensed.
- You can now specify alternate locations for scripting language interpreters via the user defaults system. This applies to the Ruby, Perl, Python and F-Script plug-ins.
- Minor bug fixes



