A terminal code review tool with vim keybindings that exports comments to GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit, or the clipboard.
adoin/git-Agent
Rustとeguiで作られたWindows、macOS、Linux対応のネイティブGitクライアント。三者間マージではAI支援も利用可能。
代替できる製品:GitKraken
Sourcetree
- スター
- 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
最新リリースから、お使いのシステム用インストーラーをダウンロードします
- 2
リポジトリをクローンします
git clone https://github.com/adoin/git-Agent.git - 3
プロジェクトフォルダーに移動します
cd git-Agent - 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 の数値は毎日更新されます。
関連プロジェクト
Tauri(RustとReact)で構築された、Git対応の軽量クロスプラットフォームコードエディタ。AIエージェントとVimキーバインドも搭載。
git log --graph --allのようなコミットグラフを画像で表示し、リポジトリの履歴を閲覧できるTUI。
Logitechマウス、キーボード、Webカメラのボタン、DPI、SmartShiftを変更できる、ローカルファーストなネイティブRust製Options+代替ソフト。
A terminal directory navigator that shows trees with unlisted content collapsed, with fuzzy search, file operations, previews and git status.