macOS
.dmg installer
A Git client for your everyday work
A modern Git client with an intuitive interface,built with Electron, Vue 3, and TypeScript.
Available for macOS, Windows, and Linux
All data stays local. Passwords and API keys are encrypted on your device.Review & commit
Understand what changed before choosing what to commit. Stage individual lines, reuse a recent message, and keep every step in view.
Keep staged and unstaged files in view. Compare unified or side-by-side diffs, ignore whitespace, and expand context as you review.
History & context
Search messages, authors, or diff content in the commit graph. Trace a file or a line of code to see how it evolved.
Search commit messages, diff content, or authors and move between matches. Select a commit to inspect its files and changes.
The commit graph is adapted from VS Code’s Git Graph (Source Control History view). Third-party notices
Git Worktree
Give different branches of one repository their own directories. Fix a bug, try an idea, and build a feature with a separate workspace for each.
Open the repository menu to see your worktrees, identify the current branch and directory, and move to your next task.
Conflict resolution
Choose a side inline, edit the result yourself, or compare both sides in a three-way merge. Then stage the resolution and continue your Git operation.
Accept the current change, incoming change, or both for each block. Jump between conflicts or choose one side in bulk.
An everyday workflow, connected
Search code, run commands, sync remotes, and manage submodules. Keep your workflow close without all the context switching.
Search file names or contents with case, whole-word, and regex options. Jump to results, replace text, and save in the built-in editor.
SSH keys, GitHub authentication, and proxies
WSL repository support on Windows
System terminals and external tool integration
Language & appearance
Work in 简体中文, 繁體中文, or English. Choose light, dark, or your system appearance to make the workspace feel familiar.
Make yourself at home
Choose your operating system and processor architecture to get the right installer.
Installers are hosted on GitHub Releases
.dmg installer
.exe installer
.deb / .rpm packages
Git is included on Windows and macOS. Linux requires system Git.
All releases & release notesEnjoy Git does not monitor your data. Every project you manage belongs to you. All application data, including repository files, settings, project information, and logs, is stored locally and is not automatically uploaded to Enjoy Git servers.
Sensitive information such as passwords and API keys is encrypted using your operating system’s encryption facilities before being stored locally. It is never stored as plain text.
The Windows and macOS installers include Git, so you can get started right away. On Linux, install system Git with your distribution’s package manager first.
Choose arm64 for a Mac with Apple silicon, or x64 for an Intel Mac. On Windows and Linux, match your device’s processor architecture. Most Intel and AMD devices use x64, which may also be called amd64 in Linux packages.
Repository files and regular Git operations are handled on your computer. Pulling and pushing connect to the remote you configure. AI commit messages are optional: when used, relevant change context is sent to your chosen model provider. You can also configure a local model.
Use a worktree when you want to keep your current changes while working on another branch. Each worktree has its own directory and workspace, so you can move between tasks without first putting your changes away.
Open an issue on GitHub or email the developer. Include the steps you took and your operating environment to make the problem easier to investigate.