Una interfaz gráfica rápida para Homebrew en macOS, creada con SwiftUI, para explorar, instalar, actualizar y mantener paquetes y casks.
Sean10000/LaunchManager
App nativa para macOS que permite ver, editar y controlar LaunchAgents y LaunchDaemons de launchd, incluidos los creados por asistentes de IA.
- Estrellas
- 121
- Forks
- 8
- Issues abiertos
- 0
- Último commit
- ayer
¿Qué es?
LaunchManager es una app para macOS que reúne los procesos en segundo plano de launchd en una sola interfaz gráfica. Puedes importar un archivo .plist o pegar XML, explorar en conjunto User Agents, System Agents y LaunchDaemons, y editar cada tarea mediante un formulario o un editor de XML sin formato, conservando las claves adicionales.
La app está pensada para quienes ahora tienen muchos scripts programados, a menudo generados por asistentes de IA, y necesitan saber qué se ejecuta y cuándo. Permite cargar, descargar, iniciar y detener tareas; solicita permisos cuando el ámbito del sistema lo requiere y muestra los registros de stdout y stderr guardados en archivos junto con los registros del sistema. En una misma tarea se pueden combinar varios activadores, como los de calendario, intervalos y WatchPaths.
La vista Services muestra los puertos TCP que están a la escucha en el Mac y los contenedores de Docker o Colima que publican puertos en él, según los datos de lsof. También permite crear un Launch Agent a partir de un servicio en ejecución. Las tareas siguen ejecutándose mediante launchd cuando se cierra la app. El proyecto está escrito en Swift y SwiftUI y requiere macOS 14 o posterior.
Funciones clave
- 01Importar un archivo .plist o pegar XML, incluido el generado por asistentes de IA
- 02Editar tareas con un formulario o un editor de XML sin formato, conservando las claves adicionales
- 03Cargar, descargar, iniciar y detener LaunchAgents y LaunchDaemons
- 04Consultar los registros guardados en archivos y los del sistema cuando falla una tarea
- 05Combinar activadores de calendario, intervalos y WatchPaths en una misma tarea
- 06Mostrar los puertos TCP locales a la escucha y los puertos publicados por Docker
Casos de uso
- Revisar y limpiar scripts programados creados por asistentes de IA
- Depurar una tarea de launchd que falla sin mostrar errores consultando sus registros
- Encontrar qué servidor de desarrollo local o contenedor está a la escucha en un puerto
- Convertir un servicio local en ejecución en un Launch Agent persistente
Inicio rápido
- 1
Añade el tap de Homebrew
brew tap Sean10000/tap - 2
Instala el cask de LaunchManager
brew install --cask launchmanager
Antes de usarlo
- Solo para macOS 14 o posterior.
- Apple no lo ha notarizado, así que la primera vez que lo abras debes hacer clic con el botón derecho y seleccionar «Abrir».
Temas
Preguntas frecuentes
- ¿Qué es LaunchManager?
- App nativa para macOS que permite ver, editar y controlar LaunchAgents y LaunchDaemons de launchd, incluidos los creados por asistentes de IA. LaunchManager es una app para macOS que reúne los procesos en segundo plano de launchd en una sola interfaz gráfica. Puedes importar un archivo .plist o pegar XML, explorar en conjunto User Agents, System Agents y LaunchDaemons, y editar cada tarea mediante un formulario o un editor de XML sin formato, conservando las claves adicionales.
- ¿LaunchManager es gratuito? ¿Qué licencia tiene?
- LaunchManager es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿LaunchManager sigue mantenido?
- Mantenimiento activo. El último commit de LaunchManager fue el 21 oct 2026.
- ¿Para qué puedo usar LaunchManager?
- Revisar y limpiar scripts programados creados por asistentes de IA Depurar una tarea de launchd que falla sin mostrar errores consultando sus registros Encontrar qué servidor de desarrollo local o contenedor está a la escucha en un puerto Convertir un servicio local en ejecución en un Launch Agent persistente
- ¿Cómo se instala LaunchManager?
- Añade el tap de Homebrew: brew tap Sean10000/tap Instala el cask de LaunchManager: brew install --cask launchmanager
- ¿Dónde consigo LaunchManager?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Sean10000/LaunchManager
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de barra de menús para macOS y Windows que muestra los puertos en escucha, permite terminar procesos y gestionar redirecciones de puertos de Kubernetes y túneles de Cloudflare.
Una app nativa para macOS que muestra qué aplicaciones, archivos y discos generan actividad sostenida, con trazado de archivos acotado y bajo demanda.
Un gestor de la barra de menús de macOS que oculta y muestra elementos, con una sección siempre oculta, búsqueda y opciones de apariencia.
Un gestor de la barra de menús de macOS de código abierto que oculta los iconos que no usas y te permite encontrar cualquier elemento de la barra con el teclado.
Utilidad para macOS que mueve aplicaciones grandes y sus datos a una unidad externa, manteniendo iconos locales desde los que se pueden abrir.