openclaw-local-mac-mini
Installation
SKILL.md
OpenClaw Local + Mac mini Setup
When to Use
Use when setting up or reviewing a private OpenClaw host on macOS, choosing its service lifecycle, or diagnosing host reliability. This guide does not authorize installing tools, changing account permissions, exposing ports or connecting messaging accounts.
Prerequisites
Select a reviewed immutable OpenClaw release and inspect its official prerequisites and installation method. Current upstream getting-started documentation lists Node.js 24.16+ or 26.1+; verify the selected release rather than reusing historical Node 18 guidance. Establish the host/user, approved provider credentials, storage, backup, spending limits and allowed tool/channel scope before onboarding.
Procedure
- Inventory the existing installation and preserve config/data before changes. Download external source/installers only with authorization, pin the reviewed release/commit, inspect the complete tree and lifecycle hooks in a temporary directory, then obtain activation/install authorization. Never pipe an unreviewed network installer into a shell.
- Use that release's documented installer or package workflow. Do not assume this application has
db:migrate,dist/server.js, Redis, port3000 or/api/health: the previous generic web-app examples did not establish those interfaces. - Configure through the supported onboarding interface under the intended non-admin user. Keep credentials in the supported secret mechanism, with restricted file permissions; do not overwrite an existing
.envor put secrets in command arguments. Cloud models still transmit prompts off-host; local hosting alone is not a privacy guarantee. - After approval to install persistence, use the supported Gateway service. The official macOS path uses a per-user LaunchAgent, not the generic root LaunchDaemon formerly shown here. Record login/unlock/reboot limitations.