Repository navigation
Multi-Git v5.2.0
What's new
- Multi-Git in the terminal.
multi-git tuiis a keyboard-driven Git assistant with the desktop app's workflows and safety checks: Vim-style keys, aSpacemenu that shows every shortcut, a:palette that finds workflows by name or by what you want, and a preview before anything changes a repository. See docs/terminal.md. - A terminal edition for every platform. Windows, macOS and Linux, each for x64 and ARM64, with its own runtime: Git is the only requirement.
multi-git updateupdates it when asked, after checking the download against the release checksums. - Enable the
multi-gitcommand from the desktop app. Offered once on the welcome screen, and in Settings → Terminal and agents, which also repairs, removes and opens it. The Multi-Git CLI button beside Terminal opens the terminal UI on the current repository. - An MCP server for AI agents.
multi-git mcpis read-only unless started with--allow-write, never force-pushes, and asks for the user's decision where the desktop app would. Settings copies the configuration to paste into an agent. See docs/mcp.md. - Guided CLI commands.
sync.fetch,pull,sync.push,ssh.select,remote.toggle, auto-pull, history and operations, with the desktop app's checks and a JSON Schema for every command's input.
What's changed
- One backend for the desktop app, the terminal and agents. Repository locks, SSH accounts, running operations and the unlocked vault are shared, and the CLI needs no server address. It exits a minute after its last client, or immediately after desktop exit when no other clients or operations need it.
- Auto-pull is decided once, in the backend. Two windows, or a window and a terminal, fetching at the same moment pull at most once.
- Download tables in the release notes. One table per operating system, with the edition, architecture and format of each file and a direct link. File names are unchanged, so installed copies keep updating.
Downloads
Windows
| Edition | Architecture | Format | Download |
|---|---|---|---|
| Desktop app | x64 | Installer (.exe) | Multi-Git-Client-Setup-5.2.0.exe |
| Desktop app | x64 | Portable (.exe) | Multi-Git-Client-Portable-5.2.0.exe |
| Terminal (CLI, TUI, MCP) | x64 | ZIP | Multi-Git-Terminal-5.2.0-Windows-x64.zip |
| Terminal (CLI, TUI, MCP) | ARM64 | ZIP | Multi-Git-Terminal-5.2.0-Windows-arm64.zip |
macOS
| Edition | Architecture | Format | Download |
|---|---|---|---|
| Desktop app | Apple silicon + Intel | Disk image (.dmg) | Multi-Git-Client-macOS-5.2.0.dmg |
| Terminal (CLI, TUI, MCP) | x64 | tar.gz | Multi-Git-Terminal-5.2.0-macOS-x64.tar.gz |
| Terminal (CLI, TUI, MCP) | ARM64 | tar.gz | Multi-Git-Terminal-5.2.0-macOS-arm64.tar.gz |
Linux
| Edition | Architecture | Format | Download |
|---|---|---|---|
| Desktop app | x64 | AppImage (any distribution) | Multi-Git-Client-Linux-5.2.0-x86_64.AppImage |
| Desktop app | x64 | .deb (Debian, Ubuntu, Linux Mint) | Multi-Git-Client-Linux-5.2.0-amd64.deb |
| Desktop app | x64 | .rpm (Fedora, RHEL, openSUSE) | Multi-Git-Client-Linux-5.2.0-x86_64.rpm |
| Terminal (CLI, TUI, MCP) | x64 | tar.gz | Multi-Git-Terminal-5.2.0-Linux-x64.tar.gz |
| Terminal (CLI, TUI, MCP) | ARM64 | tar.gz | Multi-Git-Terminal-5.2.0-Linux-arm64.tar.gz |
The AppImage needs FUSE 2, which Ubuntu 22.04 and later do not install by default: run sudo apt install libfuse2t64 first (libfuse2 on 22.04), or use the .deb instead.
SHA-256 checksums: SHA256SUMS.txt
The portable app shares configuration with an installed copy.