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 미리보기와 같은 '종이 컷 제거' 기능을 포함합니다.
  • 시각적 관리: 커밋 기록의 그래프 시각화와 브랜치 및 스테이시의 통합 뷰.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트