CoderClaw.app no longer bundles Node/Bun or the Gateway runtime. The macOS app
expects an external coderclaw CLI install, does not spawn the Gateway as a
child process, and manages a per‑user launchd service to keep the Gateway
running (or attaches to an existing local Gateway if one is already running).
You need Node 22+ on the Mac, then install coderclaw globally:
npm install -g coderclaw@<version>
The macOS app’s Install CLI button runs the same flow via npm/pnpm (bun not recommended for Gateway runtime).
Label:
bot.molt.gateway (or bot.molt.<profile>; legacy com.coderclaw.* may remain)Plist location (per‑user):
~/Library/LaunchAgents/bot.molt.gateway.plist
(or ~/Library/LaunchAgents/bot.molt.<profile>.plist)Manager:
coderclaw gateway install.Behavior:
Logging:
/tmp/coderclaw/coderclaw-gateway.logThe macOS app checks the gateway version against its own version. If they’re incompatible, update the global CLI to match the app version.
coderclaw --version
CODERCLAW_SKIP_CHANNELS=1 \
CODERCLAW_SKIP_CANVAS_HOST=1 \
coderclaw gateway --port 18999 --bind loopback
Then:
coderclaw gateway call health --url ws://127.0.0.1:18999 --timeout 3000