#Unable to install

1 messages ยท Page 1 of 1 (latest)

jade oyster
#

Hi unable to install clawdbot on my macOS on my macbook pro

hushed elmBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> โœ… Mark Solution

vocal egretBOT
# jade oyster Hi unable to install clawdbot on my macOS on my macbook pro

Based on recent issues, there's a known macOS keychain credential problem affecting Apple Silicon users trying to install Clawdbot. Here's how to proceed:

macOS Installation Steps

1. Install Prerequisites:

# Using Homebrew (recommended)
brew install bun node

# Or pnpm (alternative)
brew install pnpm

2. Clone & Install:

#
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
bun install  # or pnpm install

3. Start Onboarding:

bun run clawdbot configure

๐Ÿšจ If You Hit the Keychain Error

If you see "No Claude Code CLI credentials found in Keychain":

Quick Fix - Export credentials manually:

#
mkdir -p ~/.claude
security find-generic-password -s "Claude Code-credentials" -w > ~/.claude/.credentials.json
chmod 600 ~/.claude/.credentials.json

Then restart the configure command.

Common macOS Issues

| Issue                           | Solution                               |
| ------------------------------- | -------------------------------------- |
| Keychain not accessible via SSH | Run from Terminal.app locally, not SSH |
| Rosetta/Apple Silicon confusion | Make sure you're using ARM64 terminal  |
| Permission denied               | Check `chmod` on ~/.clawdbot folder      |
#

What error are you seeing? Drop the exact message and I can give you a more targeted fix. ๐Ÿฆ

#

Ah, that's the missing patches error โ€” common when npm install doesn't properly apply the patch files. Here's how to fix it:

Quick Fix

1. Clean up and reinstall:

# Remove the failed install
rm -rf ~/.nvm/versions/node/v22.22.0/lib/node_modules/clawdbot

# Go to your clawdbot directory
cd /path/to/your/clawdbot  # wherever you cloned it

# Reinstall with npm (patches should apply)
npm install

2. Or use bun instead (recommended):

#
cd /path/to/clawdbot
bun install

Bun handles patches much better than npm and is faster.


If It Still Fails

Check if the patches directory exists:

ls -la /path/to/clawdbot/patches/

You should see files like @mariozechner__pi-ai@0.49.2.patch.

#

If patches folder is empty/missing:

# Re-clone to ensure all files are present
git checkout -- .
git pull
npm install

Let me know what you see when you run those commands! ๐Ÿฆ