winget install --id Fanis.ClaudeCodeSwitcher
About Claude Code Switcher
A fast, native Windows utility for switching between Claude Code projects. Shows all your Claude Code projects in a popup dialog sorted by most recently used, with fuzzy search filtering.
What's new in 0.3.2
Added - Cut Release GitHub Actions workflow: cut a full release from the GitHub web UI (tests, version stamping in main.go/README.md/CHANGELOG.md, release commit, tag, push) mirroring the workstation procedure Fixed - Crash when pressing Enter while the search matched no projects (LB_ERR from LB_GETCURSEL was not detected on 64-bit) - Fuzzy search now matches non-ASCII project names correctly (rune-based matching instead of byte-based) - Ctrl+Backspace in the search box no longer mangles text containing non-ASCII characters (UTF-16 aware word deletion) - Data races between the GUI thread and the background update check on the shared config and dialog state - Settings dialog no longer leaks a permanent callback on every open, closes without waiting for the next input message, and no longer swallows an in-flight quit message - Header controls, window minimum size, and the initial window size now scale with display DPI (previously only fonts and list items scaled) - Config file writes are atomic (temp file + rename); a corrupt config is preserved as config.json.corrupt instead of being silently overwritten - Error dialog shown if the main window cannot be created (previously hung invisibly) - Down arrow with no selection now selects the first item - Bold/small fonts and background brushes are released on exit; the Settings button is disabled during launch like the other controls Changed - Renamed LICENCE.md to LICENSE.md so packaging tools detect it automatically - Chocolatey package no longer bundles the binary: it is downloaded at install time from the official GitHub releas...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.3.2 | Unknown | Added - Cut Release GitHub Actions workflow: cut a full release from the GitHub web UI (tests, version stamping in main.go/README.md/CHANGELOG.md, release commit, tag, push) mirroring the workstation procedure Fixed - Cr... |
| 0.3.1 | Unknown | Added - Configurable terminal emulator: Windows Terminal, WezTerm, cmd.exe, or custom command - Terminal selector dropdown in Settings dialog - Custom command support with {dir} and {claude} placeholders - Tab key cycles... |
| 0.3.0 | Unknown | No notes |