An open API service indexing awesome lists of open source software.

https://github.com/maoyama/changes

An Open Source GUI Git Client for macOS
https://github.com/maoyama/changes

git git-client macos swiftui

Last synced: 27 days ago
JSON representation

An Open Source GUI Git Client for macOS

Awesome Lists containing this project

README

          

# Changes - An Open Source GUI Git Client for macOS

Changes.app is a modern Git client for Mac, built with SwiftUI and AppKit and styled with Apple’s new Liquid Glass design.
It replaces complex CLI commands with a clear, Mac-native interface that keeps cognitive load low, so you can focus on what really matters—coding.
With commit message generation powered by Apple Intelligence, creating clear and meaningful commits becomes effortless.

![Screenshot](Screenshots/Screenshot2-1.png)
![Screenshot](Screenshots/Screenshot2-2.png)

## Features

This app provides the following features:
- Commit
- Amend
- Commit Message Generation using Apple Intelligence
- Commit Message Snippets
- Revert
- Checkout
- Add
- Stage by Hunk
- Branch
- Push
- Pull
- Merge
- Create
- Filter
- Tag
- Create & Push
- Delete
- Filter
- Stash
- Apply
- Summary Generation using Apple Intelligence
- Search Commits
- Commit Message
- Changed (added/removed)
- Author
- Revision Range (e.g., main.., v1.0.0...v2.0.0)

## Installation

Download the latest [release](https://github.com/maoyama/Changes/releases), unzip, and run the app.

- v2.0+ (macOS 26.0 or later)
- [v1.18](https://github.com/maoyama/Changes/releases/tag/v1.18) and below (macOS 14.6 or later) - Tempo.app (old name for v1.x)