@xynogen/pix-9router

Pi extension — 9Router model provider

Packages

Package details

extension

Install @xynogen/pix-9router from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@xynogen/pix-9router
Package
@xynogen/pix-9router
Version
0.8.1
Published
Oct 6, 2026
Downloads
1,117/mo · 73/wk
Author
xynogen
License
MIT
Types
extension
Size
16.6 KB
Dependencies
2 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pix-9router

Pi extension with a 9Router model provider.

Other 9Router features live in separate packages. Each one reuses NINEROUTER_URL and NINEROUTER_KEY:

  • Speech tools (transcribe, speak, /stt) moved to @xynogen/pix-voice in 0.7.0. Pick 9router as the provider in its /voice command.
  • Web search and fetch live in @xynogen/pix-web.

Environment

Use the upstream standard names:

export NINEROUTER_URL="https://your-router.example.com"
export NINEROUTER_KEY="your-key-here"

Legacy aliases remain supported:

ROUTER_API_BASE
ROUTER_API_KEY

The standard names win when both sets exist.

Install

pi install npm:@xynogen/pix-9router

Standalone and opt-in. @xynogen/pix-core does not bundle it. It needs a 9Router API key.

Full distro

This package is part of Pix. The installer sets up Pi and the full distro. See Install for the notes for each OS.

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/xynogen/pix-mono/main/scripts/install.sh | sh
# Windows
irm https://raw.githubusercontent.com/xynogen/pix-mono/main/scripts/install.ps1 | iex

License

MIT. See LICENSE.