Repository navigation
v1.2.0: Restore backup + OpenRouter + Linux/macOS + TUI polish
New: Restore last backup menu option.
New: OpenRouter preset (alongside AgentRouter and EuroModels).
New: Linux and macOS support with a one-line installer.
New: Box-drawing TUI with banner bar, status bar, and fetch spinner.
New: Expanded -SelfTest (25 checks, was 6).
Fix: preset validation, empty JSON keys, backup collisions, error body truncation.
Install
irm https://raw.githubusercontent.com/TechTronixx/Custom-modelswitch/main/bootstrap.ps1 | iexLinux/macOS:
curl -fsSL https://raw.githubusercontent.com/TechTronixx/Custom-modelswitch/main/install.sh | bashWhat's new in v1.2.0
- Restore last backup: re-applies the newest backup for any tool (current state backed up first)
- OpenRouter preset ships with AgentRouter and EuroModels; AgentRouter curated list refreshed (deepseek-v4-flash-0731)
- Linux and macOS: platform-aware curl, per-platform Claude Desktop configLibrary paths, Codex key persisted via shell rc (Linux/macOS) or User env var (Windows)
- TUI polish: box-drawn menu borders, banner highlight bar, status bar with scroll position + version, highlight+Enter selection, live fetch spinner
- Self-test expanded from 6 to 25 checks (scroll math, TOML/JSON writers, model merge, URL handling, backup, validation)
- Fixes: empty-string JSON keys (PS 5.1 ConvertFrom-Json), preset validation, backup name collisions, truncated error bodies
Note
Routing official clients to third-party endpoints may violate their Terms of Service. See the README disclaimer. Use at your own risk.