git-ai から乗り換え
git-ai の代替:aic
git-ai はローカルファーストの Git アシスタント — コミット、PR 説明、ゼロ設定の Ollama。初期段階(v0.1.3)で、2026年2月から休眠しています。原子履歴なら aic が代替案で、毎週リリースしています。
git-ai から乗り換える理由
git-ai はファイル粒度で、数ヶ月更新されていません — PR 説明機能以外に、分割も解決もできません。
機能ごとの比較
| 能力 | aic | git-ai |
|---|---|---|
| 未ステージの作業を複数コミットに自動バッチング | あり — 未ステージの変更を論理的なアトミックコミットに分割 | なし — ステージした diff ごとに1メッセージ |
| 単一ファイルを複数コミットに分割(per-hunk) | あり — 各 hunk を意図に応じて自分のコミットへ | なし — せいぜいファイル粒度 |
| マージコンフリクトの解決 | あり — `aic resolve` が diff を提案し、ファイルごとに確認 | なし — コミットメッセージのみ |
| PR 説明 | なし | あり — `git ai pr` |
| ローカルファーストのデフォルト | 任意のプロバイダーを選択(Ollama 含む) | ゼロ設定の Ollama — 無料・オフライン |
| ランタイムと依存 | Rust バイナリ — Node.js 不要 | Node.js ≥ 22 — npm / npx |
| セットアップ | 対話式の `aic setup` ウィザード | `git ai config` コマンド |
| プロバイダー網羅 | 11の一級プロバイダー + OpenAI 互換 | Ollama、OpenAI、Anthropic |
| プロジェクトの活動状況 | 毎週リリース | 2026-02 以降静か |
| コミットメッセージ形式 | Conventional Commits | conventional + gitmoji オプション |
| 複数のメッセージ候補 | なし | なし |
以下なら aic へ:
…未ステージの作業を論理コミットに分割し、マージコンフリクトを解決したい — 毎週リリースするプロジェクトから。
以下なら git-ai に留まる:
…PR 説明と、無料・オフライン・ゼロ設定のデフォルトが欲しい。
乗り換え方
- aic をインストール:
brew install CaicoLeung/aic/aic - 一度だけ設定:`aic setup` を実行 — プロバイダー・キー・モデルを1つのウィザードで
- コミット:作業をステージして `aic` を実行;aic が未ステージの作業を自動バッチします