macOS Services — a brief primer
macOS Services are small utilities you can invoke from an app's File menu. Apple designed them to operate on selected items inside applications, letting you apply consistent actions without leaving the current app. Many are built to work with text, files, images, or other content that an app exposes to the Services system.
How ThisService fits in
ThisService provides a way to add your own actions to that Services menu. It’s intended for users who want to run short scripts from within macOS — scripts you can trigger directly from the Services area of the menu bar. While it’s especially useful for people who know at least a little programming, loading and configuring scripts in the tool is straightforward enough for less technical users to pick up.
Core capabilities
- Assign a keyboard shortcut so a script can be triggered instantly from anywhere.
- Keep both a working copy and a reference of each script inside the app for easy editing and reuse.
- Choose how a script interacts with content: act on selected input, produce new output, or act as a filter that transforms data.
- Import or open script files directly through the ThisService interface.
- Write scripts in any supported scripting language and make them available via the Services menu.
Who will get the most out of it
ThisService is best suited to people who want to automate small tasks and are comfortable writing or adapting scripts. That said, its simple interface for loading and attaching scripts to Services makes it approachable for users who can follow basic scripting examples even without deep programming experience.
Alternative to consider
- Atom (free) — a lightweight, extensible editor you can use to write and test scripts before adding them to a Services tool.
Technical
- Mac
- Free