Repository navigation
Latch 0.17.0
Latch is a local workload scheduler for autonomous agents sharing an Apple Silicon Mac.
- Agents submit finite work through MCP; Latch owns queue order, admission, resource reservations, and thermal guards.
- Ordinary jobs can overlap when capacity allows. Sensitive work runs exclusively; measurements also wait for suitable idle and thermal conditions.
- Durable jobs, retry keys, submission scopes, cancellation, and cooperative benchmark checkpoints support work across reconnects.
Requirements: Apple Silicon and macOS 26+. The binary is Developer ID signed and notarized by Apple. No Swift toolchain, Xcode, or administrator access is required.
Install
Run these commands separately as your normal macOS login user:
curl --fail --location --proto '=https' --proto-redir '=https' https://github.com/CerebralCoding/Latch/releases/download/v0.17.0/install.sh --output latch-install.sh
sh latch-install.shThe installer verifies the downloaded binary and installs or updates the per-user scheduler service. Do not overwrite an existing latch-install.sh.
For agent setup, give your agent the installation instructions.
Feedback on installation, scheduling, and MCP integration is welcome. See the changelog for development history.