Repolode
adoin

adoin/git-Agent

Rustとeguiで作られたWindows、macOS、Linux対応のネイティブGitクライアント。三者間マージではAI支援も利用可能。

代替できる製品:GitKrakenSourcetree

スター
196
フォーク
10
未解決の Issue
1
最終コミット
4 日前

これは何?

Git Agentは、Rustとegui UIツールキットで開発された、Windows、macOS、Linux対応のデスクトップGitクライアントです。リポジトリのオープンやクローン、変更のステージングとコミット、ブランチ・タグ・スタッシュ・リモートの管理、フェッチ・プル・プッシュなど、日常的な作業に対応します。

履歴の確認やレビューには、検索機能付きのコミットグラフ、blame、シンタックスハイライトに対応した左右分割ビューでのファイル単位の差分表示、パッチの作成機能を利用できます。ブランチ操作ツールには、マージ、cherry-pick、revert、reset、インタラクティブリベースの計画機能があり、Git Flow、サブモジュール、サブツリー、Git LFSにも対応しています。

競合は専用の三者間マージエディタで解決できます。必要に応じて、OpenAI互換またはClaude互換モデルにAI分析を依頼し、提案された変更を確認して、採用するものを適用できます。アプリはシステムにインストールされたGitを呼び出すため、GitがPATH上で利用可能である必要があります。

主な機能

  • 01リポジトリ、ブランチ、タグ、スタッシュ、リモートを1つのウィンドウから管理できます。
  • 02コミットグラフ、blame、ファイル履歴を確認し、作業ツリーと任意のコミットを比較できます。
  • 03pick、reword、squash、fixup、dropを使ってインタラクティブリベースを計画できます。
  • 04元に戻す・やり直しに対応した三者間マージエディタで競合を解決できます。
  • 05必要に応じてAIにマージ案を提案させ、選択して適用できます。
  • 06英語と簡体字中国語のインターフェースに対応し、ライトテーマとダークテーマを利用できます。

ユースケース

  • 日々のコミットやブランチ操作に、コマンドラインよりネイティブGUIを好む開発者。
  • ビジュアルな三者間エディタで、複雑なマージやリベースの競合を解決したい場合。
  • 専用のデスクトップビューアで履歴や差分を確認したい場合。
  • Git Flow、サブモジュール、Git LFSを使っており、これらのツールをGUIから利用したいチーム。

クイックスタート

  1. 1

    最新リリースから、お使いのシステム用インストーラーをダウンロードします

  2. 2

    リポジトリをクローンします

    git clone https://github.com/adoin/git-Agent.git
  3. 3

    プロジェクトフォルダーに移動します

    cd git-Agent
  4. 4

    ソースからアプリケーションをビルドして実行します

    cargo run --locked --bin git-agent

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

  • ライセンスが明確に示されていないため、再利用条件が不明です。
  • プロジェクトは活発に開発されており、リリース版と開発用チェックアウト版では内容が異なる場合があります。
  • Gitをインストールし、PATHから利用できるようにする必要があります。また、現在Linux向けのリリースにはDebianパッケージしかありません。
  • AIによるマージおよびコミット機能を使うには、ご自身のモデルプロバイダーが必要で、利用料金が発生する場合があります。

トピック

よくある質問

git-Agent とは?
Rustとeguiで作られたWindows、macOS、Linux対応のネイティブGitクライアント。三者間マージではAI支援も利用可能。 Git Agentは、Rustとegui UIツールキットで開発された、Windows、macOS、Linux対応のデスクトップGitクライアントです。リポジトリのオープンやクローン、変更のステージングとコミット、ブランチ・タグ・スタッシュ・リモートの管理、フェッチ・プル・プッシュなど、日常的な作業に対応します。
git-Agent は無料で使えますか?ライセンスは?
git-Agent は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
git-Agent は今もメンテナンスされていますか?
活発にメンテナンス中。git-Agent の最終コミットは 2026年10月15日 です。
git-Agent は何に使えますか?
日々のコミットやブランチ操作に、コマンドラインよりネイティブGUIを好む開発者。 ビジュアルな三者間エディタで、複雑なマージやリベースの競合を解決したい場合。 専用のデスクトップビューアで履歴や差分を確認したい場合。 Git Flow、サブモジュール、Git LFSを使っており、これらのツールをGUIから利用したいチーム。
git-Agent のインストール方法は?
最新リリースから、お使いのシステム用インストーラーをダウンロードします リポジトリをクローンします: git clone https://github.com/adoin/git-Agent.git プロジェクトフォルダーに移動します: cd git-Agent ソースからアプリケーションをビルドして実行します: cargo run --locked --bin git-agent
git-Agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/adoin/git-Agent

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

関連プロジェクト