Install
openclaw skills install @vishalveerareddy123/lynkrUniversal LLM gateway with intelligent routing, Graphify code intelligence, Distill compression, routing telemetry, Code Mode, and 12+ provider support. 60-80% cost reduction for Claude Code, Cursor, and Codex.
openclaw skills install @vishalveerareddy123/lynkrLynkr routes AI coding requests to the optimal model based on task complexity, cost, and provider health. Supports 12+ providers with 60-80% cost reduction through intelligent token optimization.
npm install -g lynkr
lynkr-setup # Auto-installs Ollama + pulls a model
lynkr # Start the proxy
Then point your AI coding tool at http://localhost:8081/v1.
Set tier routing in your environment:
MODEL_PROVIDER=ollama
TIER_SIMPLE=ollama:llama3.2
TIER_MEDIUM=openrouter:anthropic/claude-sonnet-4
TIER_COMPLEX=bedrock:anthropic.claude-sonnet-4-20250514-v1:0
TIER_REASONING=bedrock:anthropic.claude-opus-4-20250514-v1:0
When running under OpenClaw, enable model name rewriting:
OPENCLAW_MODE=true
This replaces the generic model: "auto" in responses with the actual provider/model that handled the request.
Add to your openclaw.json:
{
"models": {
"providers": [
{
"name": "lynkr",
"type": "openai-compatible",
"base_url": "http://localhost:8081/v1",
"api_key": "any-value",
"models": ["auto"]
}
]
},
"agents": {
"defaults": {
"models": {
"primary": "lynkr/auto",
"fallback": "lynkr/auto"
}
}
}
}
| Provider | Type | Models |
|---|---|---|
| Ollama | Local (free) | llama3.2, qwen2.5-coder, deepseek-coder, mistral |
| llama.cpp | Local (free) | Any GGUF model |
| LM Studio | Local (free) | Any downloaded model |
| OpenAI | Cloud | gpt-4o, o3, o4-mini |
| Anthropic | Cloud | claude-opus-4, claude-sonnet-4, claude-haiku-4.5 |
| Databricks | Cloud | Claude, GPT, Llama via Foundation Model APIs |
| AWS Bedrock | Cloud | Claude, Titan, Llama, Mistral |
| Azure OpenAI | Cloud | GPT-4o, o1, o3 |
| OpenRouter | Cloud | 100+ models |
| Google Vertex | Cloud | Gemini 2.5 Pro/Flash |
| Moonshot AI | Cloud | Kimi K2 Thinking/Turbo |
| Z.AI | Cloud | GLM-4.7 |
| DeepSeek | Cloud | DeepSeek Reasoner, R1 |
| Header | Description |
|---|---|
X-Lynkr-Provider | Provider that handled the request |
X-Lynkr-Model | Model used |
X-Lynkr-Tier | Complexity tier (SIMPLE/MEDIUM/COMPLEX/REASONING) |
X-Lynkr-Complexity-Score | Numeric score 0-100 |
X-Lynkr-Routing-Method | How the route was decided |
X-Lynkr-Agentic | Agentic workflow type (if detected) |
X-Lynkr-Cost-Optimized | Whether cost optimization changed the provider |
| Endpoint | Description |
|---|---|
GET /v1/routing/stats | Aggregated routing stats with latency percentiles |
GET /v1/routing/stats/:provider | Per-provider statistics |
GET /v1/routing/telemetry | Raw telemetry records |
GET /v1/routing/accuracy | Over/under-provisioned routing detection |
POST /v1/admin/reload | Hot-reload config + reset circuit breakers |
POST /v1/admin/circuit-breakers/reset | Reset circuit breakers |