Step 1: Install
Install the `omniroute` npm package globally.
$ npm install -g omnirouteadded 1 package
OmniRoute / Quick start and deployment
Install the package, start the local API and choose a supported deployment method.
Quick start
Install the package, launch the gateway, then point any OpenAI-compatible client at port 20128.
Install the `omniroute` npm package globally.
$ npm install -g omnirouteadded 1 package
Launch the API and dashboard together on port 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Use `http://localhost:20128/v1`; the keyless `auto` route works on a fresh install.
$ curl localhost:20128/v1/models✓ models listed
Deployment methods
Install it on a laptop, server or phone, or connect through a supported editor and plugin.
One command on any supported desktop OS
npm install -g omnirouteOpen guide (opens in a new tab)Multi-arch AMD64 and ARM64 image
docker run … diegosouzapw/omnirouteOpen guide (opens in a new tab)Native window and system tray on Windows, macOS and Linux
npm run electron:buildOpen guide (opens in a new tab)Raspberry Pi, ARM servers and Apple Silicon
native arm64Runs on Android without root
pkg install nodejs && npx -y omnirouteOpen guide (opens in a new tab)Fullscreen, offline-ready and installable from a browser
Add to Home ScreenOpen guide (opens in a new tab)Native OpenCode provider plugin
@omniroute/opencode-providerOpen guide (opens in a new tab)OmniRoute models in the Copilot Chat picker
Install OmniCopilotOpen guide (opens in a new tab)Hack on it and contribute
npm install && npm run devOpen guide (opens in a new tab)