maclaunch for Mac
Lists and controls all your macOS startup items and their startup policy.
maclaunch — overview
Lists and controls all your macOS startup items and their startup policy.
Take back control of your macOS system!
How does it work?
maclaunch will list all types of entries on your macOS system that can be persistently installed: Configuration files for LaunchAgents and LaunchDaemons which are loaded by launchctl. Kernel extensions loaded in the kernel. System extensions loaded in userspace. Login or Logout Hooks emon.d scripts Cron scripts
When disabling an item, it uses launchctl, kextutil or systemextensionsctl to natively stop loading that service. It does not alter the contents in any way or moves the file, so it should work with practically any service.
The name you provide can either be specific to that service or function as a filter to work on multiple services simultaneously.
By default it hides system startup items which are most likely not interesting, but you can set the environment variable ML_SYSTEM=1 to show those.
Installation
Installation can be done straight from Homebrew via brew install maclaunch or just copy maclaunch.sh to your filesystem.
Usage
Usage: maclaunch (filter|system)
To list all your services: maclaunch list
To list all enabled services: maclaunch list enabled
To list all enabled services, ignoring internal ones: ML_SYSTEM=no maclaunch list enabled
To list all disabled services: maclaunch list disabled
To list all your services including system services: maclaunch list system
To list all microsoft services: maclaunch list microsoft
To enable plex player-helper: maclaunch enable tv.plex.player-helper
To disable everything related to plex: maclaunch disable plex
Details
管理您的 macOS 启动项
How to install maclaunch
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2023-11-13; current version 2.5, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| 2.5 | 2023-11-13 | Stable | — | — | — | — |
| 2.4 | 2022-11-15 | Stable | — | — | — | — |
| 2.3.2 | 2022-06-13 | Stable | — | — | — | — |
| 2.3.1 | 2021-09-25 | Stable | — | — | — | — |
| 2.3.0 | 2021-04-23 | Stable | — | — | — | — |
| 2.2.0 | 2021-03-19 | Stable | — | — | — | — |
| 2.1 | 2021-02-04 | Stable | — | — | — | — |
| 2.0 | 2020-12-03 | Stable | — | — | — | — |
| 1.0 | 2020-08-24 | Stable | — | — | — | — |
| 0.9 | 2019-12-27 | Stable | — | — | — | — |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- all
⚠️ No prebuilt bottle for Intel Macs; Intel users need brew install --build-from-source to build from source.
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| maclaunch | 2.5 | MIT | CLI | 1 |
| startup-notification | 0.12 | LGPL-2.0-or-later | CLI | 0 |
| dockutil | 3.1.3 | Apache-2.0 | CLI | 388 |
| openssl@4 | openssl-4.1.0 | Apache-2.0 | CLI | 494,798 |
Similar apps: Command-line Tools
startup-notification
startup-notification is a command-line tool related to desktop startup feedback that implements…dockutil
dockutil is a command line utility for managing macOS dock items.openssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratiopkgconf
pkgconf is a program which helps to configure compiler and linker flags for development…node
Node.js is an open-source, cross-platform JavaScript runtime environment.Categories: Command-line Tools