peterjthomson/ledger

A modernised git interface for improved agent and human collaboration, review and control

何を解決するか

Ledger は、AI コーディングエージェントや現代の開発チームによって生成される大量のコード変更を管理する難しさに対処します。複数のローカルおよびリモートエージェントにわたる変更を一元的に監視できる「指揮統制レーダー」を提供し、急速な反復処理に対応する際の従来の git インターフェースの摩擦を軽減します。

動作方法

Ledger は Electron と React で構築されたデスクトップアプリケーションであり、git の現代的なインターフェースとして機能します。git CLI および GitHub CLI (gh) を呼び出して操作を実行します。AI ワークフローに特化しており、Cursor や Claude などの AI エージェントが使用するワークスペースを検出し、ワークツリー、プルリクエスト、スタッシュの専用ビューを提供します。

対象ユーザー

AI コーディングエージェントを使用し、大量のブランチ、ワークツリー、プルリクエストを追跡・レビュー・管理するためのより効率的な方法を必要とするソフトウェア開発者。

主な特徴

  • AI ワークスペース検出: AI エージェントが使用するワークスペースを特定して管理します。
  • ワークツリー対応: git ワークツリーを表示・ナビゲートし、ワークツリーの変更をブランチに変換できます。
  • PR 統合: GitHub CLI と直接統合され、プルリクエストの表示、フィルタリング、作成が可能。
  • 意見付き git: ブランチ切り替え時に自動スタッシュや「仮想マージ」PRプレビューなどの「紙カット除去」機能を含みます。
  • 視覚的管理: コミット履歴のグラフ可視化と、ブランチおよびスタッシュの一元的なビュー。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト