Skip to main content

Overview

Works on any Mac with Python 3, including Macs older than macOS 13.
On macOS, /usr/bin/python3 does not work until the Xcode Command Line Tools are installed. Deploy the Command Line Tools or the python.org package. Or use the binary runtime, which is self-contained.
Allow HTTPS to getunbound.ai, backend.getunbound.ai, api.getunbound.ai, raw.githubusercontent.com and github.com.

1. Create the script

Go to Settings → Computer Management → Scripts → New. Name it Unbound daily onboard and paste this into the Script tab:
On the Options tab, label Parameter 4 as API key. The script only uses root-owned interpreters. A Homebrew or /usr/local python can be replaced by the logged-in user, and this script runs as root. --backfill imports past Claude Code and Codex sessions. Re-running never duplicates a session.

2. Create the policy

Go to Computers → Policies → New.
1

General

Name it Unbound daily onboard. Set Trigger to Recurring Check-in and Execution Frequency to Once every day.
2

Scripts payload

Add the script and paste your API key into Parameter 4.
3

Scope

Select your developer Mac group, then save.

Troubleshooting


Remove Unbound

Then delete /Library/Application Support/Unbound.