# macadmins/nudge

A tool for encouraging the installation of macOS security updates.

Repository: https://github.com/macadmins/nudge
Canonical: https://ross.abutalabs.com/products/nudge
Language: Swift
License: Apache-2.0
License Family: permissive
Last push: 2026-05-07T16:51:56+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 81, release rhythm 83, longevity 100
- inputs: {"age_days": 2038, "days_push": 118, "days_rel": 118, "gap_med": 20.0, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1269, forks 207 (observed 2026-08-28T04:04:11.520516+00:00)

## What it is
Nudge is a Swift/SwiftUI macOS application that strongly encourages users to install macOS security updates through customizable, multilingual reminder windows with deferral options. It supports fully automated updates by querying the SOFA feed for Apple software releases and is designed for deployment via MDM in managed Mac fleets.

## Use cases
- force mac users to install security updates
- nudge employees to update macOS before deadline
- manage macOS update compliance across a fleet
- customize update reminder deferrals for end users
- automate macOS version upgrades via MDM
- show localized update prompts on managed Macs

## When to choose
- you manage macOS devices with MDM (Jamf, etc.) and need update enforcement
- you need multilingual, customizable update prompts with deferral logic
- you want automated macOS updates using the SOFA feed on Big Sur 11 or later

## When to avoid
- you need to enforce updates on macOS versions older than Big Sur 11 (use nudge-python instead)
- you want a cross-platform patch management solution for Windows or Linux
- you need a full patch management suite rather than a single-purpose nudge tool

## Facets
- artifact type: application
- maturity: active
- function: security, configuration-management, developer-tools
- domain: security, apple-ecosystem, self-hosted
- platform: -
- tags: macos-updates, mdm, macadmins, swiftui, patch-management, end-user-experience, automation, macos

## Member repositories
- macadmins/nudge (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:11.520516+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:03:32.751971+00:00, confidence not recorded.
  - readme: https://github.com/macadmins/nudge (fetched 2026-08-28T04:04:11.520516+00:00, sha 9796f05b2225)
- Data as of 2026-08-30T08:39:29.467469+00:00.
