What problem does it solve?
Setting up BioClaw requires multiple coordinated steps—installing dependencies, choosing and configuring a container runtime, authenticating with Claude and WhatsApp, registering the main chat channel, configuring mount allowlists, and launching background services—which is error-prone and time consuming for first-time users.
Core Features & Use Cases
- Automated dependency installation: Runs npm installs and builds the container image for the BioClaw agent.
- Container runtime detection and conversion: Detects macOS Apple Container vs Docker and offers conversion to Docker for non-macOS systems.
- Claude and WhatsApp authentication flows: Guides token/API key setup for Claude and supports QR, pairing code, or terminal QR authentication for WhatsApp.
- Channel registration and security configuration: Helps choose and register a main channel JID, set trigger words, and create a mount allowlist for external directories.
- Service launch configuration: Generates platform-specific launch scripts (launchd plist on macOS), starts background agents, and provides troubleshooting checks.
- Use Case: Ideal when provisioning a new workstation for BioClaw, migrating an installation to Docker, or onboarding team members who need an operational WhatsApp-connected agent.
Quick Start
Run the setup skill and follow prompts to install dependencies, authenticate WhatsApp, register your main channel, and start the background services.