gitch

gitch 2.3.0

Git identity manager - never commit with the wrong identity again

  • By Orkhan Rzazade
  • Open Source
  • Portable
Download for Windows

About gitch

gitch helps you manage multiple Git identities (email, name, SSH keys, GPG keys).
Features:
- Switch between identities instantly
- Auto-switching based on repository rules
- SSH key management per identity
- GPG signing key support
- Shell prompt integration

What's new in 2.3.0

Highlights

  • Profiles now separate the profile id from the Git author name with git_name.
  • Switching defaults to repo-local Git config inside a repository and all switch paths now share one apply flow.
  • SSH selection is deterministic through core.sshCommand, not just best-effort ssh-agent loading.
  • Hooks are repo-local by default, shell integrations auto-switch on directory change, and the VS Code extension is repo-aware.

Quality

  • gitch status is read-only unless --auto-switch is requested.
  • Active-profile detection now checks the full applied profile instead of matching on email alone.
  • macOS directory-rule matching now handles symlinked path aliases correctly.
  • CI now covers the Go CLI and the VS Code extension test/compile path.

Availability

  • GitHub release assets are published for macOS, Linux, and Windows.
  • Homebrew tap has been updated to 2.3.0.
  • VS Code extension 2.3.0 has been published.

Verification

  • go test ./...
  • go build ./...
  • npm test
  • npm run compile

Full release notes »

Technical details

PublisherOrkhan Rzazade
Version2.3.0
LicenseMIT
Installer typezip
Architecturex64, arm64
Package IDOrzazade.Gitch

Install gitch from the command line

Install with Windows Package Manager
winget install --id=Orzazade.Gitch -e
Update to the latest version
winget upgrade --id=Orzazade.Gitch -e
Uninstall
winget uninstall --id=Orzazade.Gitch -e

gitch adds this command to the command line: gitch.

clideveloper-toolsgitgpgidentityssh

gitch version history

1.2.1

Frequently asked questions

Is gitch free?

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

What is the latest version of gitch?

The latest version is 2.3.0.

Is it safe to download gitch?

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 c987ecb876357aa3e16f2ea15000a5d1a88731f7c16b1dc2ce6ecc02d9a8bb0e.

Which Windows versions does gitch support?

gitch runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall gitch?

Open Settings › Apps › Installed apps, find gitch and select Uninstall. From the command line, run winget uninstall --id=Orzazade.Gitch -e.

Is there a portable version of gitch?

Yes. gitch is available as a portable ZIP archive (gitch_2.3.0_windows_amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.