skills$openclaw/relayplane
relayplane2.9k

by relayplane

relayplane – OpenClaw Skill

relayplane is an OpenClaw Skills integration for coding workflows. Intelligent AI model routing proxy. Cut API costs 50-80% with automatic model selection. Haiku for simple tasks, Opus for complex ones.

2.9k stars2.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namerelayplane
descriptionIntelligent AI model routing proxy. Cut API costs 50-80% with automatic model selection. Haiku for simple tasks, Opus for complex ones. OpenClaw Skills integration.
ownerrelayplane
repositoryrelayplane/relayplane
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @relayplane/relayplane
last updatedFeb 7, 2026

Maintainer

relayplane

relayplane

Maintains relayplane in the OpenClaw Skills directory.

View GitHub profile
File Explorer
3 files
.
_meta.json
277 B
relayplane.js
4.4 KB
SKILL.md
3.7 KB
SKILL.md

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)


Proxy not running?

npx @relayplane/proxy --port 3001 -v

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


Website: https://relayplane.com

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

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

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

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

Config file: `~/.relayplane/config.json` (hot-reloads on save) ```json { "enabled": true, "routing": { "mode": "cascade", "cascade": { "models": ["claude-3-haiku-20240307", "claude-3-5-sonnet-20241022", "claude-3-opus-20240229"], "escalateOn": "uncertainty" } } } ``` ---

FAQ

How do I install relayplane?

Run openclaw add @relayplane/relayplane in your terminal. This installs relayplane into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/relayplane/relayplane. Review commits and README documentation before installing.