executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
relayplaneIntelligent 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
100% Local. Zero Cloud. Full Control.
Intelligent AI model routing that cuts costs by 50-80% while maintaining quality.
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.
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.
| Command | Description |
|---|---|
/relayplane stats | Show usage statistics and cost savings |
/relayplane status | Show proxy health and configuration |
/relayplane switch <mode> | Change routing mode (auto|cost|fast|quality) |
/relayplane models | List available routing models |
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..." # Optional
npx @relayplane/proxy --port 3001
export ANTHROPIC_BASE_URL=http://localhost:3001
export OPENAI_BASE_URL=http://localhost:3001
openclaw # or any tool
| Mode | Model Name | Description |
|---|---|---|
| Auto | relayplane:auto | Smart routing - infers task, picks optimal model |
| Cost | relayplane:cost | Always cheapest (Haiku) - maximum savings |
| Fast | relayplane:fast | Lowest latency models |
| Quality | relayplane:quality | Always best model (Opus) |
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.)
# 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
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"
}
}
}
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