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.
export PROFCLAW_MODE=mini  # pico | mini | pro

Mode Comparison

FeaturePicoMiniPro
RAM512MB2GB8GB+
CPU Cores124+
AI Providers31537
Chat Channels21027
Tools155077+
Skills103050
QueueIn-memoryIn-memoryBullMQ + Redis
Max Concurrent52550+
Audit LoggingBasicStandardFull
Plugin SupportNoBasicFull
MCP Servers15Unlimited
Backup/RestoreManualScheduledContinuous
Multi-device SyncNoNoYes
ClusteringNoNoYes

Pico Mode

Designed for resource-constrained environments like Raspberry Pi, IoT devices, or personal use on older hardware.
export PROFCLAW_MODE=pico
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.
export PROFCLAW_MODE=mini
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.
export PROFCLAW_MODE=pro
export REDIS_URL=redis://localhost:6379
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:
# Upgrade from mini to pro
export PROFCLAW_MODE=pro
export REDIS_URL=redis://localhost:6379
profclaw serve
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:
EnvironmentRecommended Mode
Raspberry Pi / ARM SBCPico
Local development machineMini
Docker (limited resources)Pico or Mini
VPS (2-4GB RAM)Mini
VPS (8GB+ RAM)Pro
Kubernetes clusterPro

Next: Configuration

Deep dive into environment variables and settings.