実際の履歴でも速さを保つGitクライアント。
FluxGitはmacOS、Windows、Linuxで、Git履歴の可視化、必要な変更のステージ、危険な操作の確認をまとめます。ブランチを追い、変更内容を確認し、実行前に利用可能な復旧方法を把握できます。対応するコーディングエージェントがMCP経由でGitへの書き込みを提案した場合、実行するかどうかはあなたが決めます。
コミット前に変更を確認
グラフでブランチをまとめて読むか、タイムラインにコミットを配置できます。2つのコミットやブランチを比較し、ファイル、ハンク、選んだ変更をステージします。競合、stash、タグ、worktree、サブモジュールが履歴のそばにあるため、次の操作を選ぶ前にリポジトリの状態を確認できます。
エージェントの提案を確認して実行
Codex、Claude Code、OpenCodeは独立したコーディングツールです。MCP対応は、ホストがローカルのstdioサーバーをサポートするかで決まります。この経路ではエージェントが調査と提案を行い、FluxGitが操作、リスク、復旧の情報を表示して承認または拒否を求めます。別途許可したシェルはこの承認範囲に含まれません。対応する連携とリリース範囲はエージェント制御ガイドで確認できます。
危険な操作の前に復旧方法を選ぶ
reset、rebaseなど履歴を変更する前にプレビューを確認します。対応する操作ではFlux復元ポイントや安全スナップショットを作成できます。reflogは以前のコミットを探す手掛かりになり、保持されている記録が利用可能な範囲を決めます。変更の破棄で復元ポイントを作成しない場合は警告が表示されるため、未コミットの作業を先に保護してください。
グラフの測定結果
2026年9月29日、Apple M4、macOS 26.2、Node 24.15.0で直線的な100,000コミットのグラフレイアウトは平均55.9393 msでした。合成コミットはメモリに読み込み済みです。Gitの読み取り、起動、ネットワーク操作、canvas描画は含みません。モノレポ全体を開く時間やLinuxの性能を測定したものではありません。
全体レイアウトの行は22~27サンプルを使用しました。増分の行はキャッシュした履歴を再利用し、5サンプル、相対誤差幅±17.77%です。直線的な履歴の行は27サンプル、±6.13%です。ソースコードのcheckoutから次のコマンドで測定を再実行できます。
| メモリに読み込み済みの履歴 | 平均レイアウト時間 |
|---|---|
| 直線的な100,000コミット | 55.9393 ms |
| 100,000コミット、512ブランチが交錯 | 65.4451 ms |
| マージの多い100,000コミット | 69.0414 ms |
| 99,900件をキャッシュし100件追加 | 13.1805 ms |
npm --prefix app/ui run bench:graphGit作業を一通り試す
最初の危険な操作には使い捨てのリポジトリを使い、重要な作業には通常のバックアップを維持してください。
- ブランチと作業中の変更を確認し、意図した変更を1つステージします。
- 履歴操作の前にプレビューと利用可能な復旧情報を読みます。
- Gitスクールでコミットの取り消しやreset後の復旧を練習します。
デスクトップ版を選ぶ
公開ベータはmacOS Apple SiliconとIntel、Windows x64、Linux x86_64向けです。macOS版は署名・公証済みです。Windowsインストーラーはコード署名されておらず、SmartScreenが表示される場合があります。LinuxはDebian/Ubuntu向け.debです。ダウンロードページで各プラットフォームの現行版を選んでください。
無料モードではGitHub、GitLab.com、Bitbucket.orgの公開リポジトリを開けます。非公開、自己ホスト、ローカルのみのリポジトリにはライセンスが必要です。14日間の試用でライセンス機能をカードなしで試せます。一般向けの購入手続きはまだ有効になっていません。
よくある質問
エージェントは承認なしで書き込めますか?
FluxGit MCP経由の操作にはデスクトップでの判断が必要です。独立して使えるシェルからのコマンドは、この承認範囲の外です。
すべてのGit変更を元に戻せますか?
いいえ。復旧は操作、取得した復元ポイント、保持されたGitデータによります。実行前にプレビューを確認してください。