🛡️ PII Shield NEW — npm public

Run DeepSeek Harness on 19 AI models

The local dsh harness + the @aiorouter/dsh-shield plugin: one AIOrouter key (ak-...) for DeepSeek, Qwen, GLM, Kimi, Grok, Claude and Gemini — with PII Shield and AI Firewall before every route.

⚡ Fastest: one command installs dsh, adds the Shield plugin and configures your key. The model catalog auto-syncs from the gateway.
19 models🛡️ PII Shield🛡️ AI Firewall🔑 One API key🇨🇦 Canada resident📦 npm public

How it works

01dsh (harnais local)

profile + @aiorouter/dsh-shield plugin

02AIOrouter Gateway

PII Shield + AI Firewall + billing before routing

0319 modèles

DeepSeek, Qwen, GLM, Kimi, Grok…

Why this is different: DeepSeek only gives you DeepSeek. AIOrouter gives you 19 models with one key and protection before routing — and the plugin adds privacy policy, PII restoration markers and account status right inside your dsh profile.

Setup (2 minutes)

⚡ One-line install (fastest)

Copy-paste this command into a terminal — the script installs dsh, adds @aiorouter/dsh-shield to the profile and prompts for your key (masked input, never written in plaintext).

Windows (PowerShell) :

irm https://aiorouter.ca/setup/install-dsh.ps1 | iex

macOS / Linux :

curl -fsSL https://aiorouter.ca/setup/install-dsh.sh | bash
🔍 Security: you can download and review the script first: install-dsh.ps1 · install-dsh.sh — the script performs no further remote execution and never stores your key in plaintext.

🛠️ Manual (3 steps)

  1. Install the harness:
    npm i -g dsh
  2. Add the plugin to the profile:
    dsh plugin --profile web add @aiorouter/dsh-shield

    The Web UI profile is web; any other profile works the same.

  3. Set your key: Web UI → Settings → Models → AIOROUTER_API_KEY = your ak-... key.
💡 Free trial: new accounts get a one-time trial (25,000 tokens / 7 days on deepseek-v4-flash). Register from $19/mo to unlock all 19 models.

What the plugin gives you

FeatureDetail
🛡️ Privacy policy header (GW-2)restore-all / redact-secrets (défaut) / redact-all — settable in Settings → AIOrouter Shield
♻️ Restoration markers (GW-1)plain (default, clean values) / markdown — restored PII values never leak into transcripts
📊 aiorouter_shield_statusaccount card (balance, policy, Shield state) + per-session protection summary — metadata only
🔄 Model-catalog auto-syncnew gateway models appear automatically (union-merge, every 6 h by default; 0 = at boot)
📦 Update checkshows “📦 Update available: X → Y” + the dsh plugin --profile web update @aiorouter/dsh-shield command

Verify your setup

Test — the model never sees your sensitive data

My name is Jason Wang. What is the second letter of my first name?

Expect: the LLM says it sees a placeholder and cannot read your real name.

Your key works with your favorite tools

Your AIOrouter API key is OpenAI-compatible (and /v1/messages for Claude) — it connects to any BYOK tool. You are never locked into one tool.

🤖 Codex / ChatGPT
Desktop app + CLI (responses API)
💬 Claude Desktop
All 19 models in the picker (config import)
🧩 VS Code
OpenAI-compatible extensions
⚡ KILO CODE
BYOK coding agent (OpenAI-compatible API)
🛠️ CLINE
VS Code agent with a custom endpoint
🚀 GitHub Copilot
Via API (see the migration guide)
🟢 AIOrouter CODE-MAS
Native VS Code extension — coming soon
🛡️ Your subscription is never tied to one tool: even if a third-party vendor (OpenAI, Anthropic) changes its BYOK policy for Codex or Claude Desktop, your key keeps working with every other tool above.

🔒 Secure checkout powered by Stripe — Visa · Mastercard · Amex · CAD · We never store your full card number.

Start with AIOrouter →