Repolode
gitui-org

gitui-org/gitui

Rust製のターミナル向けGit UI。キーボード操作でステージング、コミット、ブランチ管理、stash、ログ閲覧ができます。

代替できる製品:SourceTreeGitKraken

スター
22,592
フォーク
787
未解決の Issue
350
最終コミット
16 日前

これは何?

GitUIを使えば、ターミナル内でGit GUIのように対話的に操作できます。すべてキーボードで操作でき、状況に応じたヘルプも表示されるため、ショートカットをたくさん覚える必要はありません。

コマンドラインでは扱いにくい日々のGit作業を幅広くカバーします。変更の確認とコミット、ファイル・hunk・行単位でのステージングや取り消し、stash・ブランチ・リモートの管理、diffを見ながらのコミットログ検索が可能です。また、大規模なリポジトリでも画面の応答性を保てるよう、Gitの操作を非同期で実行します。サブモジュールとコミットフックにも対応しています。

GitUIはRustで書かれており、多数のパッケージマネージャーからインストールできるほか、Linux、macOS、Windows向けのビルド済みバイナリも配布されています。現在もベータ版で、interactive rebase、git-lfs、sparse checkoutなど、一部の機能にはまだ対応していません。

主な機能

  • 01キーボードだけで操作でき、状況に応じたヘルプを表示
  • 02ファイル・hunk・行単位でステージ、ステージ解除、取り消し、リセット
  • 03コミットと amend に対応し、コミットフックも実行可能
  • 04stash の保存、pop、適用、削除、内容確認
  • 05リモートへの push と fetch、ブランチの作成・名前変更・削除・切り替え
  • 06diffを確認しながらコミットログを検索・閲覧

ユースケース

  • ターミナルを離れずに変更を確認し、一部だけステージングする
  • グラフィカルなGitクライアントが遅くなる大規模なリポジトリで作業する
  • サーバーにSSH接続してブランチ、stash、リモートを管理する

クイックスタート

  1. 1

    cargo を使って Rust ツールチェーン(バージョン 1.88 以降)をインストールします

  2. 2

    cargo で gitui をインストールします

    cargo install gitui --locked
  3. 3

    または macOS では Homebrew でインストールします

    brew install gitui
  4. 4

    git リポジトリ内で gitui を実行します

    gitui

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

  • まだベータ版のため、バグや未実装の機能が含まれる場合があります。
  • git-lfs はサポートしていません。
  • sparse リポジトリはサポートしていません。
  • git コマンドラインを完全に置き換えるものではありません。

トピック

よくある質問

gitui とは?
Rust製のターミナル向けGit UI。キーボード操作でステージング、コミット、ブランチ管理、stash、ログ閲覧ができます。 GitUIを使えば、ターミナル内でGit GUIのように対話的に操作できます。すべてキーボードで操作でき、状況に応じたヘルプも表示されるため、ショートカットをたくさん覚える必要はありません。
gitui は無料で使えますか?ライセンスは?
gitui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gitui は今もメンテナンスされていますか?
活発にメンテナンス中。gitui の最終コミットは 2026年10月6日 です。
gitui は何に使えますか?
ターミナルを離れずに変更を確認し、一部だけステージングする グラフィカルなGitクライアントが遅くなる大規模なリポジトリで作業する サーバーにSSH接続してブランチ、stash、リモートを管理する
gitui のインストール方法は?
cargo を使って Rust ツールチェーン(バージョン 1.88 以降)をインストールします cargo で gitui をインストールします: cargo install gitui --locked または macOS では Homebrew でインストールします: brew install gitui git リポジトリ内で gitui を実行します: gitui
gitui はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gitui-org/gitui

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

関連プロジェクト