OmniRoute
Docker app from allornothing's Repository
Overview
OmniRoute is a free, MIT-licensed AI gateway. One OpenAI/Anthropic-compatible endpoint (/v1) routes to many providers, including free tiers such as Gemini, Groq and OpenRouter :free models, and falls back to the next healthy provider when one hits its limit. Point Claude Code or any other tool at it.
First start: open the Web UI, set the dashboard password in the onboarding wizard, add your provider keys under Providers, then create an API key for your tools. Base URL for tools: http://SERVER-IP:20128/v1
Third-party app, not made by this repository's author. Keep it on your LAN; do not forward the port to the internet.
Categories
Download Statistics
1,137,996
Total Downloads
428,047
This Month
428,047
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allDetails
Repository
diegosouzapw/omniroute:latestLast Updated2026-10-02
First Seen2026-08-12
Runtime arguments
- Web UI
http://[IP]:[PORT:20128]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--restart=unless-stopped --stop-timeout=40
Template configuration
Web UI and API PortPorttcp
Dashboard and API (/v1) port.
- Target
- 20128
- Default
- 20128
- Value
- 20128
DataPathrw
SQLite database, saved secrets, backups. Back this folder up.
- Target
- /app/data
- Default
- /mnt/cache/appdata/omniroute
- Value
- /mnt/cache/appdata/omniroute
Memory heap (MB)Variable
Node heap. 1024 is enough for the dashboard and light chat; one coding agent such as Claude Code needs 8192.
- Target
- OMNIROUTE_MEMORY_MB
- Default
- 8192
- Value
- 8192
Time zoneVariable
tz database name.
- Target
- TZ
- Default
- America/New_York
- Value
- America/New_York
Initial dashboard passwordVariable
Leave empty and set the password in the onboarding wizard on first visit. Ignored once a password is saved.
- Target
- INITIAL_PASSWORD
JWT secretVariable
Leave empty: generated on first run and saved in the data folder.
- Target
- JWT_SECRET
API key secretVariable
Leave empty: generated on first run and saved in the data folder.
- Target
- API_KEY_SECRET