Skip to main content

Overview

profClaw runs in three deployment modes that control resource usage, available features, and scaling behavior. Set the mode via the PROFCLAW_MODE environment variable.

Mode Comparison

Pico Mode

Designed for resource-constrained environments like Raspberry Pi, IoT devices, or personal use on older hardware.
Included providers: Ollama, OpenAI, Anthropic Included channels: Webchat, Telegram Docker image: profclaw/profclaw:pico (optimized, smaller image)
Pico mode disables plugins, multi-device sync, and advanced security features to minimize resource usage.

Mini Mode (Default)

The balanced option for small teams and home servers. Supports most features without requiring Redis.
Key features:
  • 15 AI providers including all major cloud providers
  • 10 chat channels including Slack, Discord, Telegram
  • Background task processing with in-memory queue
  • Standard audit logging
  • Basic plugin support

Pro Mode

Full-featured production mode. Requires Redis for the BullMQ job queue.
Key features:
  • All 37 AI providers
  • All 27 chat channels
  • Redis-backed job queue with persistence and retry
  • Full audit logging with compliance support
  • Plugin marketplace (ClawHub) access
  • Multi-device sync
  • Horizontal scaling with clustering
  • Continuous backup

Switching Modes

You can switch modes at any time by changing the environment variable and restarting:
Switching from a higher mode to a lower mode may disable features that are in use. Run profclaw doctor after switching to verify your configuration.

Environment Detection

During profclaw onboard, the wizard detects your environment and recommends a mode:

Next: Configuration

Deep dive into environment variables and settings.