Skip to main content

Welcome to profClaw

profClaw is a lightweight, self-hosted AI agent engine that runs anywhere - Docker, VPS, home server, or Mac. Wire together AI providers, chat channels, and tools through a single install and configuration file.

37 AI Providers

Anthropic, OpenAI, Google, Ollama, Groq, Mistral, and 31 more. Mix cloud and local models.

27 Chat Channels

Slack, Discord, Telegram, WhatsApp, Teams, and more. One agent, every platform.

77+ Tools

File ops, git, browser, web search, cron, memory, sessions, and custom tools.

Quick Start

Get profClaw running in under 5 minutes.
1

Install

npm install -g profclaw
For Docker, see the full installation guide.
2

Initialize and configure

profclaw init
profclaw onboard
The wizard detects your environment, sets the deployment mode, and configures your first AI provider.
3

Start the server

profclaw serve
Open http://localhost:3000 to access the web UI. See First Run for a walkthrough.

Full Installation Guide

Detailed setup instructions for all platforms, install methods, and post-install verification.

Choose Your Path

Deployment Modes

profClaw scales from a Raspberry Pi to a full production cluster. Choose the mode that fits your hardware.
ModeRAM / CPUAI ProvidersChat ChannelsToolsBest For
Pico512MB, 1 core3215IoT, edge devices, personal use
Mini2GB, 2 cores151050Small teams, home servers
Pro8GB+, 4+ cores372777+Production, enterprise

Deployment Modes

Compare features in detail and choose the right mode for your setup.

Key Features

Multi-step tool execution with self-correction, smart prompts, and sandboxed environments. Supports parallel tool calls and streaming responses. Model-aware tool routing ensures small local models only receive tools they can handle reliably.
Pre-built expertise modules like commit, review-pr, deploy, analyze-code, and more. Invoked with slash commands (/commit, /review-pr 42). Create custom skills with a plain Markdown SKILL.md file - no code required. See Skills.
Extend profClaw with custom plugins using the TypeScript SDK. Add new tools, search providers, integrations, or model adapters. Browse and install community plugins via ClawHub. See Plugins.
Five security modes (deny, sandbox, standard, ask, full), per-tool approval gates, filesystem path guards, SSRF protection, prompt injection detection, audit logging, and QR-based device pairing. See Security Overview.
130+ environment variables for fine-grained control. All settings configurable via env vars or settings.yml. See Configuration Overview and Environment Variables.

Reference