Skip to main content
OpenClaw is an open-source personal AI assistant built on pi. It runs on WhatsApp, Telegram, Discord, and other chat apps, and takes any OpenAI-compatible endpoint as a custom provider.

Setup

One command, no config files:
This adds an opper provider entry to ~/.openclaw/agents/main/agent/models.json and defaults to running gateway start as a background daemon.
To wire it by hand, add Opper as a custom provider in ~/.openclaw/config.json. This is the top-level config; the CLI writes the equivalent entry into the per-agent models.json above. Either location works — use the manual one when you want the provider available to every agent, or want the model list under version control:

Choosing a model

Switch at any time:
The opper/ prefix names the provider; everything after it is the Opper model ID.
The custom-provider route gives you full model access with a single API key, but no session span tracing. OpenClaw is built on pi, so if you want traces grouped per session it’s worth looking at the native pi provider package — check its docs for whether your OpenClaw version can load pi extensions.

pi

The agent OpenClaw is built on, with native tracing.

All integrations

Every app that runs on Opper.