一款 macOS 菜单栏应用,用通俗语言说明 Mac 上每根 USB-C 线缆的实际能力,并解释充电变慢的原因。
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
克隆仓库
git clone https://github.com/iAmCorey/birth.git - 2
进入项目目录
cd birth - 3
构建应用
./scripts/make-app.sh - 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 数据每日更新。
相关项目
8924270SwiftOther更新于 6天前
一款引导式 macOS 应用,可在 Apple silicon 和 Intel Mac 上制作 macOS、Linux 和 Windows 的启动 U 盘。
3266154SwiftMIT更新于 5天前
Homebrew 官方的 macOS 图形界面,无需终端即可搜索、安装、更新和管理 Homebrew 软件包。
267085SwiftAGPL-3.0更新于 4天前
原生 macOS 菜单栏性能监控工具,记录 CPU、内存、GPU、网络、磁盘和电池历史,用于回溯卡顿原因。
94140SwiftMIT更新于 前天
一款 macOS 命令行工具兼 Claude Code、Codex 技能,可在屏幕上绘制大箭头和文字标牌,帮助指引用户点击目标。
78424SwiftMIT更新于 昨天