Agent-native Mac health toolkit. 9 checks, zero dependencies, plain english.
pip install apple-a-day AI agents run on machines. Machines have disk space, memory pressure, crash loops, and security gaps. apple-a-day gives agents awareness of the Mac they're running on — 9 checks, every finding with a severity, plain-english explanation, and fix command.
Agents run on machines that drift. Disks fill up, Homebrew links break after upgrades, LaunchAgents crash-loop in the background, and nobody notices until the agent starts hitting weird errors. Apple-a-day gives the agent awareness of its own host — 9 checks, each finding tagged with a severity and a fix command the agent can run directly.
1. aad checkup — 9 checks, the agent sees its host
2. Agent runs the fixes, confirms clean
Zero dependencies, pure Python. The --json flag makes every finding machine-readable with severity + fix so agents can triage and act without human translation.
pip install apple-a-day # CLI — run all checks
aad checkup
# Structured JSON for agent parsing
aad checkup --json --min-severity warning --fields severity,summary,fix
# Python — programmatic access
from apple_a_day.runner import run_all_checks
report = run_all_checks()
for r in report.results:
for f in r.findings:
if f.severity.value == "critical":
print(f.summary, f.fix) Zero dependencies. Pure Python. Every finding includes a severity, a plain-english explanation, and a fix command the agent can run.