Repository navigation
Releases: OxygenAILab/OxygenRouter
Releases · OxygenAILab/OxygenRouter
Release list
OxygenRouter v26.0-Alpha 1
OxygenRouter v26.0-Alpha 1
Initial pre-release of OxygenRouter - an OpenAI-compatible API gateway with a NewAPI-parity backend, rewritten in Rust with a fully custom WebUI.
Release Note
Gateway & Relay
- OpenAI-compatible proxy with 13 relay endpoints (chat/completions, completions, embeddings, responses, messages, rerank, audio/, images/, models)
- Multi-key channel management: per-key status tracking, random/polling rotation, append/delete/cleanup of individual keys
- Upstream model discovery and synchronization from provider APIs
- Channel testing, batch enable/disable/delete, tags, groups, 8 provider presets
- Token quota enforcement, expiry, model restrictions, IP allowlists, cross-group retry
Console & Analytics
- Range-scoped analytics with factual aggregation: Models / Consumers / Flow (request lineage) views
- Usage logs: server-side pagination, date-range presets and custom range, multi-condition filters (status/model/channel/key), SSE live streaming, CSV/JSON export
- Model metadata registry: CRUD, server-side pagination, channel sync, missing-metadata view
- System settings: 38 typed options across 7 sections (Site/Auth/Routing/Billing/Operations/Security/Models) with validation
- API Playground: streaming SSE delta parsing, buffered mode, abort/cancel, temperature/max-tokens/system-prompt controls, token and latency reporting
SaaS Foundation
- Multi-user authentication with Argon2 password hashing and role-based access control
- Wallet with atomic ledger transactions
- Subscription plans with real balance-deducted transactional purchase
- Redemption codes with usage and expiry constraints
- Admin user management with atomic balance adjustments
WebUI
- Zero-native-control custom primitives: Select, Switch, Checkbox, Slider, Menu, Tooltip, SegmentedControl, DataTable, Pagination, Dialog
- OxygenClaw monochrome design language with dark and light themes
- Bilingual i18n (English / Chinese) with Unicode-verified rendering
- Command palette (Ctrl+K)
- Quality gates: 26 desktop audits x 2 themes, 13 mobile/tablet overflow audits, bilingual garble audits - all clean
Build Information
| Item | Value |
|---|---|
| Platform | Windows x86_64 (MSVC) |
| Artifact | oxygenrouter-v26.0-Alpha.1-x86_64-pc-windows-msvc.zip |
| Binary | oxygenrouter.exe (WebUI embedded, ~7.3 MB) |
| Toolchain | Rust 1.95 (2021 edition), Node 20, Vite 5 |
| Database | SQLite (bundled, no external service required) |
Installation
- Extract the archive.
- Run \oxygenrouter.exe.
- The WebUI opens at \http://127.0.0.1:3001/\; the admin bootstrap password is printed on first start (or set \OXYGENROUTER_ADMIN_PASSWORD\ beforehand).
Known Limitations
- Alpha release: the HTTP API surface may change before the v26.0 stable release.
- Playground streaming requires at least one enabled channel with a valid upstream API key.
- Windows x86_64 is the only published target; Linux and macOS builds are planned for a later Alpha.
Disclaimer
This is a pre-release version and may contain instability. Do not use it in production.
GitHub@OxygenAILab | OxygenAILab@StarsailsClover