Gitmun is a crossplatform desktop Git client built with Tauri (Rust + React/TypeScript).
| Source | Platform | Link |
|---|---|---|
| Releases | Cross-platform | https://github.com/cst8t/gitmun/releases |
| openSUSE Build Service | DEB, RPM, and AppImage (Various Linux Distros) | https://software.opensuse.org/download.html?project=home%3Acst8t%3Agitmun&package=gitmun |
| AUR | Arch Linux | https://aur.archlinux.org/packages/gitmun-bin |
| Flathub (Flatpak) | Linux | Coming Soon |
| Winget | Windows | winget install -e --id cst8t.gitmun |
| Microsoft Store | Windows | https://apps.microsoft.com/detail/9nbvnckh5j9v |
- Open local repositories and inspect status, branches, tags, remotes, and history.
- Stage, commit, fetch, pull, and push without leaving the app.
- View operation output in the built-in Result Log.
Prerequisites:
- Node.js + npm
- Rust toolchain
- Tauri prerequisites for your OS
giton PATH
Install dependencies:
npm installRun in development:
npm run tauri devBuild desktop bundles:
npm run tauri buildGitmun can be launched from a terminal or shell integration:
gitmun
gitmun .
gitmun open /path/to/repo
gitmun clone git@github.com:owner/repo.git /path/to/destination
gitmun clone --to /path/to/destination
gitmun clone https://github.com/owner/repo.git --start
gitmun init /path/to/folder
gitmun --reuse-window open .
gitmun completions bashgitmun <path> is the shorthand for opening a repository. clone accepts an optional repository URL or SSH path, an optional destination, and --start to begin cloning after the window opens. Use --to to set only the destination. init defaults to the current directory when no path is supplied. Use --help for the full command reference.
Linux-only helper setup (if needed):
npm run linux:setup- Gitmun uses your system Git authentication setup (SSH agent, credential helpers, HTTPS tokens).
- Settings are stored in a JSON config file; the path is shown in the Settings window.
- macOS bundles are built in CI but are currently untested because I do not have access to macOS hardware. Any help testing macOS releases is greatly appreciated.
