What's New
🎉 Web Management UI (Major Feature)
A complete web-based dashboard for managing your proxy - no more command-line-only configuration!
- Dashboard: Real-time model quota visualization with usage statistics charts
- Accounts: OAuth-based account management (add/enable/disable/refresh/remove) with subscription tier badges (Ultra/Pro/Free)
- Logs: Live server log streaming via SSE with search and level filtering
- Settings: Visual configuration for both proxy and Claude CLI settings
- MCP CLI toggle (ENABLE_EXPERIMENTAL_MCP_CLI)
- Gemini [1m] context window suffix toggle
- Model alias/mapping configuration
- Security: Optional password protection via
WEBUI_PASSWORDenv var - i18n: Full internationalization support (English & Chinese)
Access the dashboard at http://localhost:8080 after starting the proxy.
🔧 Improvements
- 5xx Error Fallback: Automatically fallback to alternate model when max retries exceeded with server errors (#90)
- Subscription Tier Detection: Automatically detect account subscription tier (Free/Pro/Ultra) via Cloud Code API
- Usage Statistics: Track request volume per model with 30-day history persistence
Contributors
Thanks to:
- @Wha1eChai for the incredible Web UI feature! 🎨
- @tiagonrodrigues for the 5xx error fallback fix
Full Changelog: v1.2.16...v2.0.0