Skip to main content

The Onboarding Wizard

The profclaw 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:

Step 2: Deployment Mode

Choose your deployment mode based on available hardware resources:
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)
Set via environment variable to skip the wizard prompt:
See Deployment Modes for a detailed feature comparison.

Step 3: AI Provider Setup

Configure at least one AI provider. The wizard prompts for API keys:
If you want to run fully offline without cloud API costs, choose Ollama (Local). Make sure Ollama is installed and running first: brew install ollama && ollama serve. See the Local LLM guide.
You can add more providers later:
See AI Providers Overview for the full list of supported providers and configuration options.

Step 4: Chat Channel (Optional)

Connect a chat channel for conversational access from outside the web UI:
WebChat is enabled by default at 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:
Do not use permissive mode in any deployment accessible by untrusted users. Anyone who can message the agent can execute file operations and shell commands.
See Security Overview for a full description of all five security modes and the defense-in-depth architecture.

Verify Setup

After onboarding, confirm everything works:
Expected output:
If any checks fail, the doctor command prints the specific issue and remediation steps.

Next: First Run

Start profClaw and send your first message to the agent.