Uma interface gráfica rápida para Homebrew no macOS, feita com SwiftUI, para explorar, instalar, atualizar e manter pacotes e casks.
Sean10000/LaunchManager
App nativo para macOS que permite visualizar, editar e controlar LaunchAgents e LaunchDaemons do launchd, inclusive os criados por assistentes de IA.
- Estrelas
- 121
- Forks
- 8
- Issues abertas
- 0
- Último commit
- ontem
O que é?
LaunchManager é um app para macOS que reúne jobs em segundo plano do launchd em uma única interface gráfica. Você pode importar um arquivo .plist ou colar XML, navegar por User Agents, System Agents e LaunchDaemons em conjunto e editar cada job usando um formulário ou um editor de XML bruto, sem perder chaves adicionais.
O app foi pensado para quem tem muitos scripts agendados, muitas vezes criados por assistentes de IA, e precisa saber o que é executado e quando. Ele pode carregar, descarregar, iniciar e parar jobs, solicitando privilégios quando o escopo do sistema exige, e mostra logs de stdout e stderr baseados em arquivos junto com os logs do sistema. É possível combinar vários gatilhos em um job, como calendário, intervalo e WatchPaths.
A visualização Services lista as portas TCP que estão escutando no Mac e os containers Docker ou Colima com portas publicadas nele, com base na saída do lsof. Ela também pode criar um Launch Agent a partir de um serviço em execução. Os jobs continuam sendo executados pelo launchd depois que o app é fechado. O projeto é feito em Swift e SwiftUI e requer macOS 14 ou posterior.
Recursos principais
- 01Importe um arquivo .plist ou cole XML, inclusive conteúdo gerado por assistentes de IA
- 02Edite jobs usando um formulário ou um editor de XML bruto, preservando chaves adicionais
- 03Carregue, descarregue, inicie e pare LaunchAgents e LaunchDaemons
- 04Consulte logs baseados em arquivos e logs do sistema quando um job falhar
- 05Combine gatilhos de calendário, intervalo e WatchPaths em um único job
- 06Liste serviços TCP locais em escuta e portas publicadas pelo Docker
Casos de uso
- Revisar e organizar scripts agendados criados por assistentes de IA
- Investigar um job do launchd que falha sem avisar, consultando seus logs
- Descobrir qual servidor de desenvolvimento local ou container está escutando em uma porta
- Transformar um serviço local em execução em um Launch Agent persistente
Início rápido
- 1
Adicione o tap do Homebrew
brew tap Sean10000/tap - 2
Instale o cask do LaunchManager
brew install --cask launchmanager
Antes de usar
- Disponível apenas no macOS 14 ou posterior.
- O app não foi notarizado pela Apple. Por isso, na primeira vez que abri-lo, clique com o botão direito e selecione “Abrir”.
Tópicos
Perguntas frequentes
- O que é LaunchManager?
- App nativo para macOS que permite visualizar, editar e controlar LaunchAgents e LaunchDaemons do launchd, inclusive os criados por assistentes de IA. LaunchManager é um app para macOS que reúne jobs em segundo plano do launchd em uma única interface gráfica. Você pode importar um arquivo .plist ou colar XML, navegar por User Agents, System Agents e LaunchDaemons em conjunto e editar cada job usando um formulário ou um editor de XML bruto, sem perder chaves adicionais.
- LaunchManager é gratuito? Qual é a licença?
- LaunchManager é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- LaunchManager ainda é mantido?
- Manutenção ativa. O último commit de LaunchManager foi em 21 de out. de 2026.
- Para que posso usar LaunchManager?
- Revisar e organizar scripts agendados criados por assistentes de IA Investigar um job do launchd que falha sem avisar, consultando seus logs Descobrir qual servidor de desenvolvimento local ou container está escutando em uma porta Transformar um serviço local em execução em um Launch Agent persistente
- Como instalar LaunchManager?
- Adicione o tap do Homebrew: brew tap Sean10000/tap Instale o cask do LaunchManager: brew install --cask launchmanager
- Onde consigo LaunchManager?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Sean10000/LaunchManager
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para a barra de menus do macOS e Windows que lista portas em escuta, encerra processos e gerencia encaminhamentos de porta do Kubernetes e Cloudflare Tunnels.
App nativo para macOS que mostra quais apps, arquivos e discos estão por trás de atividade contínua no disco, com rastreamento de arquivos limitado e sob demanda.
Um gerenciador da barra de menus do macOS que oculta e mostra itens, com uma seção sempre oculta, busca e opções de personalização visual.
Gerenciador open source para a barra de menus do macOS que oculta ícones pouco usados e permite encontrar qualquer item pelo teclado.
Utilitário para macOS que move apps grandes e seus dados para um drive externo, mantendo ícones locais que continuam abrindo os apps.