macOS app for managing launchd LaunchAgents and LaunchDaemons
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗English | 中文
AI creates the jobs. You stay in control.
A native macOS app for visually managing launchd tasks, background services, and the automation you build with AI.
AI assistants can write scripts, generate launchd .plist files, and help set up scheduled tasks in minutes. As those automations accumulate, you need a clear view of what they run, when they run, and how to manage them.
LaunchManager brings your LaunchAgents and LaunchDaemons into one native interface—so you can inspect what AI created, adjust its configuration, check logs, and decide what stays active.
.plist file or paste XML from your AI assistant.Free and open source. Built with Swift and SwiftUI.
Website: launchmanager.dev · Docs: Help · Templates: launchmanager.dev/templates
.plist or paste XML (including output from an AI assistant)log show) when something failsbrew tap Sean10000/tap
brew install --cask launchmanager
Download the latest LaunchManager.dmg from Releases. Open the DMG and drag LaunchManager to the Applications folder shown in the window.
First launch: right-click the app → Open (required because this build is not notarized by Apple).
git clone https://github.com/Sean10000/LaunchManager.git
cd LaunchManager
open LaunchManager.xcodeproj
Build and run with Xcode (⌘R).
.plist or Paste XML (or create a new job from the New menu)The Services sidebar scans TCP ports listening on your Mac (lsof -iTCP -sTCP:LISTEN). It is a local dev-environment view, not network-wide discovery.
ESTABLISHED where your Mac is the client)# Appears in Services only if the Mac is LISTENing on this port
lsof -iTCP:5666 -sTCP:LISTEN -nP
# Any socket involving port 5666 (including remote / outbound)
lsof -i :5666
LaunchManager/
├── Models/ # LaunchItem, drafts, services, trigger rule types
├── Services/ # PlistService, TriggerCompiler, LaunchctlService, ProcessDiscovery, …
├── Store/ # AgentStore, ServiceStore, …
└── Views/ # SwiftUI (AgentList, ServicesList, EditAgentSheet, …)
MIT — see LICENSE.
If LaunchManager saved you some time, feel free to buy me a coffee ☕ Americano is better.