Repolode
iAmCorey

iAmCorey/birth

免费开源的 macOS 启动项管理器,在一个窗口中列出所有启动项、守护进程和登录项,并显示签名开发者与启停控制。

Star
591
Fork
26
未关闭 Issue
1
最近提交
2个月前

这是什么?

Birth 是一款 macOS 启动项管理工具。它汇总 macOS 分散在多处的 LaunchAgents、全局代理、守护进程以及“登录时打开”的应用,逐项显示路径、签名开发者以及当前是否正在运行。

系统设置通常看不到启动项的 plist 位置、指向的可执行文件以及签名者,Birth 则把这些信息直接展示出来,并支持一键禁用或移除。移除前会先停止任务,plist 移入废纸篓,同时在 Application Support 目录保留备份。

应用基于 SwiftUI 和 Swift Package Manager 开发,需要 macOS 14 或更高版本,提供 DMG 安装包,也可从源码构建。对于声称是 Apple 组件但签名无效的项目,它会加以标记。

核心功能

  • 01在一个窗口中列出登录应用、用户与全局代理以及守护进程
  • 02显示每个启动项的签名开发者,并标记伪装成 Apple 组件的项目
  • 03支持一键启用或禁用启动项,守护进程需管理员密码
  • 04可按名称、开发者或路径搜索,也能输入 PID 查询由哪个启动项启动
  • 05移除时先停止任务,并备份 plist 文件

适用场景

  • 排查哪个后台辅助程序或更新器拖慢了 Mac 的登录速度
  • 检查已卸载应用遗留的未知守护进程和代理
  • 确认某个进程是否由持久化启动项启动

快速上手

  1. 1

    克隆仓库

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

    进入项目目录

    cd birth
  3. 3

    构建应用

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

    打开构建好的应用

    open dist/Birth.app

使用前须知

  • 需要 macOS 14 或更高版本。
  • 登录项类别只读,需要完全磁盘访问权限。
  • 采用临时签名,每次升级后需要重新授予权限。
  • 未经 Apple 公证,首次启动需要在系统设置中手动允许。

标签

常见问题

birth 是什么?
免费开源的 macOS 启动项管理器,在一个窗口中列出所有启动项、守护进程和登录项,并显示签名开发者与启停控制。 Birth 是一款 macOS 启动项管理工具。它汇总 macOS 分散在多处的 LaunchAgents、全局代理、守护进程以及“登录时打开”的应用,逐项显示路径、签名开发者以及当前是否正在运行。
birth 可以免费使用吗?用的什么许可证?
birth 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
birth 还在维护吗?
半年内有更新。birth 最近一次提交是在 2026年8月29日。
birth 适合用来做什么?
排查哪个后台辅助程序或更新器拖慢了 Mac 的登录速度 检查已卸载应用遗留的未知守护进程和代理 确认某个进程是否由持久化启动项启动
birth 怎么安装和运行?
克隆仓库: git clone https://github.com/iAmCorey/birth.git 进入项目目录: cd birth 构建应用: ./scripts/make-app.sh 打开构建好的应用: open dist/Birth.app
在哪里获取 birth?
源代码和安装说明在 GitHub 上:https://github.com/iAmCorey/birth

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目