Code Pluginsource linked

ZeroGPU Routerv2.1.2

ZeroGPU Router plugin for OpenClaw: route trivial AI tasks (summarize, classify, redact PII, extract JSON) to small/nano models via the zerogpu CLI. Cuts agent inference costs without changing your reasoning model.

zerogpu-router·runtime zerogpu-router·by @zerogpu
Community code plugin. Review compatibility and verification before install.
openclaw plugins install clawhub:zerogpu-router
Latest release: v2.1.2Download zip

Compatibility

Built With Open Claw Version
2026.4.27
Min Gateway Version
>=2026.4.0
Plugin Api Range
>=2026.4.0
Plugin Sdk Version
2026.4.27
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Credentials
Forwarding prompts, CRM notes, support tickets, and PII-bearing text to ZeroGPU models is purpose-aligned, but the artifact does not prominently disclose privacy, retention, or third-party data-transfer implications before use.
!
Install Mechanism
Installation requires a global zerogpu-cli and the package metadata allows OpenClaw versions from 2026.4.0 while the supplied scan reports known vulnerabilities in allowed/build OpenClaw versions; the artifact does not enforce a patched minimum.
!
Instruction Scope
Most skills are scoped to specific zerogpu subcommands, but several instruct the agent to embed raw user text in fixed-delimiter heredocs while claiming this is safe for any input; text containing the delimiter can break the shell structure and create command-execution risk.
!
Persistence & Privilege
The signin skill is purpose-aligned and says it persists the API key, but it also states the CLI writes credentials to local config and upserts ZEROGPU_API_KEY into the user's shell profile, which is a lasting credential and environment change.
Purpose & Capability
The package, plugin manifest, README, and skill files consistently describe a ZeroGPU Router that offloads summarization, classification, extraction, PII handling, chat, status, savings, and sign-in tasks through the zerogpu CLI.
Scan Findings in Context
[SQP-1] expected: Plain-language skill selection is normal for this plugin and the skills are task-scoped, but it can still cause unintended routing of sensitive text if users do not realize a ZeroGPU skill will be chosen.
[SQP-2] expected: External routing of task text is central to the plugin, and ZeroGPU/API key/dashboard language discloses a service relationship, but privacy and retention warnings for sensitive or regulated text are underdeveloped.
[SQP-2] expected: The signin credential persistence is disclosed in the skill notes and description, but the shell-profile mutation and local credential storage are high-impact enough to require clearer upfront consent.
[SC4] unexpected: The package metadata really does allow/build against OpenClaw versions flagged by the supplied scan; this is not malicious runtime behavior, but users should require a patched OpenClaw host before installing.
[manual-heredoc-shell-quoting] unexpected: Several skill instructions place arbitrary user text into shell heredocs with fixed delimiters such as ZGPU_T or ZGPU_END_OF_INPUT; that is not safe for truly arbitrary input and is a concrete artifact-backed execution-risk concern.
What to consider before installing
Install only if you are comfortable sending selected prompts and documents to ZeroGPU's service, including any PII you ask it to redact or extract. Do not feed secrets, regulated data, or untrusted raw text through these skills without review. Require a patched OpenClaw version, review the zerogpu-cli package separately, and treat signin as a persistent credential setup that modifies local config and the shell profile.

Verification

Tier
source linked
Scope
artifact only
Summary
Validated package structure and linked the release to source metadata.
Commit
7b9b5036be3d
Tag
zerogpu-openclaw-plugin--v2.1.2
Provenance
No
Scan status
suspicious

Tags

latest
2.1.2

ZeroGPU Router

Cut your OpenClaw agent's inference costs. Route trivial AI tasks — summarize, classify, redact PII, extract JSON, short chat — to small/nano models instead of burning frontier-model tokens.

Website Dashboard License

What it does

Your OpenClaw agent keeps doing the heavy reasoning. Routine tasks get offloaded to ZeroGPU's small models — typically 100–1000× cheaper per call.

  • Task-specific skills (summarize, classify-iab, redact-pii, …)
  • Each skill shells out to the local zerogpu CLI via the agent's Bash tools — nothing to host or register
  • Per-call savings logged with model, latency, and a real savings_usd figure

Quickstart

Get an API key at platform.zerogpu.ai, then:

# 1. Install the CLI the skills shell out to
npm install -g zerogpu-cli

# 2. Log in (prompts for API key)
zerogpu login

# 3. Install the plugin
openclaw plugins install clawhub:zerogpu-router

Pin a release: clawhub:zerogpu-router@2.0.0.

Every skill shells out to the zerogpu CLI — install it globally and run a one-time zerogpu login before using the plugin. In sandboxed/Docker agents, make sure zerogpu is available inside the container.

Try it

Ask your agent in plain language — it picks the right skill, runs the zerogpu CLI locally instead of the host model, and replies with the result plus a savings line. The replies below are illustrative: the models are small, so output is concise and a little mechanical.

Summarize — condense a meeting recap:

summarize this: Team, quick recap of today's sync. We agreed to push the mobile
checkout redesign to the March release because the payments integration slipped a
sprint. QA flagged two blocker bugs on Android that engineering will prioritize
this week. Marketing still wants the new pricing page live before the end of the
quarter, so we will revisit scope on Thursday. Please update your tickets before
standup tomorrow.

Reply:

mobile checkout redesign pushed to march release, payments integration slipped a
sprint. qa flagged two android blocker bugs, engineering to fix this week.
marketing wants pricing page live by end of quarter, scope revisited thursday.
update tickets before standup.

model: llama-3.1-8b-instruct-fast · 78 tokens in / 41 out
💰 ZeroGPU savings so far: ≈ $2 (18,730 frontier-model tokens offloaded)

Classify — triage a support ticket against your own labels:

classify this support ticket as billing, bug, feature-request, or account —
"I was charged twice for my October subscription, and the second charge is a
different amount than my plan. Please refund the duplicate and explain the
difference."

Reply:

[
  { "label": "billing",         "score": 0.94 },
  { "label": "account",         "score": 0.29 },
  { "label": "bug",             "score": 0.07 },
  { "label": "feature-request", "score": 0.02 }
]

model: deberta-v3-small · 61 tokens in
💰 ZeroGPU savings so far: ≈ $2 (19,180 frontier-model tokens offloaded)

Redact PII — scrub a CRM note before sharing it:

redact the PII in this CRM note before I share it with the vendor —
"Call with Daniel Okafor (daniel.okafor@brightwave.io, +1 206-555-0147) on Tue.
Send the enterprise quote to their AP team at 400 Pine St, Seattle, WA 98101.
Card on file ends 4412 — do not reference it in email."

Reply:

Call with [PERSON] ([EMAIL], [PHONE_NUMBER]) on Tue. Send the enterprise quote to
their AP team at [ADDRESS]. Card on file ends 4412 — do not reference it in email.

model: gliner-multi-pii-v1 · 5 spans masked
💰 ZeroGPU savings so far: ≈ $2 (19,650 frontier-model tokens offloaded)

Note the card last-four is left untouched — the PII model covers standard categories (names, emails, phones, addresses), not project-specific identifiers. Strip those yourself.

The skills you get

SkillWorkloadBacking model
classify-iabIAB topic classificationzlm-v1-iab-classify-edge
classify-iab-enrichedIAB categories plus topics, keywords, intentzlm-v1-iab-classify-edge-enriched
summarizeTL;DRs, abstracts, meeting summariesllama-3.1-8b-instruct-fast
classify-zero-shotClassify against a flat label listdeberta-v3-small
classify-structuredMulti-axis schema classificationgliner2-base-v1
extract-entitiesPeople, places, companies, dates, custom entitiesgliner2-base-v1
extract-jsonPull structured fields into grouped JSONgliner2-base-v1
redact-piiMask emails, phones, names, addresses, other PIIgliner-multi-pii-v1
extract-piiExtract PII grouped by categorygliner-multi-pii-v1
chatShort small-model chat repliesLFM2.5-1.2B-Instruct
chat-thinkingShort chat replies with a visible reasoning traceLFM2.5-1.2B-Thinking
cost-savingsCumulative dollars and tokens offloaded to ZeroGPU
signinSign in and persist API key
statusShow current sign-in status

Every skill returns { <task fields>, model, usage, savings }.

Watch your savings

Live dashboard at platform.zerogpu.ai — token usage, latency, per-tool savings, broken down by agent and time range.

Links

License

MIT — see LICENSE.