Skip to Content
FrameworksOpenclawOpenClaw

OpenClaw

OpenClaw is a config-first agent framework for automation, multi-channel messaging, scheduled actions, and skill-based workflows. Hatcher manages the OpenClaw runtime, writes the native config, and keeps the agent in an isolated container.

OpenClaw features, skills, plugins, File Manager, logs, and integrations are included on every Hatcher tier. Hosted LLM/search usage spends AI Credits; BYOK usage does not.

Quick Facts

PropertyValue
RuntimeOpenClaw gateway
Port18789
Configopenclaw.json plus workspace files
IdentitySOUL.md
Hosted LLMHatcher LLM proxy through OpenRouter
BYOKOpenAI, Anthropic, Google, Groq, xAI, OpenRouter

What Hatcher Generates

Hatcher keeps the OpenClaw config compact and avoids duplicate model fields. A simplified hosted config looks like this:

{ "gateway": { "port": 18789 }, "models": { "mode": "merge", "providers": { "hatcher-llm-proxy": { "models": [ { "id": "provider/model", "name": "Selected hosted model" } ] } } }, "agents": { "list": [ { "id": "agent-main", "name": "My Agent", "default": true, "model": { "primary": "hatcher-llm-proxy/provider/model" } } ] }, "channels": { "telegram": { "enabled": true, "accounts": { "main": { "botToken": "..." } } } }, "bindings": [ { "agentId": "agent-main", "match": { "channel": "telegram" } } ] }

Hosted model IDs are selected from the shared provider/model picker. BYOK config replaces the hosted proxy entry with your provider credentials.

Core Concepts

ConceptPurpose
GatewayOwns HTTP API, channels, routing, and health
AgentsOne or more logical agents inside the gateway
BindingsRoute inbound channels/messages to an agent
SkillsExtensions from ClawHub or local files
ToolsWeb, files, memory, calculator, fetch, and other operations
MemoryMarkdown files and semantic search
SOUL.mdAgent identity and system rules

Integrations

Configured through the Hatcher dashboard:

PlatformCredential
TelegramBot token from @BotFather
DiscordBot token from Discord Developer Portal
WhatsAppQR pairing
SlackBot token + app token
X/TwitterDeveloper API credentials
WebhooksHatcher-generated URL

For Telegram groups, configure the group policy and user/group allowlists in the integration settings. Group allowlists are different from per-user allowlists.

Skills And Tools

OpenClaw can use ClawHub skills and built-in tools for web search, file operations, memory, calculator, and web fetch. Skills/plugins are no longer plan-gated.

See Tools & Capabilities.

Resource Limits

PlanCPURAMWorkspaceRuntime
Free1 CPU1 GB2 GBSleeps after 12h idle
Starter1 CPU1.5 GB10 GBAlways-on
Pro1.5 CPU4 GB25 GBAlways-on
Business4 CPU6 GB50 GBAlways-on
Founding Member4 CPU6 GB40 GBAlways-on

Best Practices

  1. Keep SOUL.md concrete: identity, rules, allowed actions, and expected tone.
  2. Use hosted models for quick setup and BYOK when you want provider-paid usage.
  3. Restart after changing model credentials or platform tokens.
  4. Check Logs first for failed integrations or startup errors.
  5. Use File Manager for workspace and memory files; it is included on every tier.

Next Steps

Last updated on