Catalog npm
Back to packageRELEASE DETAILS

1.0.3

npm

67router

67Router CLI - Start and manage 67Router server

67router9routeraiapicliproxy
Published9 Oct 2026
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation
67Router Dashboard

67Router - High-Performance AI Router, Token Saver & Agent Skills Hub

Enhanced & Hardened Fork of 9Router • Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models.

Connect All AI Code Tools (Claude Code, Cursor, Antigravity, Copilot, Codex, Gemini, OpenCode, Cline, OpenClaw...) to 40+ AI Providers & 100+ Models.

npm Downloads License GitHub Repository Upstream


⚡ Quick Start

# Install globally
npm install -g 67router

# Launch 67Router
67router

# Or run directly without permanent install
npx 67router

(Note: 9router is provided as an alias command for seamless backwards compatibility)

🎉 Dashboard opens at http://localhost:20128/dashboard


2. Connect a FREE Provider (No Signup Needed)

  1. Open Dashboard → Providers
  2. Click Connect Kiro AI (unlimited Claude) or OpenCode Free (no auth required) → Done!

3. Use in Your AI Coding Tools

Claude Code / Codex / OpenClaw / Cursor / Cline / Antigravity Settings:
  Endpoint: http://localhost:20128/v1
  API Key:  [copy from dashboard]
  Model:    kr/claude-sonnet-4.5

That's it! Start coding with FREE AI models with zero token waste.


🔍 Key Highlights & Upgrades in 67Router

  • 🛡️ Zero-Vulnerability Security Architecture: Completely purged legacy node-forge vulnerability (GHSA-86w9-cpqp-85rv). Built on modern selfsigned and Node.js native crypto.X509Certificate with asynchronous SNI queue promise memoization. npm audit yields 0 vulnerabilities.
  • 🚀 RTK Token Saver: Compresses tool results (git diff, grep, test outputs) automatically to slash prompt token usage by 20–40% per request.
  • 🤖 Agent Skills Hub & @antislop-code Comment Hygiene: Eliminates repetitive and low-value AI comment slop (decorative headers, step narration) while retaining vital architectural rationale and security considerations.
  • 🔄 Automated OpenCode Full Model Discovery: One-click fetching of all models, automatically detecting context windows, maximum output limits, and multimodal vision parameters into compliant schemas.
  • 💎 Monolithic Luxury Design System: Refined high-contrast dark theme with Momo Trust Sans typography, champagne bronze accents, and pixel-perfect h-[69px] header and sidebar alignment.
  • 🪟 Resilient Windows System Tray & Background Recovery: Non-blocking background IPC with zero UI-thread freeze and universal crash recovery in system tray mode.

🚀 CLI Options

67router                    # Start with default settings (port 20128)
67router --port 8080        # Custom port
67router --host 127.0.0.1   # Bind to local loopback only
67router --no-browser       # Don't open browser automatically
67router --log              # Show server logs in console
67router --tray             # Run directly in system tray mode
67router --skip-update      # Skip auto-update check
67router --help             # Show all options

🔌 Connect to a Remote 67Router

Already running 67Router on another machine (e.g. VPS or LAN server)? Point this machine's CLI tools to it without starting a local server:

npx 67router connect http://<server-host>:20128                       # interactive tool picker
npx 67router connect http://<server-host>:20128 --tools claude,codex  # specify tools directly
npx 67router connect --reset --tools claude,codex                     # revert configuration

Supported tools: claude, codex, opencode, droid, crush, kilo, cline, pi, omp, or all.

Check Active CLI Tool Configuration

npx 67router show                 # inspect all configured tools
npx 67router show claude          # inspect single tool
npx 67router show claude --json   # output JSON format

🛠️ Supported AI Coding Tools

Claude-Code • OpenClaw • Codex • OpenCode • Cursor • Antigravity • Cline • Continue • Droid • Roo • Copilot • Kilo Code • Gemini CLI • Qwen Code • iFlow • Crush • Crusher • Aider

Any client supporting standard OpenAI or Anthropic Claude API endpoints works seamlessly.


💾 Data & Configuration Location

  • macOS / Linux: ~/.67router/db/data.sqlite (fallback: ~/.9router/)
  • Windows: %APPDATA%\67router\db\data.sqlite (fallback: %APPDATA%\9router\)

📚 Resources & Documentation


📄 License

MIT License — see LICENSE for details.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
19.2.1runtime
confbox
Environment
{
  "local_name": "confbox",
  "alias": false,
  "peer_metadata": null
}
^0.2.4runtime
enquirer
Environment
{
  "local_name": "enquirer",
  "alias": false,
  "peer_metadata": null
}
^2.4.1runtime
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
19.2.1runtime
node-forge
Environment
{
  "local_name": "node-forge",
  "alias": false,
  "peer_metadata": null
}
^1.3.3runtime
node-machine-id
Environment
{
  "local_name": "node-machine-id",
  "alias": false,
  "peer_metadata": null
}
^1.1.12runtime
esbuild
Environment
{
  "local_name": "esbuild",
  "alias": false,
  "peer_metadata": null
}
^0.25.12development
nodemon
Environment
{
  "local_name": "nodemon",
  "alias": false,
  "peer_metadata": null
}
^3.1.14development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "f9fe42690d3c5b64e938260255fd387ab87de2e3",
  "tarball": "https://registry.npmjs.org/67router/-/67router-1.0.3.tgz",
  "fileCount": 3464,
  "integrity": "sha512-R66EO3bvfTu/9SQqhThznlY43UA28SZHlv0rtF0sPSLA7RfH9cykz5LxpV5k8StxYe2FlPvx7XlKr6qHSVDU0Q==",
  "signatures": [
    {
      "sig": "MEQCIEF0oUsJBE9B03tx4g4KgpnMxVR+v/jOFnLjXxxwMA7qAiByzCilc/HxdB6w0Yhc4rBnGw8N0Uhq5Lcys/+xLRmQVA==",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    },
    {
      "sig": "MEUCIBhUQnL2bIRXCXf9buL+DyjaRn6Y1ptAZsDB5Ge507QuAiEAi7r9dgopcEzfJ+pN8RWKLN/HjESbHgQ6hgyj0g5XD58=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 60094299
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:48 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:34810ce77351fa4ff47633b3e5cf7edfb27c046b57f3fed13355dfe168e09fdf

Other collected versions

1.0.1516 Oct1.0.1414 Oct1.0.1311 Oct1.0.711 Oct1.0.59 Oct1.0.29 OctView all collected versions →