clawdbot-macos-build
Build the Clawdbot macOS menu bar app from source. Use when you need to install the Clawdbot.app companion (for menu bar status, permissions, and Mac hardware access like camera/screen recording). Handles dependency installation, UI build, Swift compilation, code signing, and
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build the Clawdbot macOS menu bar app from source. Use when you need to install the Clawdbot.app companion (for menu bar status, permissions, and Mac hardware access like camera/screen recording). Handles dependency installation, UI build, Swift compilation, code signing, and app packaging automatically.
How to use
Sprawdź wymagania wstępne: macOS 10.14 lub nowszy, Xcode 15+ z Command Line Tools, Node.js w wersji 22+, menedżer pnpm oraz co najmniej 30 GB wolnego miejsca na dysku.
Sklonuj repozytorium Clawdbot z GitHub do katalogu tymczasowego, a następnie przejdź do niego. Uruchom instalację zależności Node.js poleceniem pnpm install, które zajmie około minutę.
Zbuduj interfejs użytkownika poleceniem pnpm ui:build. Kompilacja TypeScript/React zajmie około 30 sekund, a wynik trafi do katalogu dist/control-ui/.
Zaakceptuj licencję Xcode jednorazowo poleceniem sudo xcodebuild -license accept. Ten krok jest wymagany, aby uniknąć błędów podczas kompilacji Swift.
Uruchom skrypt budowania aplikacji macOS: ALLOW_ADHOC_SIGNING=1 bash scripts/package-mac-app.sh. Proces obsługuje automatycznie wszystkie kroki: kompilację Swift, podpisywanie kodu i pakowanie aplikacji.
Skopiuj zbudowaną aplikację do katalogu /Applications poleceniem cp -r dist/Clawdbot.app /Applications/Clawdbot.app, a następnie uruchom ją poleceniem open /Applications/Clawdbot.app.