Skip to content

Releases: OxygenAILab/OxygenRouter

OxygenRouter v26.0-Alpha 1

Pre-release

Choose a tag to compare

@StarsailsClover StarsailsClover released this 16 Sep 16:50
v26.0-Alpha.1
db14621

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

  1. Extract the archive.
  2. Run \oxygenrouter.exe.
  3. 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