Repolode
lusingander

lusingander/serie

터미널 이미지 프로토콜로 Git 커밋 기록을 그래프로 보여주는 터미널 UI입니다.

대체할 수 있는 제품:GitKrakenSourceTree

스타
2,152
포크
72
열린 이슈
24
마지막 커밋
6일 전

어떤 프로젝트인가요?

Serie는 `git log --graph --all`과 비슷한 Git 커밋 그래프를 이미지로 그려 보여주는 터미널 애플리케이션입니다. 터미널의 이미지 표시 프로토콜을 사용해 그래프를 렌더링하므로, 브랜치와 병합을 나타내는 선이 일반 ASCII 아트보다 부드럽게 보입니다.

이 도구는 `git log --graph`를 읽기 어렵게 느끼고, 완전한 Git 클라이언트보다는 커밋 그래프 탐색에 집중하고 싶은 개발자를 위해 만들어졌습니다. Git 저장소 안에서 실행해 커밋을 탐색하고, 세부 정보를 확인하고, 검색하고, 참조를 볼 수 있습니다. 전용 화면에서 `git diff`를 표시하거나 `vim`을 실행하는 등 사용자가 직접 정의한 외부 명령도 지원합니다.

Serie는 iTerm2 및 kitty 호환 터미널에서 작동하며, kitty 유니코드 플레이스홀더 프로토콜을 사용하면 tmux도 지원합니다. Git이 필요하며, Cargo 및 문서에 안내된 다른 설치 방법으로 설치할 수 있습니다.

핵심 기능

  • 01iTerm2 또는 kitty 이미지 프로토콜을 사용해 커밋 그래프를 이미지로 렌더링합니다.
  • 02시간순 및 위상순 커밋 정렬을 지원합니다.
  • 03그래프 연결선 스타일과 이미지 너비를 설정할 수 있습니다.
  • 04사용자 지정 키 바인딩과 외부 명령을 지원합니다.
  • 05표시할 커밋의 최대 개수를 지정해 필터링하고, 기본 브랜치 열을 설정할 수 있습니다.

활용 사례

  • 터미널에서 브랜치와 병합이 복잡하게 얽힌 저장소의 기록을 탐색합니다.
  • GUI 없이 SSH나 터미널 작업 환경에서 커밋 구조를 살펴봅니다.
  • 기록을 탐색하면서 그래프 화면에서 `git diff`나 다른 명령을 실행합니다.

토픽

자주 묻는 질문

serie은(는) 무엇인가요?
터미널 이미지 프로토콜로 Git 커밋 기록을 그래프로 보여주는 터미널 UI입니다. Serie는 `git log --graph --all`과 비슷한 Git 커밋 그래프를 이미지로 그려 보여주는 터미널 애플리케이션입니다. 터미널의 이미지 표시 프로토콜을 사용해 그래프를 렌더링하므로, 브랜치와 병합을 나타내는 선이 일반 ASCII 아트보다 부드럽게 보입니다.
serie은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
serie은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
serie은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. serie의 마지막 커밋은 2026년 10월 12일입니다.
serie은(는) 어디에 사용할 수 있나요?
터미널에서 브랜치와 병합이 복잡하게 얽힌 저장소의 기록을 탐색합니다. GUI 없이 SSH나 터미널 작업 환경에서 커밋 구조를 살펴봅니다. 기록을 탐색하면서 그래프 화면에서 `git diff`나 다른 명령을 실행합니다.
serie은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lusingander/serie

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트