Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gitwyn Banner

Supercharge Git workflow in Xcode

A native macOS Git client for Xcode β€” the Git overlay that opens right beside your code, with the Git tools Xcode always needed.


Download for Free


Platform Native Price

gitwyn.com Β· Free to use Β· requires macOS 26 or later


Work with Git without leaving Xcode

Press ⌘ ⇧ E in any Xcode window to get started.

Gitwyn automatically detects the Git repository, files and changes in your active Xcode project β€” always in context, so you never have to leave Xcode or alt-tab to a separate Git client.


✨ Features

  • 100% Native macOS App β€” Built specifically for macOS and Xcode, ensuring high performance, low memory usage, and native UI feel.
  • πŸ›  Seamless Xcode Integration β€” Triggered instantly with a hotkey, opening directly on top of your active Xcode project. Gitwyn automatically detects the current project open in Xcode and uses it.
  • πŸ” Granular Staging β€” Stage or discard individual files, single hunks, or specific lines with a clean side-by-side view.
  • 🌳 Infinite Commit Graph β€” Browse your entire project history with infinite scroll, complete with authors, branches, and commit messages.
  • βš”οΈ Merge Conflict Resolution β€” Work through every conflicted hunk with current and incoming changes side by side, accept either with one click, or jump into Xcode for the tricky ones.
  • πŸ”€ Instant Checkout β€” Search and check out any branch or tag from a single command palette, without touching the terminal.
  • βͺ Advanced Git Actions β€” Branch, reset, cherry-pick, or revert commits straight from the graphical interface.
  • πŸ“¦ Smart Stashing β€” Name your stashes and see exactly what's inside (files, hunks, add/delete counts) before popping or applying.
  • πŸ”’ Privacy First β€” Everything runs locally on your machine. Your source code never leaves your Mac.

Stage exactly what you mean

Unstaged and staged, split cleanly side by side. Stage or discard a single hunk, watch the per-file counts update, and ship one clean commit β€” right beside the code you just wrote.

Gitwyn staging view

Full commit history with graph

Browse the full commit graph with infinite scroll β€” complete messages, authors and branches, with a per-commit diff for every change. Search by message, author or hash, then branch, reset, cherry-pick or revert straight from the graph.

Gitwyn commit graph

Resolve merge conflicts without leaving Xcode

Every conflicted file in one list, each hunk shown as current versus incoming with an Accept button on either side. Take one, take the other, or open the file in Xcode for the ones that need real thought β€” then commit the merge from the same panel.

Gitwyn merge conflict view with current and incoming changes side by side

Switch branches without breaking flow

Search and check out any branch or tag from a single command palette β€” no terminal, no dropdown hunting in Xcode's source control menu. Just start typing and jump.

Gitwyn checkout panel searching branches and tags

Every stash, named and waiting

Shelve work-in-progress with a real name and see exactly what's inside β€” files, hunks, add and delete counts. Apply, pop or drop from a list that actually tells you what you saved.

Gitwyn stash history


Download

Download for Free

Free to use Β· requires macOS 26 or later


🐞 Have a problem?

Please don't hesitate to report an issue, suggest a feature, or send your feedback to us:


Links

Thanks for trying Gitwyn. πŸŽ‰

About

A native macOS app to supercharge your Git workflow directly inside Xcode. Fast, lightweight, and always in context - so you never have to leave Xcode. πŸ’» βœ…

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors