macOS companion app
macOS'te Gateway
OpenClaw.app artık Node/Bun veya Gateway runtime'ını paketlemez. macOS uygulaması
harici bir openclaw CLI kurulumu bekler, Gateway'i bir alt süreç olarak
başlatmaz ve Gateway'in çalışır durumda kalması için kullanıcı başına bir launchd
hizmeti yönetir (veya zaten çalışan mevcut bir yerel Gateway varsa ona bağlanır).
CLI'yi kurun (yerel mod için gerekli)
Mac'te varsayılan runtime Node 24'tür. Şu anda 22.16+ olan Node 22 LTS, uyumluluk için hâlâ çalışır. Ardından openclaw paketini global olarak kurun:
npm install -g openclaw@<version>
macOS uygulamasının CLI'yi Kur düğmesi, uygulamanın dahili olarak kullandığı aynı global kurulum akışını çalıştırır: önce npm'yi, sonra pnpm'yi, yalnızca tespit edilen paket yöneticisi buysa bun'ı tercih eder. Node, önerilen Gateway runtime'ı olmaya devam eder.
Launchd (LaunchAgent olarak Gateway)
Etiket:
ai.openclaw.gateway(veyaai.openclaw.<profile>; eskicom.openclaw.*kalabilir)
Plist konumu (kullanıcı başına):
~/Library/LaunchAgents/ai.openclaw.gateway.plist(veya~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
Yönetici:
- macOS uygulaması, Yerel modda LaunchAgent kurulumunu/güncellemesini yönetir.
- CLI de bunu kurabilir:
openclaw gateway install.
Davranış:
- "OpenClaw Etkin" LaunchAgent'ı etkinleştirir/devre dışı bırakır.
- Uygulamadan çıkmak gateway'i durdurmaz (launchd onu canlı tutar).
- Yapılandırılmış bağlantı noktasında zaten bir Gateway çalışıyorsa uygulama, yeni bir tane başlatmak yerine ona bağlanır.
Günlükleme:
- launchd stdout/err:
/tmp/openclaw/openclaw-gateway.log
Sürüm uyumluluğu
macOS uygulaması, gateway sürümünü kendi sürümüyle karşılaştırır. Uyumsuzlarsa global CLI'yi uygulama sürümüyle eşleşecek şekilde güncelleyin.
Temel doğrulama
openclaw --version
OPENCLAW_SKIP_CHANNELS=1 \
OPENCLAW_SKIP_CANVAS_HOST=1 \
openclaw gateway --port 18999 --bind loopback
Ardından:
openclaw gateway call health --url ws://127.0.0.1:18999 --timeout 3000