zcode-switch

zcode-switch 1.6.0

A desktop tool for one-click switching between multiple ZCode accounts, with live quota display

  • By zswitch
  • Open Source
  • Updated Sep 13, 2026
Download for Windows

About zcode-switch

Z·SWITCH (zcode-switch) is a Tauri 2 desktop tool for one-click switching between multiple ZCode accounts, with live quota display. Only the login identity changes — projects, sessions, settings and plugins all stay untouched.

Features

  • Save / switch accounts: snapshots the credentials + config file pair, atomic replacement; the current login is auto-preserved before any switch — accounts are never lost
  • Add accounts: OAuth login for new accounts inside the tool (BigModel / z.ai entries), never touching the current login
  • Quota display: inline plan quota and reset time per account row, multi-plan grouping, staggered polling
  • Claim promotions: one-click claim for eligible promotions (GUI captcha)
  • Encrypted import / export: .zsb bundle, PBKDF2(100k) + AES-256-GCM password encryption
  • Bilingual UI: one-click switch in Settings — main window, tray, error messages and CLI output all covered; first run follows your OS language
  • Tray / autostart / CLI automation

Security design

  • Local first: all data stays on your machine; no telemetry, no remote storage; quota queries go directly to official endpoints
  • No account loss: the current login is auto-preserved before switching if not yet saved; file writes go through a temp file + atomic rename
  • Path traversal protection: account id whitelist ([A-Za-z0-9-]); delete/read cannot escape the account store directory
  • Encrypted export: PBKDF2-HMAC-SHA256 (100k iterations) + AES-256-GCM, random salt/nonce; wrong password simply fails, no plaintext traces (unit-test asserted)
  • Credentials decrypted locally only: enc:v1 decryption is used solely to display username/email; export files are password-encrypted

Technical details

Publisherzswitch
Authorpjpv
Version1.6.0
Release date2026-09-13
LicenseMIT
Installer typenullsoft
Architecturex64
Package IDpjpv.zcode-switch
Install scopeCurrent user

Install zcode-switch from the command line

Install with Windows Package Manager
winget install --id=pjpv.zcode-switch -e
Update to the latest version
winget upgrade --id=pjpv.zcode-switch -e
Uninstall
winget uninstall --id=pjpv.zcode-switch -e
Silent install with the offline installer
"zcode-switch_1.6.0_x64-setup.exe" /S

zcode

zcode-switch version history

1.4.0 Aug 29, 2026

Frequently asked questions

Is zcode-switch free?

Yes. zcode-switch is free and open-source software released under the MIT license.

What is the latest version of zcode-switch?

The latest version is 1.6.0, released on Sep 13, 2026.

Is it safe to download zcode-switch?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 6411bb9bde0c1a1e4cb8a60374a98b1fd2a232745684e6b3013e6d1f84ecb7b1.

Which Windows versions does zcode-switch support?

zcode-switch runs on Windows and is available for 64-bit (x64) systems.

How do I install zcode-switch silently?

Run the offline installer with "zcode-switch_1.6.0_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=pjpv.zcode-switch -e --silent.

How do I uninstall zcode-switch?

Open Settings › Apps › Installed apps, find zcode-switch and select Uninstall. From the command line, run winget uninstall --id=pjpv.zcode-switch -e.