Skip to content

Releases: TechTronixx/Custom-modelswitch

v1.2.1: Startup update check + -SkipVersionCheck

Choose a tag to compare

@TechTronixx TechTronixx released this 01 Aug 13:15
feat(update): startup version check against latest GitHub release

v1.2.0: Restore backup + OpenRouter + Linux/macOS + TUI polish

Choose a tag to compare

@TechTronixx TechTronixx released this 01 Aug 13:09

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 | iex

Linux/macOS:

curl -fsSL https://raw.githubusercontent.com/TechTronixx/Custom-modelswitch/main/install.sh | bash

What'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.

v1.1.0: Claude Desktop support + BOM fix

Choose a tag to compare

@TechTronixx TechTronixx released this 24 Jul 16:41

New: Configure Claude Desktop app support via the 3P gateway config.

Fix: BOM-less UTF-8 for all JSON writers. PowerShell 5.1 was adding a BOM that broke the Claude Desktop app's JSON parser, causing the 3P config to be silently ignored.

Fix: Multiple Codex config issues (wire_api removal, auth_mode gate, env_key resolution, base URL format).

Install

irm https://raw.githubusercontent.com/TechTronixx/Custom-modelswitch/main/bootstrap.ps1 | iex

What's new in v1.1.0

  • Configure Claude Desktop: writes the 3P gateway config (configLibrary entry with base URL, API key, auth scheme, model list)
  • BOM fix: all JSON writers now produce BOM-less UTF-8 (the Claude Desktop app rejects BOM)
  • Codex fixes: no wire_api, auth_mode=apikey, env_key as persistent User env var, root base_url for /responses
  • TOML fix: root keys placed before first [table] header
  • Code cleanup: removed dead $cancelled variable, $args shadowing
  • Added CLAUDE.md for contributors

Note

Routing official clients to third-party endpoints may violate their Terms of Service. See the README disclaimer. Use at your own risk.

v1.0.0 — first public release

Choose a tag to compare

@TechTronixx TechTronixx released this 20 Jul 19:34

Terminal UI to point Claude Code, OpenCode, and Codex at any custom OpenAI/Anthropic-compatible gateway.

Install

irm https://raw.githubusercontent.com/TechTronixx/Custom-modelswitch/main/bootstrap.ps1 | iex

Or clone and run manually — see the README.

What's in v1.0.0

  • Configure Claude Code, OpenCode, Codex against any gateway via presets
  • Hermes Desktop launcher
  • Live model fetching with curated fallbacks
  • One-click bootstrap (irm | iex)
  • Backs up every config file before writing
  • Issue templates, CONTRIBUTING, MIT license

Note

Routing official clients to third-party endpoints may violate their Terms of Service — see the README disclaimer. Use at your own risk.