GitSubway app icon

All your repos
on one line

A macOS Git client that shows the push status of every repository at a glance, in a card dashboard. Built for the age of developing many projects in parallel with AI.

Free Β· v0.1.0 Β· Universal (Apple Silicon & Intel)

GitSubway β€” 6 repositories Β· ↑6 to push
AllWorkSide⚑ Push All
api-serverTo push
βŽ‡ main
↑3↓0✎1
web-frontModified
βŽ‡ feature/cards
↑1↓0✎4
design-kitUp to date
βŽ‡ main
↑0↓0✎0
ml-pipelineBehind
βŽ‡ develop
↑0↓2✎0
infraUp to date
βŽ‡ main
↑0↓0✎0
docsTo push
βŽ‡ main
↑2↓0✎0

Stop opening repos one by one

See which repositories have commits piled up β€” check and push from a single screen.

πŸ—‚οΈ

Card dashboard

One card per repository. Branch, last commit, and ↑to push / ↓behind / ✎changed files at a glance.

πŸš€

Batch push

Review every repository with pending commits, push them sequentially, and get a per-repo result report.

πŸš‡

Subway-map branch graph

A graph tab that draws branches like a subway map. Switch or create branches right from the chips.

πŸ“

Staging + commit

Stage files with checkboxes, write a commit message, and optionally push right after committing β€” all in one view.

🎨

Diff viewer

Colorized diffs for whole commits, per-file changes, and the working tree. The first item is auto-selected.

πŸ‘€

Auto refresh

Watches repository folders with FSEvents and refreshes instantly on change. Periodic auto-fetch included.

🏷️

Organize with groups

Group cards and filter with tabs. Push All and Fetch apply only to the current group.

πŸ“

Lives in the menu bar

Always shows the pending push count (πŸš‡n) in the menu bar. Open any repo's detail from the dropdown.

πŸ””

Remote change alerts

Get a macOS notification when auto-fetch finds new remote commits. Auth uses your system git config as-is.

Hop on

Free to use.

Download GitSubway

v0.1.0 Β· macOS 14 Sonoma or later Β· English / Korean Β· Notarized by Apple