Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.profclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

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.