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.
Last modified on October 2, 2026