brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Universal 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.
Claude Code
$ npx -y skills add Fast-Editor/Lynkr --skill lynkr --agent claude-code
Codex
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a codex -y
Cursor
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a cursor -y
Gemini CLI
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a gemini-cli -y
GitHub Copilot
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a github-copilot -y
OpenCode
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a opencode -y
Windsurf
$ npx skills add Fast-Editor/Lynkr --skill lynkr -a windsurf -y
name: lynkr display_name: Lynkr AI Routing Proxy version: 8.0.1 description: Universal 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. author: lynkr-ai license: MIT tags: - routing - proxy - llm - multi-provider - ollama - openai - anthropic - bedrock - cost-optimization - graphify - distill - telemetry - code-mode - compression - memory category: infrastructure homepage: https://github.com/Fast-Editor/Lynkr npm: lynkr requires: node: ">=20" providers: - ollama - databricks - azure-anthropic - azure-openai - openrouter - openai - bedrock - vertex - moonshot - zai - llamacpp - lmstudio - codex - deepseek
Lynkr 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`.
1. **5-Phase Complexity Analysis** - Scores each request 0-100 using token count, tool usage, code patterns, domain keywords, and Graphify structural analysis (god nodes, community cohesion, blast radius) 2. **4-Tier Routing** - Maps score to SIMPLE/MEDIUM/COMPLEX/REASONING, each with a configured provider:model 3. **Agentic Detection** - Detects multi-step workflows (tool loops, autonomous agents) and upgrades to higher tiers 4. **Cost Optimization** - Picks the cheapest provider that can handle the tier 5. **Circuit Breaker + Failover** - Automatic failover with half-open probe recovery
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 |
| Endpoin
Streamline your workflow with Lynkr, a CLI tool that acts as an HTTP proxy for efficient code interactions using Claude Code CLI.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.