GitButler: AI時代のための新しいGitクライアント
Scott Chacon(GitHub共同創業者、『Pro Git』著者)が率いるチームが作った GitButler が、
Andreessen Horowitz(a16z)主導で1,700万ドルのSeries A資金調達を実施した。
• 参加投資家: Fly Ventures、A Capital
• a16zのPeter Levineが取締役会に参加
⸻
なぜGitを作り直そうとしているのか
Scott Chaconは今回の投資の背景を次のように説明した:
「開発慣行がGitにできることへ無理やり合わせられてきた期間が長すぎた。
問題は開発者がコードを書けないことではなく、
ツール間、人と人の間、そして今では人とエージェントの間で
コンテキストが崩れてしまうことだ。」
⸻
主な機能
GitButlerは従来のGit UXを再設計し、次の機能をネイティブで提供する:
-
スタックブランチ(Stacked Branches)
• ブランチを階層的に管理
• 複雑な作業フローをより直感的に表現 -
並列ブランチ(Parallel Branches)
• 複数のブランチを同時にアクティブな状態で維持
• worktreeなしでも論理的な分離が可能 -
ステージングの廃止
•git addなしでそのまま作業
• Gitの導入障壁を下げる -
リッチなメタデータ
• コミット/作業により豊かなコンテキストを付与 -
エージェント専用コマンド
• AIコーディング環境に最適化されたコマンドを提供
⸻
AIエージェント中心のワークフロー
GitButlerはAIツールとの統合を中核に据えている:
• Cursor
• Windsurf
• Claude Code
主な機能
• コミット管理の自動化
• セーブポイントの作成
• GUIから直接エージェントを実行
GitButler 0.16アップデート
• Agentタブを追加
• ブランチごとに独立したClaude Codeセッションを実行可能
⸻
技術スタック
• Desktop Framework: Tauri
• Frontend: Svelte + TypeScript
• Backend: Rust
• CLI: but(Rustエンジンを共有)
⸻
ポジショニング
• 既存のGitリポジトリと即時互換
• GUI + CLIの両方を提供
• Gitインターフェースを置き換える次世代開発環境
⸻
ライセンス方針
• Fair Source License
• コードの閲覧と貢献が可能
• 競合製品の制作を制限
• 2年後にMITライセンスへ移行
⸻
要点まとめ
• Gitの複雑さを減らし、コンテキスト中心の開発環境を提供
• 人間 + AIエージェントの協業を前提に設計
• ブランチ/コミットの概念を現代的なワークフローに合わせて再解釈
⸻
2件のコメント
これ、しばらくの間かなりよく使っていたのですが……私が使っていた当時は大きなリポジトリであまりにも遅くて……通常のGitと併用するのもとても大変でした……今はかなり改善されていることを願っています。
stagingがないのか? と思いつつ、 次の世代にはそれが合っている気もしますね……。