Thank you! Your feedback helps us improve.

Superhuman Go for Mac’s background processes overview

Superhuman Go for Mac leverages the system’s capabilities to spawn several different background processes. These are sometimes referred to as agents, launch agents, daemons, services, or login items. Below is a list of their purpose, when they run, and related files.

Note: This article provides information about Superhuman Go for Mac. If you enabled Superhuman Go in Grammarly for Mac, see Grammarly for Mac’s background processes overview instead. If you have both Superhuman Go for Mac and Grammarly for Mac installed at the same time, both sets of background processes coexist and operate independently.

Superhuman Go Login Helper

Purpose

This small helper launches Superhuman Go when logging in to macOS, if allowed by the user.

Lifecycle

The helper is registered with the system as a login item, and macOS runs it once at user login. It closes immediately after launching the main app.

Files

  • /Applications/Superhuman Go.app/Contents/Library/LoginItems/Superhuman Go Login Helper.app

Superhuman Go Helper

Purpose

This helper ensures the stability and performance of the main application by restarting it in the event of a crash or hang. It also acts as an intermediary in the communication with browsers to integrate with certain websites.

Lifecycle

A system service starts this process at sign-in and restarts it if it gets terminated. This is achieved by using the KeepAlive and RunAtLoad options.

Files

  • ~/Library/LaunchAgents/com.grammarly.ProjectLlama.superhuman.Shepherd.plist
  • /Applications/Superhuman Go.app/Contents/Library/LaunchAgents/Superhuman Go Helper.app

Superhuman Go Uninstaller

Purpose

This process detects when Superhuman Go has been deleted and performs cleanup tasks, such as removing other background processes and their associated files.

Lifecycle

A system service starts this process when files are changed in the /Applications directory. The process checks whether Superhuman Go has been uninstalled and, if so, performs the necessary cleanup actions before terminating. This is achieved by using the WatchPaths option.

Files

  • ~/Library/LaunchAgents/com.grammarly.ProjectLlama.superhuman.Uninstaller.plist
  • ~/Library/Application Support/com.grammarly.ProjectLlama/Superhuman Go Uninstaller.app
  • /Applications/Superhuman Go.app/Contents/Library/LaunchAgents/Superhuman Go Uninstaller.app
Was this article helpful?
Tell us what you think. We promise to act on your feedback to make Grammarly's support pages even more helpful.
Have more questions? Submit a request