@GitHub_Daily: Birth, an open-source macOS startup item manager, brings user-level, global-level, system daemons, and login items all into one interface. Each startup item shows the developer's signing identity; those impersonating system signatures are flagged in red, with one-click disable or removal. GitHub: http://github.c…
Summary
Birth is an open-source macOS startup item manager that centrally manages user-level, global-level, system daemon, and login items, displays code signing identities, flags disguised system signatures, and supports one-click disable/removal and search location.
View Cached Full Text
Cached at: 08/05/26, 02:25 PM
Birth is an open-source macOS startup item manager that brings all four layers — user-level, global-level, system daemons, and login items — into a single interface.
For every startup item, you can see the developer signing identity. Items impersonating Apple’s system signature are flagged red immediately, and you can disable or remove them with one click.
GitHub: http://github.com/iAmCorey/birth
It also supports searching by name, developer, or path, and you can enter a process ID to find out which startup item launched that process.
Removed items are automatically backed up so you can restore them at any time. If you want to see which services run when your Mac starts up, install it and take a look.
iAmCorey/birth
Source: https://github.com/iAmCorey/birth
Birth
English | 简体中文
CI (https://github.com/iAmCorey/birth/actions/workflows/ci.yml) License Release (https://github.com/iAmCorey/birth/releases/latest) Platform (https://github.com/iAmCorey/birth/releases/latest) Downloads (https://github.com/iAmCorey/birth/releases) Stars (https://github.com/iAmCorey/birth/stargazers)
Manage your Mac’s startup items at a glance.
Birth is a free, open-source startup item manager for macOS. It gathers every background item, daemon, and login item on your system into one window, tells you who put it there (code-signing identity) and whether it’s running right now — and lets you disable or remove any of them with one click.
launchd is PID 1 — every process on your Mac is born from it. Startup items are your Mac’s birth rites; Birth lets you decide which ones deserve to stay.
Birth main window: the Login Apps page with “Open at Login” and “Started Another Way” groups, each item showing its developer signing identity
Why
macOS scatters startup items across at least four mechanisms:
| Source | What lives there | Shown in System Settings? |
|---|---|---|
~/Library/LaunchAgents | The current user’s background items | Only as a vague “background items” |
/Library/LaunchAgents | Background items for all users | Same |
/Library/LaunchDaemons | Root daemons | Same |
| BTM login items | “Open at Login” apps | Yes, but no paths, no details |
System Settings won’t tell you where the plist lives, which executable it points to, or who signed it — and third-party updaters, helper processes, and uninstall leftovers thrive on exactly that opacity. Birth tears it off.
Features
Login Apps (everyday)
- Zero-permission viewing of the “Open at Login” list — works the moment you open the app, no prompts
- Add / remove login apps (a one-time Automation permission is requested only on your first change); you can also just drag an app into the window
- Every app shows its developer signing identity, plus the background pieces it quietly installed alongside itself (a “+N items” badge, one click away)
- Recently Removed: removed apps stay on a dedicated sidebar page, one click to re-enable
Advanced (audit)
- Four layers in one view: user agents / global agents / daemons / login items — third-party only by default, one click to include everything
- Signing identities verified against certificate-chain anchors: Apple / App Store / Identified Developer / Untrusted Certificate / Ad-hoc / Unsigned / Invalid
- Masquerade detection: items claiming
com.apple.*whose signature disproves it get a red “Masquerading” badge — the most common malware persistence disguise - Live run state (PID) and one-click enable/disable (password-free for user-level items; daemons go through the standard macOS administrator prompt)
- Search & locate: by name, developer, or path; type a PID and get an instant answer to “which startup item spawned this process”
- Filter & sort: filter by run state (running / loaded / not loaded) and enablement; click any of the five column headers to sort — the sort column and direction are remembered, Finder-style
- Safe removal: the job is stopped first, its plist goes to the Trash, and a backup is kept in
~/Library/Application Support/Birth/Backups - Property-list viewer (binary plists rendered as readable XML)
Permissions: asked when needed, once
| Action | Permission | When |
|---|---|---|
| View the Login Apps list | None | — |
| Browse user agents / global agents / daemons | None | — |
| Enable/disable user & global agents | None | — |
| Add / remove login apps | Automation (System Events) | One prompt on first change |
| View the Login Items category | Full Disk Access | Checked once in System Settings |
| Enable/disable daemons; remove global items | Administrator password | Every operation (macOS security model) |
Missing permissions degrade gracefully: one-time setup guidance in the app, an automatic refresh when you come back from System Settings, and silence from then on.
Install
Requires macOS 14 (Sonoma) or later. Primarily developed and tested on macOS 26; if you hit problems on earlier versions, please file an issue (https://github.com/iAmCorey/birth/issues).
Option 1: DMG
Download the latest Birth-x.x.x.dmg from Releases (https://github.com/iAmCorey/birth/releases) and drag Birth into Applications.
Birth is a personal open-source project and is not notarized by Apple. On first launch, macOS will warn that the developer can’t be verified: go to System Settings → Privacy & Security and click “Open Anyway” at the bottom of the page — once.
Option 2: Build from source
bash git clone https://github.com/iAmCorey/birth.git cd birth ./scripts/make-app.sh open dist/Birth.app
(A Homebrew cask is planned.)
Development
bash swift test # unit tests ./scripts/release-check.sh # release gate: tests → package → self-contained smoke launch → health checks ./scripts/make-dmg.sh # distribution DMG
- SwiftUI + Swift Package Manager — no Xcode project file, zero third-party dependencies
- Three targets:
BirthCore(scanning/control/signing, UI-free),BirthUI(the whole app, testable),Birth(a three-line main) release-check.shmust pass before every release — one red light and it doesn’t ship
Notes & limitations
- The signing badge shows identity, not integrity: Birth verifies certificate-chain anchors (“who signed this”); it does not hash the full bundle contents — that’s Gatekeeper’s job.
- The Login Items category is read-only: macOS offers no third-party API to toggle these items, so Birth gives you a one-click jump to System Settings instead.
- Birth currently ships with an ad-hoc signature, which changes with every build. After upgrading, Full Disk Access and Automation permissions must be re-granted in System Settings (toggle Birth off and back on). Within a single version, a grant persists.
Uninstall
Move Birth.app to the Trash. For a deeper clean (optional):
bash defaults delete dev.birth.Birth # preferences rm -rf ~/Library/Application\ Support/Birth # removal backups
Don’t forget to remove Birth’s permissions in System Settings → Privacy & Security.
Feedback
Bugs and ideas → GitHub Issues (https://github.com/iAmCorey/birth/issues).
Star History
Star History Chart (https://www.star-history.com/?type=date&repos=iAmCorey%2Fbirth)
License
Similar Articles
@GitHub_Daily: Today on the GitHub Trending list, I saw oh-my-pi, an open-source coding agent that brings the core capabilities of an IDE directly into the terminal. It's quite interesting. It comes with 32 built-in tools that can interface with the editor's language services and debugger. Operations like renaming, jumping to references, and breakpoint debugging can be done by the AI itself without manual switching...
oh-my-pi is an open-source coding agent that integrates core IDE capabilities (such as language services and debugger) into the terminal, featuring 32 built-in tools, support for parallel processing with multiple sub-agents, and compatibility with over 40 model providers.
@geekbb: A macOS terminal designed for AI coding, integrating workspace management, split-screen, and AI agent startup workflows. Supports horizontal and vertical split screens, one-click launch of seven AI agents like Claude Code, Codex, Gemini CLI, and more. Right-click selected content to directly submit to...
kooky is a macOS terminal designed for AI coding, integrating workspace management, split-screen, and AI agent startup workflows. It supports one-click launch of multiple AI agents and right-click content submission.
@GitHub_Daily: Running multiple tasks with Claude Code and Codex, switching back and forth in the terminal to check results is really inefficient. Recently I found Orca, which centrally manages multiple AI coding agents, letting them work in parallel and aggregating results in one interface. The core feature is support for parallel workspaces, sending one requirement to multiple agents simultaneously…
Orca is a unified AI coding agent management tool with support for parallel workspaces. It can send tasks simultaneously to multiple AI assistants like Claude Code and Codex, each generating code in independent git branches, allowing comparison of results, and comes with a mobile app for real-time tracking.
@LinxFocus: This is currently the most popular free project treasure trove on GitHub, with an impressive 303K stars. From cloud storage to chat tools, blogs to email services, e-commerce platforms to game development, all software supports self-hosting on your own servers, giving you full control over your data. It's definitely worth collecting. It brings together 1497 projects in 143 categories…
Recommend a free project treasure trove on GitHub with 303K stars, containing 143 categories and 1497 enterprise-quality self-hosted open-source projects, covering cloud storage, chat tools, blogs, email, e-commerce, game development, etc.
@GitTrend0x: GitHub Agent & AI Tools Dominate the Trending List Again: Deep Dive into the Top 5 Projects with Explosive Star Growth, Professional Breakdown + Practical Scenarios, All in One Article! 1. anthropics/financial-services: Anthropic’s official Financial Services Agent Framework! Supports complex…
The article reviews the top five AI Agent projects on GitHub with the fastest star growth recently, highlighting Anthropic's Financial Services Agent Framework, ByteDance's UI-TARS Desktop, and various coding Agent tools.