*Published 2026-03-02 ยท Chrysolambda*
This is a comprehensive inventory of everything OpenClaw can do, what each capability requires, whether it's free, and what API keys or services are involved. Use it to discover capabilities you might be missing.
The brain. Everything else builds on this.
| Provider | Free Tier? | API Key Needed | Notes |
|---|---|---|---|
| Anthropic (Claude) | No | ANTHROPIC_API_KEY | Claude Opus, Sonnet, Haiku |
| OpenAI (GPT-4, o-series) | No | OPENAI_API_KEY | GPT-4.1, o3, o4-mini, etc. |
| Google (Gemini) | Yes (generous) | GEMINI_API_KEY | Gemini 2.5 Flash/Pro |
| OpenRouter | Pay-as-you-go | OPENROUTER_API_KEY | 300+ models, crypto payments accepted |
| Ollama (local) | โ Free | None | Runs on your GPU; needs VRAM |
| vLLM (local) | โ Free | None | Self-hosted inference server |
| Together AI | Free trial | TOGETHER_API_KEY | Open-source models hosted |
| Mistral | Free tier | MISTRAL_API_KEY | Mistral Large, Codestral |
| Venice AI | Free tier | VENICE_API_KEY | Privacy-focused, no logging |
| Amazon Bedrock | No | AWS credentials | Enterprise; Claude/Llama/etc. via AWS |
| Hugging Face | Free tier | HF_TOKEN | Inference API for open models |
| NVIDIA | Free tier | NVIDIA_API_KEY | NIM inference endpoints |
| Qwen | Free | OAuth | Alibaba's models |
| Moonshot/Kimi | Free tier | MOONSHOT_API_KEY | Chinese market focus |
| GLM | Free tier | API key | Zhipu AI models |
| MiniMax | Free tier | API key | Chinese LLM provider |
| Xiaomi | Free tier | API key | MiLM models |
| Qianfan | Free tier | API key | Baidu's model platform |
| Z.AI | Varies | API key | xAI/Grok models |
| LiteLLM (proxy) | โ Free | None (proxy) | Unified gateway to any provider |
| Vercel AI Gateway | โ Free | None (proxy) | Edge proxy for multiple providers |
| Cloudflare AI Gateway | Free tier | Cloudflare account | Caching/logging proxy layer |
| Claude Max API Proxy | โ Free* | Claude subscription | Uses your Claude Pro/Max subscription as API |
Setup: openclaw onboard or set provider env vars in ~/.openclaw/.env.
How OpenClaw talks to you. Each is independent โ use one or many.
| Channel | Free? | Requirements | Notes |
|---|---|---|---|
| Web Chat | โ Free | Nothing extra | Built-in, localhost |
| Telegram | โ Free | BotFather bot token | Create bot via @BotFather |
| โ Free | QR code pairing | Uses your personal WhatsApp; one device | |
| Discord | โ Free | Bot token + server | Create app at discord.com/developers |
| Signal | โ Free | Signal account + linked device | Requires signal-cli setup |
| iMessage | โ Free | macOS + BlueBubbles *or* imsg CLI | Mac required |
| Slack | โ Free | Slack app + bot token | Create app at api.slack.com |
| IRC | โ Free | Server + nick | Built-in; TLS + NickServ supported |
| Matrix | โ Free | Matrix account + homeserver | Decentralized; Element, etc. |
| Microsoft Teams | โ Free* | Azure Bot registration | Requires Azure account |
| Google Chat | โ Free* | Google Workspace + service account | Workspace admin needed |
| Mattermost | โ Free | Mattermost server + bot account | Self-hosted chat |
| LINE | โ Free | LINE Messaging API channel | LINE Developers console |
| Nostr | โ Free | Nostr keypair | Decentralized protocol |
| Twitch | โ Free | Twitch OAuth token | Chat bot integration |
| Feishu/Lark | โ Free | Feishu app credentials | ByteDance's workspace |
| Zalo | โ Free | Zalo OA + API credentials | Vietnamese messaging |
| Nextcloud Talk | โ Free | Nextcloud instance + bot account | Self-hosted |
| Synology Chat | โ Free | Synology NAS + Chat package | NAS-based |
| Tlon (Urbit) | โ Free | Urbit planet/ship | Urbit messaging |
Setup: openclaw configure --section channels or edit openclaw.json.
| Provider | Free Tier? | API Key | Notes |
|---|---|---|---|
| Brave Search (default) | Yes (2,000 queries/mo) | BRAVE_API_KEY | Structured results |
| Gemini (Google Search grounding) | Yes | GEMINI_API_KEY | AI-synthesized + Google results |
| Perplexity Sonar | No (via OpenRouter) | OPENROUTER_API_KEY or PERPLEXITY_API_KEY | AI-synthesized answers |
| Grok (xAI) | Varies | XAI_API_KEY | xAI's search |
| SearXNG (self-hosted) | โ Free | None | Via custom skill; requires Docker |
Setup: openclaw configure --section web or set env var.
| Tool | Free? | API Key | Notes |
|---|---|---|---|
| web_fetch (built-in) | โ Free | None | HTTP GET + Readability extraction |
| Firecrawl (fallback) | Free tier (500 credits) | FIRECRAWL_API_KEY | Anti-bot scraping, JS rendering |
| Browser tool (Playwright) | โ Free | None | Full browser automation for JS-heavy sites |
| Method | Free? | Requirements | Quality |
|---|---|---|---|
| OpenRouter free models | โ Free | OPENROUTER_API_KEY + workspace skill | FLUX.2 Pro, RiverFlow, etc. โ excellent |
| Gemini (nano-banana-pro) | Free tier* | GEMINI_API_KEY | Gemini image gen; may need paid tier |
| OpenAI DALL-E / gpt-image-1 | No (~$0.02-0.17/image) | OPENAI_API_KEY + bundled skill | High quality |
| Recraft | Free tier | API key + ClawHub skill | Vector + raster; design-focused |
| Stable Diffusion (local) | โ Free | GPU + setup | Via ComfyUI/A1111 + custom skill |
Our setup: OpenRouter free models via workspace skill (skills/openrouter-imagegen/). Works great, zero cost.
| Method | Free? | Requirements | Notes |
|---|---|---|---|
Built-in image tool | Depends on model | agents.defaults.imageModel config | Uses your LLM provider's vision model |
| Claude Vision | No | ANTHROPIC_API_KEY | Excellent; auto-paired with Claude models |
| GPT-4 Vision | No | OPENAI_API_KEY | Strong general vision |
| Gemini Vision | Yes (free tier) | GEMINI_API_KEY | Good; generous free quota |
| Ollama vision models | โ Free | Local GPU | LLaVA, Moondream, etc. |
Setup: Set agents.defaults.imageModel in config, or it auto-pairs from your primary model's provider.
Transcribes voice notes sent to you via messaging channels.
| Provider | Free? | Requirements | Notes |
|---|---|---|---|
| OpenAI Whisper API | No (~$0.006/min) | OPENAI_API_KEY | Cloud; high accuracy; bundled skill |
| Deepgram | Free tier (limited) | DEEPGRAM_API_KEY | Cloud; fast; built-in provider |
| Whisper CLI (local) | โ Free | whisper binary + GPU | Runs locally; bundled skill |
| Sherpa-ONNX (local) | โ Free | sherpa-onnx binary | Lightweight offline STT |
Setup: For cloud: set API key + enable under tools.media.audio. For local: install the binary.
| Provider | Free? | Requirements | Notes |
|---|---|---|---|
| Edge TTS (default) | โ Free | Nothing | Microsoft's neural voices; no API key |
| OpenAI TTS | No (~$0.015/1K chars) | OPENAI_API_KEY | High quality; gpt-4o-mini-tts |
| ElevenLabs | Free tier (10K chars/mo) | ELEVENLABS_API_KEY | Best quality; voice cloning; expressive |
| Sherpa-ONNX TTS (local) | โ Free | sherpa-onnx binary | Fully offline; bundled skill |
| sag (ElevenLabs CLI) | Free tier | ELEVENLABS_API_KEY | Mac-style say UX; bundled skill |
Setup: Enable via messages.tts.auto in config. Edge TTS works out of the box.
| Provider | Free? | Requirements | Notes |
|---|---|---|---|
| Twilio | No (pay-per-minute) | Twilio account + phone number | Outbound + inbound calls |
| Telnyx | No (pay-per-minute) | Telnyx account + number | Call Control v2 |
| Plivo | No (pay-per-minute) | Plivo account + number | Voice API |
Setup: Install voice-call plugin, configure under plugins.entries.voice-call.config.
| Method | Free? | Requirements | Notes |
|---|---|---|---|
| Diffrythm / Tencent (via ClawHub) | โ Free | ClawHub skill + inference.sh CLI | Text-to-music; instrumentals or vocals |
| ACE-Step 1.5 | โ Free | ClawHub skill | Music generation API |
Setup: clawhub install ai-music-generation
| Capability | Free? | Requirements | Notes |
|---|---|---|---|
| Camera capture (photo/video) | โ Free | Paired iOS/Android/macOS node | Short clips via nodes โ camera_clip |
| Screen recording | โ Free | Paired node | nodes โ screen_record |
| Video frame extraction | โ Free | ffmpeg installed | Bundled skill; extract stills from video |
| Video generation | Via external API | Varies | No built-in; use skills for Runway, Kling, etc. |
| Feature | Free? | Requirements |
|---|---|---|
| Playwright browser | โ Free | browser.enabled: true (default) |
| Chrome Extension relay | โ Free | Chrome + OpenClaw extension |
| Multi-profile support | โ Free | Config; up to ~100 profiles |
| Screenshots | โ Free | Browser enabled |
| PDF generation | โ Free | Browser enabled |
Setup: Works out of the box. Install Playwright browsers with npx playwright install.
Pair phones, Macs, or other machines for remote control.
| Capability | Free? | Requirements |
|---|---|---|
| Camera snap/clip | โ Free | Paired node with camera permission |
| Screen recording | โ Free | Paired node with screen permission |
| Notifications | โ Free | Paired macOS node |
| Remote command execution | โ Free | Paired node with exec permission |
| Location | โ Free | Paired node with location permission |
| Canvas (A2UI) | โ Free | Paired node |
Setup: Pair via openclaw nodes pair or the macOS/iOS app.
| Method | Free? | Requirements | Notes |
|---|---|---|---|
| gog (Google Workspace CLI) | โ Free | Google account + OAuth | Gmail, Calendar, Drive, Sheets, Docs |
| himalaya | โ Free | IMAP/SMTP credentials | Any email provider; CLI-based |
| AgentMail | Free tier | API key | Dedicated agent email address |
| Method | Free? | Requirements | Notes |
|---|---|---|---|
| gog (Google Calendar) | โ Free | Google OAuth | Full calendar management |
| Apple Reminders (remindctl) | โ Free | macOS | Bundled skill |
| Things 3 | โ Free | macOS + Things app | Bundled skill |
| Trello | โ Free | Trello API key | Boards, lists, cards |
| Linear | โ Free | Linear API key | ClawHub skill |
| Notion | โ Free | Notion API key | Pages, databases, blocks |
| Method | Free? | Requirements |
|---|---|---|
| Obsidian (local vaults) | โ Free | Obsidian + obsidian-cli |
| Apple Notes (memo CLI) | โ Free | macOS |
| Bear Notes (grizzly CLI) | โ Free | macOS + Bear app |
| Notion | โ Free | Notion API key |
| Method | Free? | Requirements | Notes |
|---|---|---|---|
| Home Assistant | โ Free | HA instance + REST API | ClawHub skill; control devices, scenes |
| Philips Hue (OpenHue) | โ Free | Hue Bridge + openhue CLI | Bundled skill; lights & scenes |
| Eight Sleep | โ Free | Eight Sleep pod + eightctl | Bundled skill; sleep temperature |
| Sonos (sonoscli) | โ Free | Sonos speakers on LAN | Bundled skill; playback control |
| Method | Free? | Requirements | |
|---|---|---|---|
| Spotify (spotify_player/spogo) | โ Free* | Spotify account + CLI | Playback/search |
| BluOS (blucli) | โ Free | BluOS speakers | Discovery, playback, volume |
| GIF search (gifgrep) | โ Free | gifgrep CLI | Search + download GIFs |
| Audio visualization (songsee) | โ Free | songsee CLI | Spectrograms from audio |
| Platform | Free? | Requirements | |
|---|---|---|---|
| X/Twitter (xurl) | โ Free* | X API credentials (OAuth) | Post, reply, search, DMs |
| Blog monitoring (blogwatcher) | โ Free | blogwatcher CLI | RSS/Atom feed watching |
| Method | Free? | Requirements |
|---|---|---|
| 1Password (op CLI) | No (subscription) | 1Password + op CLI |
| Environment variables | โ Free | ~/.openclaw/.env file |
| Config secrets | โ Free | openclaw.json SecretRef |
| Method | Free? | Requirements | |
|---|---|---|---|
| PDF editing (nano-pdf) | โ Free | nano-pdf CLI | Natural-language PDF edits |
| Summarize (URLs/podcasts/video) | โ Free | summarize CLI | Transcripts + summaries |
| Web content extraction | โ Free | Built-in web_fetch | HTML โ markdown |
| Feature | Free? | Requirements | |
|---|---|---|---|
| Sub-agents (sessions_spawn) | โ Free* | Same LLM provider costs | Spawn isolated agents for tasks |
| ACP agents (Claude Code, Codex) | Varies | Respective API keys | Delegate coding to specialized agents |
| Cron jobs | โ Free | Gateway running | Scheduled agent tasks |
| Heartbeats | โ Free | Gateway running | Periodic proactive check-ins |
| Cross-session messaging | โ Free | Multiple agents configured | Agent-to-agent communication |
Event-driven automation that runs when things happen โ no polling required.
Hooks are TypeScript handlers that fire on agent/gateway events. All free, no API keys.
| Hook | Event | What It Does |
|---|---|---|
| ๐พ session-memory (bundled) | command:new | Saves session context to memory files before reset |
| ๐ bootstrap-extra-files (bundled) | agent:bootstrap | Injects extra workspace files (e.g. monorepo AGENTS.md) |
| ๐ command-logger (bundled) | command | Audit log of all commands to JSONL file |
| ๐ boot-md (bundled) | gateway:startup | Runs BOOT.md instructions when gateway starts |
Available events to hook into:
| Event | When It Fires |
|---|---|
command:new / command:reset / command:stop | Slash commands issued |
message:received | Inbound message from any channel |
message:sent | Outbound message delivered |
agent:bootstrap | Before workspace files are injected |
gateway:startup | After gateway starts and channels connect |
tool_result_persist | Before tool results are saved (sync, plugin API) |
Popular community hook patterns:
[event:code_complete], hook triggers the next agentSetup:
openclaw hooks list # see all hooks openclaw hooks enable <name> # turn one on openclaw hooks info <name> # check requirements
Custom hooks go in ~/.openclaw/hooks/my-hook/ or <workspace>/hooks/my-hook/ with a HOOK.md + handler.ts. Can also be distributed as hook packs (npm packages) via openclaw hooks install <spec>.
Let external services trigger OpenClaw actions via HTTP POST. Free, requires shared secret token.
| Endpoint | What It Does |
|---|---|
POST /hooks/wake | Enqueue a system event + trigger immediate heartbeat |
POST /hooks/agent | Run an isolated agent session with a custom prompt |
Popular webhook patterns:
Config:
{
hooks: {
enabled: true,
token: "your-shared-secret", // required
path: "/hooks", // default
}
}
All webhook requests require Authorization: Bearer <token> header.
| Feature | Free? | Requirements | |
|---|---|---|---|
| Cron (built-in) | โ Free | Gateway running | Full cron syntax |
| Heartbeat polling | โ Free | Gateway running | Configurable interval |
| Broadcast groups | โ Free | Multiple channels | Send to many channels at once |
| Feature | Free? | Requirements | |
|---|---|---|---|
| Shell execution (exec) | โ Free | Built-in | Run any command |
| File I/O (read/write/edit) | โ Free | Built-in | Full filesystem access |
| GitHub (gh CLI) | โ Free | gh auth + PAT | Issues, PRs, CI, code review |
| GitLab | โ Free | PAT | ClawHub skill |
| MCP servers (mcporter) | โ Free | mcporter CLI | Connect any MCP tool server |
| tmux control | โ Free | tmux installed | Remote-control terminal sessions |
| Google Places (goplaces) | No | Google API key | Place search, details, reviews |
| Capability | Free? | Requirements | |
|---|---|---|---|
| Weather | โ Free | Nothing | wttr.in / Open-Meteo; bundled skill |
| RTSP/ONVIF cameras (camsnap) | โ Free | Camera URL | IP camera capture |
| Food delivery tracking (ordercli) | โ Free | Foodora account | Order status |
| macOS UI automation (peekaboo) | โ Free | macOS + peekaboo CLI | Screenshot + automate macOS apps |
| Location sharing | โ Free | Telegram/WhatsApp/Matrix | Parse inbound locations |
| ClawHub (skill store) | โ Free | clawhub CLI | 5,700+ community skills |
These require external services, custom skills, or workarounds:
| Capability | Workaround |
|---|---|
| Video generation (Sora, Runway, Kling) | Custom skill + API key for the service |
| 3D model generation | Custom skill + external API |
| Real-time voice conversation (like GPT-4o voice) | Voice call plugin (Twilio/Telnyx) gets close |
| OCR (document scanning) | Vision model or Tesseract via exec |
| Translation service | LLM handles it natively; DeepL skill on ClawHub |
| Database queries | Via exec (psql, sqlite3, etc.) or MCP server |
| Payment processing | Not built-in; would need custom integration |
| Continuous audio monitoring | Not supported; snapshot-based only |
You can run a fully functional OpenClaw with zero ongoing costs using:
| Layer | Free Option |
|---|---|
| LLM | Ollama (local) or Gemini free tier |
| Messaging | Telegram + Web Chat |
| Search | Brave (2K queries/mo free) or Gemini |
| Image Gen | OpenRouter free models |
| Vision | Gemini free tier or Ollama (LLaVA) |
| TTS | Edge TTS (no API key) |
| STT | Whisper CLI (local) |
| Browser | Playwright (built-in) |
| All tools | Built-in (exec, file I/O, memory, cron) |
Total: $0/month (assuming you have hardware for Ollama)
For maximum capability, expect ~$20-50/month:
| Layer | Recommended | Cost |
|---|---|---|
| LLM | Claude Opus + Gemini Flash fallback | ~$20-40/mo |
| Search | Brave free tier + Gemini grounding | Free |
| Image Gen | OpenRouter free models | Free |
| Vision | Claude Vision (auto-paired) | Included |
| TTS | ElevenLabs (free tier) + Edge fallback | Free-$5/mo |
| STT | Deepgram free tier | Free |
| Voice Calls | Twilio | ~$1-5/mo |
*Sources: OpenClaw docs (local), clawhub.com, ClawHub ecosystem research, bundled skill inventory.*