- 스타
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
파일을 병렬 청크로 나눠 다운로드하고 백그라운드 서버로도 실행할 수 있는 Go 기반 터미널(TUI) 다운로드 관리자입니다.
실시간 연결, 처리량, 패킷, 지연 시간을 보여 주고 네트워크 문제를 감지하는 Rust 터미널 진단 도구
터미널에서 코드베이스를 읽고 자연어로 코딩 작업, 코드 설명, Git 워크플로를 처리하는 에이전트형 코딩 도구입니다.
lazygit에서 영감을 받은, 다양한 SQL 데이터베이스 연결과 쿼리 실행을 위한 키보드 중심 TUI
Git, 클라우드 스토리지, 채팅 등에서 유출된 자격 증명을 찾고 유효 여부를 확인하는 CLI 도구입니다.