{"adoption": {"forks": 671, "observed_at": "2026-08-28T04:04:50.680672+00:00", "stars": 1479}, "canonical_url": "https://ross.abutalabs.com/products/installomator", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Installation script to deploy standard software on Macs", "domain": ["operating-systems", "self-hosted"], "enriched": true, "function": ["deployment", "cli", "developer-tools"], "health_score": 99, "homepage": null, "language": "Shell", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Installomator/Installomator"], "name": "Installomator/Installomator", "platform": ["cli"], "pushed_at": "2026-08-26T11:05:39+00:00", "repo": "Installomator/Installomator", "stars": 1479, "tags": ["macadmin", "jamf-pro", "mdm", "software-deployment", "shell-script", "installer", "mosyle", "kandji", "addigy", "devops", "automation", "macos"], "topics": ["macos", "macadmin", "jamf-pro", "script", "zsh", "shell", "deployment", "self-service", "install", "installer", "pkg", "dmg", "mosyle", "hacktoberfest", "addigy", "filewave", "kandji"], "urls": [], "use_cases": ["deploy standard software to managed macs", "install latest app versions via jamf pro", "automate mac software installation from mdm", "keep mac apps up to date without manual downloads", "install pkg and dmg apps from a script", "self-service software installation for macadmins"], "what_it_is": "Installomator is a single shell script that downloads and installs the latest versions of standard software on macOS, driven by a large collection of application labels. It is widely used by Mac administrators with MDM tools like Jamf Pro, Mosyle, Kandji, and Addigy to automate software deployment.", "when_to_avoid": ["you need deployment for Windows or Linux machines", "you want a GUI-based software management tool", "you need to deploy custom in-house software not covered by existing labels"], "when_to_choose": ["you manage fleets of macs with an MDM like Jamf Pro, Mosyle, Kandji, or Addigy", "you want a script-based way to install or update common macOS applications", "you need to deploy software without packaging each app manually"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/installomator", "repo": "Installomator/Installomator", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.680672+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:16.952703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b017e0c9593c83a3b8b8aebf4f0779b063cbb1fbedefebab039fea3fe7fddc18", "fetched_at": "2026-08-28T04:04:50.680672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Installomator/Installomator"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 59}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2366, "days_push": 7, "days_rel": 61, "gap_med": 262.0, "n_releases_24m": 3}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}