The Onboarding Wizard
Theprofclaw onboard command launches an interactive wizard that configures your instance in 5 steps. Run it after profclaw init:
You can re-run
profclaw onboard at any time to change your configuration. Existing settings are preserved - the wizard only overwrites what you explicitly change.Step 1: Environment Detection
profClaw automatically detects your runtime environment and applies appropriate defaults:| Environment | Detection Method | Applied Defaults |
|---|---|---|
| Docker | /.dockerenv present | Persistent volume paths, no hot reload |
| VPS / Cloud | Non-interactive TTY, public IP | Systemd service hints, WEBHOOK_BASE_URL prompt |
| Local Machine | Interactive TTY, macOS/Linux desktop | Hot reload, localhost defaults |
| Raspberry Pi / ARM | CPU architecture check | Pico mode defaults, memory limits |
Step 2: Deployment Mode
Choose your deployment mode based on available hardware resources:- Pico
- Mini (Default)
- Pro
Best for: IoT, edge devices, Raspberry Pi, personal use on constrained hardware.
- 512MB RAM, 1 CPU core
- Up to 3 AI providers
- 2 chat channels
- 15 essential tools
- In-memory queue only (no Redis required)
Step 3: AI Provider Setup
Configure at least one AI provider. The wizard prompts for API keys:Step 4: Chat Channel (Optional)
Connect a chat channel for conversational access from outside the web UI:http://localhost:3000 and requires no additional configuration.
For Slack, Discord, or other platforms, the wizard walks you through credential collection. You can also skip this step and configure channels later. See Chat Providers Overview for setup guides per platform.
Step 5: Security Policy
Choose the security posture that fits your deployment:| Mode | Description | Best For |
|---|---|---|
permissive | Tools execute without approval prompts | Local development, trusted users only |
standard | Destructive operations require approval | Most deployments |
strict | All write operations require approval, extra guards active | Production, shared environments |
Verify Setup
After onboarding, confirm everything works:doctor command prints the specific issue and remediation steps.
Next: First Run
Start profClaw and send your first message to the agent.