GitEditGitEdit

A Git client built for Mac.

The familiarity of GitHub Desktop, at native speed. Thoughtfully designed, beginner-friendly.

macOS 12.0 or later · Apple Silicon / Intel universal

Features

Fast, simple, and unmistakably Mac.

Built natively with SwiftUI and AppKit. Instant launch and a buttery-smooth UI that other clients can't match.

0.28s
cold launch

Native speed

Fully native SwiftUI + AppKit. Instant launch and fluid rendering.

  • Commitコミット
  • Pushプッシュ
  • Pullプル
  • Stashスタッシュ
  • Rebaseリベース

First-class Japanese

Carefully translated Git concepts. Friendly for newcomers.

変更 (2/3)+24 −6
DiffView.swiftM
AvatarStack.swift+
README.mdM

Granular staging

Pick exactly what to commit, file by file.

DiffView.swiftEDIT
32 VStack {
33 Avatar(commit.author)
34 .frame(width: 24)
34+ AvatarStack(authors)
35+ .overlapping(by: 10)

Diff → edit

Edit and save right inside the diff view. Never lose context.

streak28
Streak.swift:18
current streak
HabitStore.swift:42
streak(for:)
Tests.swift:9
streak edge

Powerful search

Built on git grep. Results are shown line by line.

Readable history

Relative dates and author avatars. Co-authors stacked nicely.

  1. feat: stack co-author avatars in history rows2 分前
  2. refactor: extract DiffRenderer1 時間前
  3. fix: keyboard navigation in HabitList3 時間前
  4. perf: memoise streak results until next completion昨日
Screens

See it in action.

Designed for both light and dark mode from the start.

History view
01History view

Co-authors stack into the row. Relative dates make who-did-what-when obvious at a glance.

Diff ⇄ edit — diff
Diff ⇄ edit — edit
02Diff ⇄ edit

Same view, two modes. Toggle from diff to editor with a single click.

Full-text search
03Full-text search

Built on git grep. Index-free, line-level results across the whole repository.

Explorer
04Explorer

Jump straight to any file from the project tree.

Multi-repository
05Multi-repository

Keep all your repos in the sidebar — one click to switch.

Why

Why GitEdit?

Lightweight

Apple Silicon native. Launches more than twice as fast as Electron clients.

Japanese-first

Menus, dialogs, and errors — all in clear, natural Japanese.

Open source

Licensed under MIT. Issues and PRs are always welcome.

Compared with other clients

ItemGitEditGitHub DesktopSourcetreeTower
ImplementationNative SwiftUIElectronJavaNative
Japanese UIExcellentLimitedLimitedNone
Apple SiliconNativeYesYesNative
PriceFree / OSSFreeFreePaid
PhilosophyBeginner guardrailsBeginner guardrailsPower usersPower users
Open Source

All the code, out in the open.

GitEdit is MIT-licensed open source. Issues and pull requests are always welcome.

latest releaseGitHub starsMIT license
View on GitHub
sowaretokyo/GitEdit
Public

A macOS-native Git GUI client. SwiftUI + AppKit. Designed to feel like Mac, in Japanese.

Swift MIT stars

Make Git make sense.

macOS 12.0 or later · Apple Silicon / Intel universal