Overview
OpenClaw is a self-hosted AI agent platform for running assistants across chat, messaging channels, tools, skills, and automations. OpenClaw can expose its agents through an OpenAI-compatible Gateway. After you enable the Gateway, EnConvo can use an OpenClaw agent like any other AI model, including inside chat, EnConvo agents, and model-powered features. OpenClaw’s Gateway exposes OpenAI-compatible endpoints such as/v1/models, /v1/chat/completions, and /v1/responses. EnConvo’s OpenClaw provider uses the Chat Completions API (/v1/chat/completions).
What You Need
- OpenClaw installed on the machine that will run the Gateway
- The OpenClaw Gateway running on a reachable host and port
- The Chat Completions Gateway endpoint enabled
- The Gateway token from
~/.openclaw/openclaw.json - EnConvo with the OpenClaw AI model provider enabled
Automatic Setup in EnConvo
Open EnConvo Settings -> AI Model -> OpenClaw. The setup card can start, stop, and configure the local OpenClaw Gateway for you. Use Auto Setup when OpenClaw is installed on the same Mac as EnConvo. EnConvo will:Find OpenClaw
openclaw CLI exists on this Mac.Enable Chat Completions
openclaw config set gateway.http.endpoints.chatCompletions.enabled true.Prepare the Gateway token
gateway.auth.token from ~/.openclaw/openclaw.json, or create one if it is missing.Start the Gateway
Verify the API
/health and /v1/models.Save credentials
Enable OpenClaw Gateway
You can ask OpenClaw to prepare the Gateway details for you:Enable Chat Completions
Choose the bind mode
Restart the Gateway
Check Gateway status
Configure OpenClaw in EnConvo
Open EnConvo Settings -> AI Model -> OpenClaw, then configure the credential provider.
API Behavior and Attachments
EnConvo sends OpenClaw requests through OpenAI-compatible Chat Completions:openclaw:main or another model name advertised by your OpenClaw agent list.
Use OpenClaw as an AI Model
Once configured, OpenClaw appears in the model selector. Choose OpenClaw and select the agent-backed model, such asopenclaw:main.

Open the model picker
Choose OpenClaw

Select an OpenClaw agent model
openclaw:main or another OpenClaw agent from the model list.Run the feature normally
openclaw agents list. If the OpenClaw CLI is not available locally, EnConvo falls back to openclaw:main.Create an EnConvo Agent for OpenClaw
You can also create an EnConvo agent that coordinates an OpenClaw agent. This is useful when you want an EnConvo-facing workflow, tool set, or prompt around a specific OpenClaw agent.Open Create Agent

Name the agent
OpenClaw Main.
Write coordinator instructions
Choose the OpenClaw model
openclaw:main.Save and use the agent
Troubleshooting
OpenClaw does not appear in the model picker
OpenClaw does not appear in the model picker
openclaw agents list works locally or use the default openclaw:main.Connection fails
Connection fails
openclaw gateway status. If EnConvo is on another device, set gateway.bind to lan, restart the Gateway, and use the host’s LAN IP in the base URL.Start succeeds but EnConvo briefly says it needs attention
Start succeeds but EnConvo briefly says it needs attention
openclaw gateway status and curl http://127.0.0.1:18789/health.The Gateway is running but `/v1/models` fails
The Gateway is running but `/v1/models` fails
gateway.auth.token in ~/.openclaw/openclaw.json. The setup status can still detect a running Gateway through /health, but model validation requires the bearer token.Image attachments are ignored
Image attachments are ignored
Wrong base URL
Wrong base URL
http://<gateway-host>:<port>/v1. Do not include /chat/completions in the EnConvo base URL field.