Streamline your workflow with Lynkr, a CLI tool that acts as an HTTP proxy for efficient code interactions using Claude Code CLI.
$ npx -y skills add Fast-Editor/Lynkr --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: Fast-Editor/Lynkr
What's inside
84% fewer tokens on JSON tool results. 53% fewer tokens on tool-heavy requests. Sub-300ms semantic cache hits. Zero code changes.
Numbers from the bundled benchmark against LiteLLM on identical free local backends โ run it yourself:
node benchmark-tier-routing.js. It doubles as a 19-scenario routing regression harness (currently 12/12 correctness checks), andMODE=routingruns a routing-only head-to-head that judges both proxies on the same acceptable-tier sets โ including LiteLLM's Auto Router v2. How it works โ
Third-party benchmark: on RouterArena (ICLR 2026, 8,400 queries) Lynkr's routing scores 67.65 arena / 68.41% accuracy at $0.29 per 1K queries with 92.38 robustness โ above GPT-5's built-in router and NotDiamond at a fraction of their cost. Methodology & caveats โ
Use Lynkr's routing with your AI coding assistant โ maximize your subscription value:
npm install -g lynkr
# Claude Code Pro/Max
lynkr wrap claude
Wrapping gives you:
npm install -g lynkr
The fastest path is the interactive wizard:
lynkr init
It asks four questions โ usage mode (Claude Pro/Max via wrap, or direct API keys), tier picks for SIMPLE/MEDIUM/COMPLEX/REASONING across the 12 supported providers, credentials for what you chose, and a few routing-intelligence knobs โ then writes a fully-populated .env with sensible production defaults for everything else (caching, compression, policy budgets, MCP sandbox, rate limiting).
Useful flags:
lynkr init --force # overwrite an existing .env
See docs/init.md for the full wizard reference.
If you'd rather configure by hand, the manual options below still work โ copy .env.example to .env and edit it directly:
Option A: Free & Local (Ollama) - Recommended for Testing
# Install Ollama first: https://ollama.com
ollama pull qwen2.5-coder:latest
Then start Lynkr:
lynkr start
Cursor IDE
http://localhost:8081/v1any-valueCodex CLI
Edit ~/.codex/config.toml:
model_provider = "lynkr"
[model_providers.lynkr]
base_url = "http://localhost:8081/v1"
wire_api = "responses"
โ Done! Your AI tool now uses your chosen provider.
unable to determine transport target for "pino-pretty"Problem: You're running an older version (< 9.3.0).
Solution: Update to the latest version:
npm install -g lynkr@latest
If you must use an older version, set NODE_ENV=production before starting.
Missing tier configuration: TIER_SIMPLE, TIER_MEDIUM...This is just a warning - you can ignore it. Tier routing is optional.
To remove the warning, add to .env:
TIER_SIMPLE=ollama:qwen2.5-coder:latest
TIER_MEDIUM=ollama:qwen2.5-coder:latest
TIER_COMPLEX=ollama:qwen2.5-coder:latest
TIER_REASONING=ollama:qwen2.5-coder:latest
FALLBACK_PROVIDER='databricks' is enabled but missing credentialsSolution: Add to .env:
FALLBACK_ENABLED=false
connect ECONNREFUSED ::1:11434 (Ollama)Problem: Ollama is not running.
Solution:
ollama serve
Keep this terminal open, and start Lynkr in a new terminal.
Connection refused or 404 Not FoundProblem: Lynkr is not running or wrong port.
Solution: Check Lynkr is running on the correct port:
curl http://localhost:8081/
Should return: {"service":"Lynkr","version":"9.x.x","status":"running"}
AI coding tools lock you into one provider and send every token raw. Lynkr breaks both locks.
Claude Code / Cursor / Codex / Cline / Continue
โ
Lynkr
โโโโโโโโโโโโโโโโโโโโโโโ
โ Strip unused tools โ โ 53% fewer tokens on tool calls
โ Compress JSON blobs โ โ 84% on large tool results
โ Semantic cache โ โ <300ms hits, 0 tokens billed
โ Route by complexity โ โ cheap model for simple, cloud for hard
โ Learn from outcomes โ โ kNN + bandit + auto-calibration
โโโโโโโโโโโโโโโโโโโโโโโ
โ
Ollama | Bedrock | Azure | Moonshot | OpenRouter | OpenAI
What you get:
| Provider | Type | Example Models | Cost |
|---|---|---|---|
| Ollama | Local | qwen2.5-coder, deepseek-coder, llama3 | Free |
| llama.cpp | Local | Any GGUF model | Free |
| LM Studio | Local | Local models with GUI | Free |
| OpenRouter | Cloud | GPT-4o, Claude 3.5, Llama 3, Gemini | $ |
| AWS Bedrock | Cloud | Claude, Llama, Mistral, Titan | $$ |
| Databricks | Cloud | Claude Sonnet 4.5, Opus 4.6 | $$$ |
| Azure OpenAI | Cloud | GPT-4o, o1, o3 | $$$ |
| Azure Anthropic | Cloud | Claude Sonnet, Opus | $$$ |
| OpenAI | Cloud | GPT-4o, o3-mini | $$$ |
| DeepSeek | Cloud | DeepSeek R1, Reasoner | $ |
4 local providers for 100% offline, free usage. 10+ cloud providers for scale.
Route different request types to different models automatically:
# .env file
MODEL_PROVIDER=ollama
FALLBACK_ENABLED=false
# Use small/fast models for simple tasks
TIER_SIMPLE=ollama:qwen2.5:3b
# Use medium models for normal coding
TIER_MEDIUM=ollama:qwen2.5:7b
# Use powerful models for complex architecture
TIER_COMPLEX=ollama:deepseek-r1:14b
TIER_REASONING=ollama:deepseek-r1:14b
# Optional: Limits (remove for unlimited) for long conversations
POLICY_MAX_STEPS=50
POLICY_MAX_TOOL_CALLS=100
Lynkr analyzes each request and routes it to the appropriate tier. Simple questions use fast models. Complex refactoring uses powerful models. The scorer combines anchor-embedding classification (WS7, payload-invariant) with an LLM difficulty classifier (Phase 6, added 2026-07-19) that catches topic-vs-difficulty confounding โ list the exports from this file correctly routes to MEDIUM instead of getting boosted to REASONING by "technical vocabulary" alone.
Result: 70-90% of requests use cheaper/faster models. Only hard problems hit expensive models. 15ร reduction in expensive-tier over-routing vs the anchor-only baseline on the 381-prompt eval set (0.6% vs ~15%).
Tier configuration is strictly authoritative โ bandit exploration is constrained to the models you've listed in TIER_*, and multi-turn conversations score with a recency-weighted sliding window so context isn't lost on short follow-ups. Conversations get a content-fingerprint session id (clients like Claude Code send none), the decision pins for the session, and a guarded escape ladder (risk keywords, force phrases, score drift, context overflow) re-escalates the moment a task outgrows its model. Full pipeline: docs/routing-intelligence.md ยท intent scorer: docs/intent-window-routing.md ยท verify any change: docs/benchmarking.md.
| Issue | Solution |
|---|---|
| "Service temporarily overloaded" | Ollama model too large for RAM. Use smaller model or increase --max-old-space-size |
| "Route not found: HEAD /" | Ignore - harmless health check from Claude Code |
| "Hallucinated tool calls" | Normal - Lynkr automatically filters invalid tools |
| "Safe Command DSL blocked" | Add POLICY_SAFE_COMMANDS_ENABLED=false to .env |
| "spawn graphify ENOENT" | Optional feature. Set CODE_GRAPH_ENABLED=false in .env (see Advanced Features section for installation) |
| Slow first request (20+ sec) | Ollama loading model into memory. Add OLLAMA_KEEP_ALIVE=30m in Ollama config |
| No response after N turns | Remove POLICY_MAX_STEPS and POLICY_MAX_TOOL_CALLS from .env (unlimited by default in v9.3.0+) |
Responses stream token-by-token instead of arriving all at once โ including through the tier router. Two mechanisms, both on by default:
LYNKR_NATIVE_PASSTHROUGH=false.tool_use blocks. Kill switch: LYNKR_STREAM_TRANSFORM=false.The LYNKR_VISIBLE_ROUTING badge streams too (injected as the first content
block), and telemetry is recorded on stream close with real token counts.
Fallback safety: if an upstream fails before the first byte, the request
falls back to the buffered path automatically.
# Ollama thinking models (MiniMax): streaming skips the <think>-leak repair.
# If you see raw <think> text in responses, buffer that provider instead:
LYNKR_OLLAMA_BUFFER_RESPONSES=true # default true; false = stream Ollama
# Enable all optimizations
PROMPT_CACHE_ENABLED=true
SEMANTIC_CACHE_ENABLED=true
Always-on (no config): RTK tool-result compression (test/git/grep/lint/build/JSON output), MCP tool dedup (drops built-in WebSearch/WebFetch when an Exa/Tavily MCP tool is present), and request bypass (Claude CLI Warmup / title-extraction calls are answered locally, never hitting a provider).
Optional terse-output mode to cut output tokens:
CAVEMAN_ENABLED=true # off by default โ nudges the model to be concise
CAVEMAN_LEVEL=lite # lite | full | ultra
Open http://localhost:8081/dashboard while Lynkr is running. No setup, reads
the local telemetry store:
JSON APIs behind it (/dashboard/api/overview|usage|routing|logs) if you want
the raw numbers.
Per-request cost is computed from a model-pricing registry (LiteLLM โ models.dev,
cached 24h) and recorded in telemetry. Models the registry doesn't know record
cost_usd=null (logged once) rather than a fabricated price. Pin prices for
unknown models:
# Per-1M-token USD prices, JSON keyed by model name
MODEL_PRICE_OVERRIDES={"my-model":{"input":0.5,"output":1.5}}
MEMORY_ENABLED=true
MEMORY_TTL=3600000 # 1 hour
LOAD_SHEDDING_ENABLED=true
LOAD_SHEDDING_HEAP_THRESHOLD=0.85
curl -X POST http://localhost:8081/v1/admin/reload
Graphify provides AST-based code analysis for smarter routing decisions.
Installation (Rust required):
# Install Rust if not already installed
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
# Build and install graphify
git clone https://github.com/safishamsi/graphify
cd graphify
cargo build --release
sudo cp target/release/graphify /usr/local/bin/
# Verify installation
graphify --version
Enable in .env:
CODE_GRAPH_ENABLED=true
CODE_GRAPH_WORKSPACE=/path/to/your/project # Optional, defaults to cwd
Features:
Note: Graphify is completely optional. If not installed, Lynkr falls back to simpler complexity analysis.
NPM (recommended)
npm install -g lynkr
One-line installer
curl -fsSL https://raw.githubusercontent.com/Fast-Editor/Lynkr/main/install.sh | bash
Homebrew (macOS / Linux)
brew tap fast-editor/lynkr
brew install lynkr
lynkr --version
Upgrade later with brew update && brew upgrade lynkr. The formula tracks the latest lynkr npm release automatically.
Docker
git clone https://github.com/Fast-Editor/Lynkr.git
cd Lynkr
docker-compose up -d
From source
git clone https://github.com/Fast-Editor/Lynkr.git
cd Lynkr
npm install
cp .env.example .env
npm start
| Guide | Description |
|---|---|
| Installation | All installation methods |
| Provider Setup | Configuration for all 12+ providers |
| Claude Code | Claude Code CLI integration |
| Cursor IDE | Cursor setup + troubleshooting |
| Codex CLI | Codex configuration |
| Tier Routing | Smart model routing by complexity |
| Token Optimization | 60-80% cost reduction |
| Troubleshooting | Common issues and solutions |
| API Reference | REST API endpoints |
| Production | Enterprise deployment |
Head-to-head against LiteLLM on the same backends (Ollama minimax-m2.5, Moonshot, Azure OpenAI), 9 scenarios across 4 feature categories. Apples-to-apples comparison is Lynkr vs LiteLLM billed tokens on the same scenario. Run with node benchmark-tier-routing.js.
Runs: token benchmarks โ June 5, 2026 (Lynkr v9.3.2 ยท LiteLLM v1.87.1). Tier routing head-to-head โ re-run July 19, 2026 (Lynkr working tree w/ Phase-6 classifier + config B ยท LiteLLM v1.94.0.dev1 Auto Router v2). macOS, Apple Silicon.
| Mechanism | Lynkr | LiteLLM | Result |
|---|---|---|---|
| TOON compression (60-item grep JSON) | 427 tokens ยท $0.009 | 3,458 tokens ยท $0.018 | 87.6% fewer tokens, 50% cheaper |
Lynkr binary-compresses large JSON tool results (TOON) in-process, with no added latency.
| Tokens billed | Response time | |
|---|---|---|
| First call (cold) | 2,857 | 1,891ms |
| Second call โ paraphrased, cache hit | 0 (served from cache) | 171ms (11ร faster) |
Near-identical prompts return cached responses in 171ms. Zero model tokens billed on a cache hit.
LiteLLM v1.94 shipped a native complexity router (auto_router/complexity_router) with the same four tier names Lynkr uses. Head-to-head on the same backends with identical prompts, both proxies live, both judged against the same acceptable-tier sets (11 routing scenarios, MODE=routing node benchmark-tier-routing.js, LiteLLM config in litellm-autorouter-v2.yaml):
| Router | Routing-correct | Notes |
|---|---|---|
| Lynkr (Phase-6 classifier + config B) | 11/11 โ | anchor embedding + local LLM classifier reconcile + FORCE_REASONING patterns + risk-remap; ~500ms warm classifier call, cached |
| LiteLLM v2 โ heuristic (default) | 4/11 | every miss under-routed โ banking security analysis, whole-pipeline refactor, prod auth-file fix, autonomous agentic loop all sent to a 7B local model |
| LiteLLM v2 โ LLM classifier | 6โ8/11 (non-deterministic) | paid GPT-5.2 call + ~2โ3s on every request; fails outright with local classifier models |
The 7 requests LiteLLM v2 misroutes to a 7B ollama model (should be COMPLEX or REASONING):
| What you typed | Lynkr sends to | LiteLLM sends to |
|---|---|---|
| "Analyse security trade-offs of JWT vs httpOnly cookies for a banking app" | Claude Opus (top) | ollama 7B โ |
| "Refactor the entire ingestion pipeline and give me the plan" | z.ai GLM-5.2 (mid) | ollama 7B โ |
"Fix the null-check bug in src/auth/middleware.ts" | Claude Opus (risk-remap) | ollama 7B โ |
| "Figure out why this test is flaky. You have full autonomy โ iterate until 10 runs pass" | Claude Opus (autonomous) | ollama 7B โ |
| "please summarize the exports of this file quickly" | ollama minimax (correct โ MEDIUM) | ollama minimax โ but for the wrong reason (LiteLLM under-routed to SIMPLE) |
Lynkr layers the following, in decreasing priority, to catch every miss LiteLLM leaks:
ultrathink, prove, security audit, from first principles) โ deterministic top-tierAUTONOMOUS workflows) โ REASONING minimumLiteLLM's router reads the raw last message with no envelope-stripping, no verify-then-escalate cascade, no risk classifier, no agentic detection โ its fallbacks trigger only on HTTP errors, never on a bad answer.
Fairness notes: the 11 scenarios derive from Lynkr's own regression suite, so Lynkr has home-field advantage โ the transferable finding is the direction of LiteLLM's failures (systematic under-routing to cheap on hard prompts), not the exact scores. Lynkr's top tiers used Claude Opus 4.8 / z.ai GLM-5.2; LiteLLM was given the identical tier targets.
Direct cost (raw meter):
| Monthly cost | vs LiteLLM | |
|---|---|---|
| LiteLLM (TOON tool-heavy scenario) | ~$818 | baseline |
| Lynkr (TOON tool-heavy) | ~$409 | ~50% cheaper via token optimization |
Effective cost per correct-tier answer (July 19 head-to-head, all 11 routing scenarios):
| Direct $/mo | Effective $/mo if you re-issue misroutes at correct tier | |
|---|---|---|
| Lynkr | ~$5.50 (spends where it should, doesn't where it shouldn't) | ~$5.50 |
| LiteLLM v2 heuristic | $0 (under-routes everything to ollama) | ~$89 (7 misroutes need re-issue on Moonshot/COMPLEX) |
The story isn't "Lynkr always spends less." It's Lynkr spends where it should and doesn't where it shouldn't. LiteLLM's zero-dollar cost on complex prompts is bought with wrong-tier answers to hard work โ a 7B model answering "prove this rate limiter is fair under concurrent refill" is silent quality collapse, not a savings.
โ Full benchmark report with methodology
| Scenario | Direct Anthropic | Lynkr + Ollama | Lynkr + OpenRouter |
|---|---|---|---|
| Daily coding (8h) | $10-30/day | $0 (free) | $2-8/day |
| Monthly (heavy use) | $300-900 | $0 | $60-240 |
With tier routing + token optimization: additional 50-87% savings on cloud providers depending on workload.
| Feature | Lynkr | LiteLLM | OpenRouter | PortKey |
|---|---|---|---|---|
| Setup | npm install -g lynkr | Python + Docker + Postgres | Account signup | Docker stack |
| Claude Code native | โ Drop-in | โ ๏ธ Requires config | โ | โ ๏ธ Partial |
| Cursor native | โ Drop-in | โ ๏ธ Partial | โ | โ ๏ธ Partial |
| Local models | Ollama, llama.cpp, LM Studio | Ollama only | โ | โ |
| Automatic tier routing | โ embedding intent + 13-dimension scorer, verified cascade | โ ๏ธ Auto Router v2 (v1.94): heuristic under-routes, LLM classifier billed per request | โ | โ Manual metadata |
| TOON JSON compression | โ up to 87.6% | โ | โ | โ |
| Upstream SSE streaming | โ native passthrough + cross-format transform | โ ๏ธ passthrough only | โ | โ ๏ธ |
| Semantic cache | โ 171ms hits, 0 tokens | โ | โ | โ Prompt cache only |
| Savings & routing dashboard | โ spend, savings vs flagship, tier mix, routing accuracy, request logs | โ ๏ธ spend UI only | โ ๏ธ usage page | โ observability suite (no routing accuracy) |
| Long-term memory | โ SQLite, per-session | โ | โ | โ |
| MCP integration | โ | โ | โ | โ |
| Self-hosted | โ Node.js only | โ Python stack | โ SaaS | โ Docker |
| Dependencies | Node.js 20+ | Python, Prisma, PostgreSQL | None | Docker, Python |
Lynkr's edge: Purpose-built for AI coding tools. Compresses tokens before they reach the model โ not just after. Zero-config for Claude Code, Cursor, and Codex. Installs in one command.
Apache 2.0 โ See LICENSE.
Built by Vishal Veera Reddy for developers who want control over their AI tools.
.env.example
.eslintrc.cjs
.github/
FUNDING.yml
skills/
impeccable/
reference/
adapt.md
animate.md
audit.md
bolder.md
brand.md
clarify.md
codex.md
colorize.md
craft.md
critique.md
delight.md
distill.md
document.md
extract.md
harden.md
init.md
interaction-design.md
layout.md
live.md
onboard.md
optimize.md
overdrive.md
polish.md
product.md
quieter.md
shape.md
typeset.md
scripts/
cleanup-deprecated.mjs
command-metadata.json
context-signals.mjs
context.mjs
critique-storage.mjs
design-parser.mjs
detect-csp.mjs
detect.mjs
detector/
browser/
injected/
index.mjs
cli/
main.mjs
detect-antipatterns-browser.js
detect-antipatterns.mjs
engines/
browser/
detect-url.mjs
regex/
detect-text.mjs
static-html/
css-cascade.mjs
detect-html.mjs
visual/
screenshot-contrast.mjs
findings.mjs
node/
file-system.mjs
profile/
profiler.mjs
registry/
antipatterns.mjs
rules/
checks.mjs
shared/
color.mjs
constants.mjs
page.mjs
impeccable-paths.mjs
is-generated.mjs
live-accept.mjs
live-browser-session.js
live-browser.js
live-commit-manual-edits.mjs
live-complete.mjs
live-completion.mjs
live-copy-edit-agent.mjs
live-discard-manual-edits.mjs
live-event-validation.mjs
live-inject.mjs
live-insert-ui.mjs
live-insert.mjs
live-manual-edit-evidence.mjs
live-manual-edits-buffer.mjs
live-poll.mjs
live-resume.mjs
live-server.mjs
live-session-store.mjs
live-status.mjs
live-svelte-component.mjs
live-sveltekit-adapter.mjs
live-ui-core.mjs
live-vocabulary.mjs
live-wrap.mjs
live.mjs
modern-screenshot.umd.js
palette.mjs
pin.mjs
SKILL.md
workflows/
ci.yml
clawhub-publish.yml
edenai-integration.yml
index.yml
README.md
web-tools-tests.yml
.gitignore
.npmignore
BENCHMARK_REPORT.md
benchmark-configs/
litellm_config.yaml
lynkr.env
portkey-config.json
portkey-docker.sh
benchmark-tier-routing.js
bin/
cli.js
lynkr-init.js
lynkr-reset.js
lynkr-trajectory.js
lynkr-usage.js
wrap.js
CITATIONS.bib
config/
difficulty-anchors.json
model-tiers.json
DEPLOYMENT.md
docker/
docker-compose.yml
start.sh
Dockerfile
docs/
42642f749da6234f41b6b425c3bb07c9.txt
agent-frameworks.md
benchmarking.md
BingSiteAuth.xml
docs-style.css
docs.html
FEATURE_COMPLETE.md
fossunited-grant-application.md
google5be250e608e6da39.html
headroom-auto-build.md
index.html
index.md
init.md
intent-window-routing.md
oauth-subscription-NOW-WORKING.md
oauth-subscription-routing.md
og-image.png
robots.txt
routerarena-benchmark.md
routing-improvement-plan.md
routing-intelligence.md
sitemap.xml
style.css
toon-integration-spec.md
wrap-guide.md
wrap-log-control.md
wrap-targets.md
documentation/
api.md
claude-code-cli.md
codex-cli.md
contributing.md
cursor-integration.md
docker.md
embeddings.md
faq.md
features.md
headroom.md
installation.md
memory-system.md
openclaw-integration.md
production.md
providers.md
README.md
routing.md
testing.md
token-optimization.md
tools.md
troubleshooting.md
examples/
vercel-ai-sdk/
chat.mjs
package.json
README.md
stream.mjs
tools.mjs
final-test.js
funding.json
headroom-sidecar/
config.py
Dockerfile
requirements.txt
server.py
index.js
INSTALL.md
install.sh
LICENSE
litellm-autorouter-v2-llm.yaml
litellm-autorouter-v2.yaml
lynkr-skill.tar.gz
models/
mindrouter-analysis.md
router/
routellm-bert.onnx
tokenizer_config.json
tokenizer.json
native/
build.rs
Cargo.lock
Cargo.toml
index.js
lynkr-native.node
src/
lib.rs
target/
.rustc_info.json
CACHEDIR.TAG
release/
.cargo-lock
.fingerprint/
aho-corasick-7b3139b9a296d8ce/
dep-lib-aho_corasick
invoked.timestamp
lib-aho_corasick
lib-aho_corasick.json
bitflags-f7fb4e84ed49e029/
dep-lib-bitflags
invoked.timestamp
lib-bitflags
lib-bitflags.json
block-buffer-74512564e1fa5707/
dep-lib-block_buffer
invoked.timestamp
lib-block_buffer
lib-block_buffer.json
cc-3a4a1d07b64b96ed/
dep-lib-cc
invoked.timestamp
lib-cc
lib-cc.json
cfg-if-13165a78dd72c5d1/
dep-lib-cfg_if
invoked.timestamp
lib-cfg_if
lib-cfg_if.json
convert_case-1c176c92e49ee6e5/
dep-lib-convert_case
invoked.timestamp
lib-convert_case
lib-convert_case.json
cpufeatures-0eeb0092e1a0e6f5/
dep-lib-cpufeatures
invoked.timestamp
lib-cpufeatures
lib-cpufeatures.json
crypto-common-d9f16ed054e3c1d2/
dep-lib-crypto_common
invoked.timestamp
lib-crypto_common
lib-crypto_common.json
ctor-a1e1e39eea90fcb8/
dep-lib-ctor
invoked.timestamp
lib-ctor
lib-ctor.json
ctor-c28474fd621f2835/
dep-lib-ctor
invoked.timestamp
lib-ctor
lib-ctor.json
ctor-proc-macro-14f1e83fe6fb3f0a/
dep-lib-ctor_proc_macro
invoked.timestamp
lib-ctor_proc_macro
lib-ctor_proc_macro.json
digest-6e9f0d85e311dadf/
dep-lib-digest
invoked.timestamp
lib-digest
lib-digest.json
dtor-c04289acd4b2ac58/
dep-lib-dtor
invoked.timestamp
lib-dtor
lib-dtor.json
dtor-f276d50c15a5d9ce/
dep-lib-dtor
invoked.timestamp
lib-dtor
lib-dtor.json
dtor-proc-macro-ed65dd587a3b56b0/
dep-lib-dtor_proc_macro
invoked.timestamp
lib-dtor_proc_macro
lib-dtor_proc_macro.json
equivalent-b450a52fad1a8fbc/
dep-lib-equivalent
invoked.timestamp
lib-equivalent
lib-equivalent.json
find-msvc-tools-7d06dc998a632518/
dep-lib-find_msvc_tools
invoked.timestamp
lib-find_msvc_tools
lib-find_msvc_tools.json
futures-b93489e6b1e02e03/
dep-lib-futures
invoked.timestamp
lib-futures
lib-futures.json
futures-channel-95c73c2d89f38353/
dep-lib-futures_channel
invoked.timestamp
lib-futures_channel
lib-futures_channel.json
futures-core-9ef1bb437e33c143/
dep-lib-futures_core
invoked.timestamp
lib-futures_core
lib-futures_core.json
futures-executor-b6785a57a36b7c41/
dep-lib-futures_executor
invoked.timestamp
lib-futures_executor
lib-futures_executor.json
futures-io-0adaf982e7350328/
dep-lib-futures_io
invoked.timestamp
lib-futures_io
lib-futures_io.json
futures-macro-387f8fe4a404543b/
dep-lib-futures_macro
invoked.timestamp
lib-futures_macro
lib-futures_macro.json
futures-sink-ea5e353715872c9f/
dep-lib-futures_sink
invoked.timestamp
lib-futures_sink
lib-futures_sink.json
futures-task-efdba26a34261cb2/
dep-lib-futures_task
invoked.timestamp
lib-futures_task
lib-futures_task.json
futures-util-8065a70c953b0974/
dep-lib-futures_util
invoked.timestamp
lib-futures_util
lib-futures_util.json
generic-array-23dfa9586c54bc05/
dep-lib-generic_array
invoked.timestamp
lib-generic_array
lib-generic_array.json
generic-array-7b66e8094da8bb79/
run-build-script-build-script-build
run-build-script-build-script-build.json
generic-array-e0b31d327d21ec58/
build-script-build-script-build
build-script-build-script-build.json
dep-build-script-build-script-build
invoked.timestamp
hashbrown-8c47bc8dafc98073/
dep-lib-hashbrown
invoked.timestamp
lib-hashbrown
lib-hashbrown.json
hex-bde60aa0ce4bc544/
dep-lib-hex
invoked.timestamp
lib-hex
lib-hex.json
indexmap-fc1555fb510829b5/
dep-lib-indexmap
invoked.timestamp
lib-indexmap
lib-indexmap.json
itoa-9b0d379646288769/
dep-lib-itoa
invoked.timestamp
lib-itoa
lib-itoa.json
libc-74b8e4acc0e95f48/
build-script-build-script-build
build-script-build-script-build.json
dep-build-script-build-script-build
invoked.timestamp
libc-7ab8b10de5c8ae25/
run-build-script-build-script-build
run-build-script-build-script-build.json
libc-ac398de8294f61f6/
... 859 moreFAQ
lynkr is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes lynkr. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.