The interface is localized. Original skills retain their author's language; some long-form pages are provided in English.
Explore skills
Productivity · SKILL.md

relayplane

relayplane

Intelligent AI model routing proxy. Cut API costs 50-80% with automatic model selection. Haiku for simple tasks, Opus for complex ones.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: relayplane description: Intelligent AI model routing proxy. Cut API costs 50-80% with automatic model selection. Haiku for simple tasks, Opus for complex ones. user-invocable: true homepage: https://relayplane.com/integrations/openclaw version: 1.0.0 author: RelayPlane license: MIT metadata: { "openclaw": { "emoji": "🚀", "category": "ai-tools", "requires": { "bins": ["node", "curl"] } } }

RelayPlane Proxy

100% Local. Zero Cloud. Full Control.

Intelligent AI model routing that cuts costs by 50-80% while maintaining quality.


⚠️ IMPORTANT: API Key Users Only

This is for standard API key users (ANTHROPIC_API_KEY, OPENAI_API_KEY).

MAX subscription users should NOT use this — MAX already gives unlimited usage, the proxy would just add complexity.


⚠️ Cost Monitoring Required

RelayPlane routes requests to LLM providers using your API keys. This incurs real costs.

Set up billing alerts with your providers and use /relayplane stats to track usage.


Slash Commands

CommandDescription
/relayplane statsShow usage statistics and cost savings
/relayplane statusShow proxy health and configuration
/relayplane switch <mode>Change routing mode (auto|cost|fast|quality)
/relayplane modelsList available routing models

Quick Start (Help Users Set This Up)

1. Set API keys

export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..."  # Optional

2. Start the proxy

npx @relayplane/proxy --port 3001

3. Point tools to proxy

export ANTHROPIC_BASE_URL=http://localhost:3001
export OPENAI_BASE_URL=http://localhost:3001
openclaw  # or any tool

Routing Modes

ModeModel NameDescription
Autorelayplane:autoSmart routing - infers task, picks optimal model
Costrelayplane:costAlways cheapest (Haiku) - maximum savings
Fastrelayplane:fastLowest latency models
Qualityrelayplane:qualityAlways best model (Opus)

Supported Providers

  • Anthropic: Claude 3.5 Haiku, Sonnet 4, Opus 4.5
  • OpenAI: GPT-4o, GPT-4o-mini, o1, o3
  • Google: Gemini 2.0 Flash, Gemini Pro
  • xAI: Grok models
  • Moonshot: v1 (8k, 32k, 128k)

How It Works

User's Tool (OpenClaw, Cursor, etc.)
         │
         ▼
    RelayPlane Proxy (localhost:3001)
    ├── Infers task type (code_review, analysis, etc.)
    ├── Routes to optimal model (Haiku for simple, Opus for complex)
    ├── Tracks outcomes for learning
    └── Streams response back
         │
         ▼
    Provider API (Anthropic, OpenAI, etc.)

REST Endpoints

# Check status
curl http://localhost:3001/control/status

# Get stats
curl http://localhost:3001/control/stats

# Enable/disable routing
curl -X POST http://localhost:3001/control/enable
curl -X POST http://localhost:3001/control/disable

Configuration

Config file: ~/.relayplane/config.json (hot-reloads on save)

{
  "enabled": true,
  "routing": {
    "mode": "cascade",
    "cascade": {
      "models": ["claude-3-haiku-20240307", "claude-3-5-sonnet-20241022", "claude-3-opus-20240229"],
      "escalateOn": "uncertainty"
    }
  }
}

Data Storage

All data local: ~/.relayplane/data.db (SQLite)


Troubleshooting

Proxy not running?

npx @relayplane/proxy --port 3001 -v

Wrong model being used? Check ANTHROPIC_BASE_URL is set to http://localhost:3001


Links

Website: https://relayplane.com

Docs: https://relayplane.com/integrations/openclaw

GitHub: https://github.com/RelayPlane/proxy

npm: https://www.npmjs.com/package/@relayplane/proxy

Saved skills