Repolode
iAmCorey

iAmCorey/birth

App gratuito e de código aberto para macOS que lista itens de inicialização, daemons e itens de login em uma janela, com identidade de assinatura de código e controles para ativá-los ou desativá-los.

Estrelas
591
Forks
26
Issues abertas
1
Último commit
há 2 meses

O que é?

Birth é um gerenciador de itens de inicialização para macOS. Ele reúne launch agents, agentes globais, daemons e apps de “Abrir ao Iniciar Sessão” que ficam espalhados pelos locais usados pelo macOS, e mostra o caminho de cada item, a identidade do desenvolvedor que o assinou e se está em execução.

Os Ajustes do Sistema não mostram onde fica o plist de um item de inicialização, para qual executável ele aponta nem quem o assinou. Birth exibe esses detalhes e permite desativar ou remover itens com um clique. Antes de removê-los, os jobs são interrompidos, seus plists são movidos para o Lixo e uma cópia de segurança é mantida na pasta Application Support.

O app foi desenvolvido com SwiftUI e Swift Package Manager, requer macOS 14 ou posterior e é distribuído como DMG; também pode ser compilado a partir do código-fonte. Ele sinaliza itens que se apresentam como componentes da Apple, mas têm assinaturas inválidas.

Recursos principais

  • 01Lista apps de login, agents de usuário e globais, e daemons em uma única janela
  • 02Mostra a identidade do desenvolvedor que assinou cada item e sinaliza itens que se passam por componentes da Apple
  • 03Permite ativar ou desativar itens, com uma solicitação padrão de administrador para daemons
  • 04Permite pesquisar por nome, desenvolvedor ou caminho, ou descobrir qual item iniciou um PID
  • 05Remove itens com segurança, interrompendo o job e fazendo backup do plist

Casos de uso

  • Descobrir qual helper ou atualizador em segundo plano está deixando o login no Mac mais lento
  • Auditar launch daemons e agents desconhecidos deixados por apps desinstalados
  • Verificar se um processo foi iniciado por um item de inicialização persistente

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/iAmCorey/birth.git
  2. 2

    Acesse a pasta do projeto

    cd birth
  3. 3

    Compile o app

    ./scripts/make-app.sh
  4. 4

    Abra o app compilado

    open dist/Birth.app

Antes de usar

  • Requer macOS 14 ou posterior.
  • A categoria “Itens de Início de Sessão” é somente leitura e requer Acesso Total ao Disco.
  • Como a assinatura é ad hoc, é necessário conceder as permissões novamente após cada atualização.
  • O app não foi notarizado pela Apple, então é necessário aprová-lo manualmente nos Ajustes do Sistema na primeira inicialização.

Tópicos

Perguntas frequentes

O que é birth?
App gratuito e de código aberto para macOS que lista itens de inicialização, daemons e itens de login em uma janela, com identidade de assinatura de código e controles para ativá-los ou desativá-los. Birth é um gerenciador de itens de inicialização para macOS. Ele reúne launch agents, agentes globais, daemons e apps de “Abrir ao Iniciar Sessão” que ficam espalhados pelos locais usados pelo macOS, e mostra o caminho de cada item, a identidade do desenvolvedor que o assinou e se está em execução.
birth é gratuito? Qual é a licença?
birth é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
birth ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de birth foi em 29 de ago. de 2026.
Para que posso usar birth?
Descobrir qual helper ou atualizador em segundo plano está deixando o login no Mac mais lento Auditar launch daemons e agents desconhecidos deixados por apps desinstalados Verificar se um processo foi iniciado por um item de inicialização persistente
Como instalar birth?
Clone o repositório: git clone https://github.com/iAmCorey/birth.git Acesse a pasta do projeto: cd birth Compile o app: ./scripts/make-app.sh Abra o app compilado: open dist/Birth.app
Onde consigo birth?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/iAmCorey/birth

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados