Skip to content

Multi-Git v5.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 00:27

What's new

  • Multi-Git in the terminal. multi-git tui is a keyboard-driven Git assistant with the desktop app's workflows and safety checks: Vim-style keys, a Space menu 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 update updates it when asked, after checking the download against the release checksums.
  • Enable the multi-git command 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 mcp is 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.

Full changelog · All changes since 5.1.4