Check your agent's changes, fast. A light, native git client for macOS, Windows and Linux, built with MyGo.
翻译准备中
正在加载完整 README。
查看完整 README ↗With an agent writing the code, most of your time in git goes to looking at what changed. MyGit makes that quick:
MyGit reads the repository, not an agent's session, so it works the same with any agent, with several at once, and with your own edits.
| How you look at an agent's changes today | What MyGit does instead |
|---|---|
| The agent's own diff view | Works with every agent, and lets you stage single lines and fix the code before you commit |
| Opening an IDE | Opens in a moment, in a fraction of the memory |
git diff in a terminal | Side by side, generated files folded, refreshed as the agent works |
MyGit feels like the IDE you know: JetBrains' commit graph and history tools, VS Code's list of changes and way of staging, ⌘K for commands and ⌘P to go to a file, light and dark. Without the IDE: it's a single native binary drawn on the GPU by MyGo, no webview, no JVM. Memory once a repository of 20,000 commits is open, every process of the app counted (Apple M4):
| App | Memory |
|---|---|
| MyGit | 109 MB |
| A trimmed IntelliJ-based client | 750 MB |
| VS Code, no extensions | 1,000 MB |
| VS Code, 167 extensions | 1,400 MB |
| IntelliJ IDEA 2026.2 | 2,300 MB |
On the same repository, MyGit reads the whole history and lays out its graph in 0.13 s and opens a commit with a 20 MB patch (5,677 files) in 0.24 s.
MyGit reads what git prints and lets git itself make every change, so a repository behaves in MyGit exactly as it does in a terminal. The same app, with the same features, runs on macOS, Windows and Linux.
linguist-generated) fold away; mark files viewed; changed pictures show before and after; comment on lines and copy the comments as Markdown for an agent or a colleaguehost:/path/to/repo, Linux, macOS or Windows) with your ssh config and keys; MyGit runs a small helper there, in ~/.mygit, and needs only git on it. On Windows, the distributions of WSL open the same way, without sshd (wsl+Ubuntu:~/repo)mygit . from a terminal, custom title bars, light and dark (the system's or chosen in Settings), English and 简体中文, signed auto-updatesDownload the latest release:
| Platform | Download |
|---|---|
| macOS (Apple silicon) | MyGit-macos-arm64.dmg |
| Windows (x64) | Installer · zip |
| Linux (x64) | .deb, or the script below |
On Linux, this installs MyGit for you in ~/.local, without root:
curl -fsSL https://github.com/Binaryify/MyGit/releases/latest/download/install.sh | sh
MyGit isn't notarized by Apple yet. If macOS says it can't be opened, move it to Applications and run:
xattr -dr com.apple.quarantine /Applications/MyGit.app
The Windows installer isn't code-signed yet either. If Windows says it protected your PC, choose More info, then Run anyway.
MyGit needs git on the PATH, and updates itself once installed. Intel Macs aren't supported. All releases are on the releases page.
To build it from source instead, see Development.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗