Repolode
dufu1991

dufu1991/foldgit

リポジトリやworktreeの管理、差分の確認、変更のコミットを1つのウィンドウで行える、macOS向けの軽量なネイティブGitクライアント。

代替できる製品:TowerFork

スター
148
フォーク
9
未解決の Issue
2
最終コミット
一昨日

これは何?

FoldGitは、ElectronではなくSwiftUIとAppKitで作られたmacOS向けGitクライアントです。すべてのリポジトリをサイドバーにまとめて表示でき、フォルダをグループとして取り込んだり、ディスク上の配置を変えずにリポジトリを独自のグループにまとめたりできます。

リンクされたGit worktreeを独立した項目として扱い、親リポジトリ内のworktreeを自動検出します。worktreeの作成、移動、ロック、削除、pruneのほか、対象ブランチへのマージによる作業の完了にも対応しています。変更のレビュー機能には、コミットグラフ、統合表示と左右並列表示のdiff、hunk単位のステージング、amend、revert、コミットメッセージのテンプレートが含まれます。全文履歴検索はバックグラウンドで実行され、CJK入力方式にも対応しています。

FoldGitは、フル機能のIDEを開かずにリポジトリの変更内容を確認したい開発者向けです。利用にはApple Silicon搭載のMacでmacOS 26以降が動作していることと、システムへのGitのインストールが必要です。リポジトリには、C#とWinUI 3で作られたWindowsクライアントの最小実装も含まれています。

主な機能

  • 01ディスク上のファイルを移動せずに、フォルダや独自のコレクションからリポジトリをグループ化できます。
  • 02リンクされたworktreeを自動検出し、作成、移動、ロック、削除、prune、作業の完了に対応します。
  • 03コミットグラフと統合表示・左右並列表示のdiffを表示し、ウィンドウ幅に応じて表示を切り替えます。
  • 04hunk単位のステージング、amend、revert、コミットメッセージのテンプレートに対応しています。
  • 05バックグラウンド検索とCJK入力に対応し、作成者、メールアドレス、メッセージで履歴を絞り込めます。
  • 06push、pull、stash、リポジトリごとの自動fetch、8種類のUI言語に対応しています。

ユースケース

  • AIコーディングエージェントが行った変更を、コミット前にレビューする。
  • 1つのウィンドウから、複数のリポジトリとそのworktreeを管理する。
  • フル機能のIDEを開かずにdiffを確認し、hunk単位でステージングする。

クイックスタート

  1. 1

    HomebrewでFoldGitをインストールします

    brew install --cask dufu1991/tap/foldgit
  2. 2

    または、ReleasesからFoldGit-macOS-arm64.dmgをダウンロードし、アプリをApplicationsにドラッグします

使う前に知っておきたいこと

  • macOSのみ対応。macOS 26以降を搭載したApple Silicon Macが必要です。
  • マシンにGitがインストールされている必要があります。
  • Appleによる公証を受けていないリリースは、初回起動前に隔離属性を解除するコマンドの実行が必要な場合があります。

収録されている特集

トピック

よくある質問

foldgit とは?
リポジトリやworktreeの管理、差分の確認、変更のコミットを1つのウィンドウで行える、macOS向けの軽量なネイティブGitクライアント。 FoldGitは、ElectronではなくSwiftUIとAppKitで作られたmacOS向けGitクライアントです。すべてのリポジトリをサイドバーにまとめて表示でき、フォルダをグループとして取り込んだり、ディスク上の配置を変えずにリポジトリを独自のグループにまとめたりできます。
foldgit は無料で使えますか?ライセンスは?
foldgit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
foldgit は今もメンテナンスされていますか?
活発にメンテナンス中。foldgit の最終コミットは 2026年11月6日 です。
foldgit は何に使えますか?
AIコーディングエージェントが行った変更を、コミット前にレビューする。 1つのウィンドウから、複数のリポジトリとそのworktreeを管理する。 フル機能のIDEを開かずにdiffを確認し、hunk単位でステージングする。
foldgit のインストール方法は?
HomebrewでFoldGitをインストールします: brew install --cask dufu1991/tap/foldgit または、ReleasesからFoldGit-macOS-arm64.dmgをダウンロードし、アプリをApplicationsにドラッグします
foldgit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dufu1991/foldgit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

AI生成のコミットメッセージに対応した、変更の確認やコミット、ローカル/SSHリポジトリの管理ができるmacOSネイティブのGitクライアント。

134+20 今週10TypeScriptMIT更新 3 日前