8 ポイント 投稿者 princox 16 일 전 | 2件のコメント | WhatsAppで共有

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を再設計し、次の機能をネイティブで提供する:

  1. スタックブランチ(Stacked Branches)
    • ブランチを階層的に管理
    • 複雑な作業フローをより直感的に表現

  2. 並列ブランチ(Parallel Branches)
    • 複数のブランチを同時にアクティブな状態で維持
    • worktreeなしでも論理的な分離が可能

  3. ステージングの廃止
    git add なしでそのまま作業
    • Gitの導入障壁を下げる

  4. リッチなメタデータ
    • コミット/作業により豊かなコンテキストを付与

  5. エージェント専用コマンド
    • 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件のコメント

 
nokdu 15 일 전

これ、しばらくの間かなりよく使っていたのですが……私が使っていた当時は大きなリポジトリであまりにも遅くて……通常のGitと併用するのもとても大変でした……今はかなり改善されていることを願っています。

 
roxie 15 일 전

staging がないのか? と思いつつ、 次の世代にはそれが合っている気もしますね……。