maoyama/Changes

An Open Source GUI Git Client for macOS

318

stars

1,525

commits

Swift

primary language

Jul 13, 2026

updated

git
git-client
macos
swiftui

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 Screenshot

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, unzip, and run the app.

  • v2.0+ (macOS 26.0 or later)
  • v1.18 and below (macOS 14.6 or later) - Tempo.app (old name for v1.x)

Contributors

maoyama

1,522 commits

plyght

2 commits

nniel-ape

1 commits

maoyama/Changes

An Open Source GUI Git Client for macOS

318

stars

1,525

commits

Swift

primary language

Jul 13, 2026

updated

git
git-client
macos
swiftui

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 Screenshot

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, unzip, and run the app.

  • v2.0+ (macOS 26.0 or later)
  • v1.18 and below (macOS 14.6 or later) - Tempo.app (old name for v1.x)

Contributors

maoyama

1,522 commits

plyght

2 commits

nniel-ape

1 commits

Languages

Swift

100.0%