Rust와 egui로 만든 Windows, macOS, Linux용 네이티브 데스크톱 Git 클라이언트로, 3-way merge에 AI 지원을 선택적으로 사용할 수 있습니다.
Auto-Explore/GitComet
Rust와 GPUI 프레임워크로 만든 Linux, Windows, macOS용 빠르고 로컬 우선인 데스크톱 Git GUI입니다.
대체할 수 있는 제품:GitKraken
SourceTree
GitHub Desktop
- 스타
- 939
- 포크
- 56
- 열린 이슈
- 50
- 마지막 커밋
- 18시간 전
어떤 프로젝트인가요?
GitComet은 Chromium급 코드베이스처럼 큰 저장소에서도 히스토리와 파일 diff를 탐색할 때 빠르게 반응하는 것을 목표로 하는 데스크톱 Git 클라이언트입니다. remote, pull과 push, 스테이징, 커밋, worktree, 브랜치, 여러 저장소 탐색 등 일상적인 작업을 지원하며, 인라인 및 나란히 보기 diff와 2-way 및 3-way 병합 도구를 제공합니다.
오픈소스 에디션은 파일 상태 확인, 콘텐츠 다운로드, 잠금 및 추적을 위한 Git LFS 지원과 콘텐츠 get, drop, copy, move를 위한 git-annex 지원을 포함합니다. Git difftool 및 mergetool로도 사용할 수 있으며, 스크립트용 headless 모드와 GUI 모드를 제공합니다. KDiff3 및 Meld의 호출 형식도 지원해 기존 도구를 그대로 대체할 수 있습니다. 선택 기능인 커밋 서명 검증은 gpg와 ssh-keygen을 지원합니다.
애플리케이션은 Rust로 작성되었고 GPUI UI 프레임워크를 사용하며, 기본 테마와 사용자 지정 테마를 제공합니다. 로컬에 Git 2.53 이상이 설치되어 있어야 합니다.
핵심 기능
- 01대규모 저장소와 파일 diff를 빠르게 탐색할 수 있습니다.
- 02인라인 및 나란히 보기 diff와 2-way 및 3-way 병합 도구를 제공합니다.
- 03대용량 파일과 콘텐츠 관리를 위해 Git LFS와 git-annex를 지원합니다.
- 04GUI 및 headless 모드에서 Git difftool과 mergetool로 사용할 수 있습니다.
- 05gpg 또는 ssh-keygen으로 커밋 서명을 검증할 수 있습니다.
- 06기본 테마와 사용자 지정 테마를 제공합니다.
활용 사례
- 매우 큰 모노레포의 diff와 히스토리를 검토할 때.
- 3-way 병합으로 시각적으로 병합 충돌을 해결할 때.
- 기본 Git difftool 또는 mergetool을 GUI 클라이언트로 대체할 때.
- 데스크톱 앱에서 Git LFS 잠금과 파일 콘텐츠를 관리할 때.
빠른 시작
- 1
Homebrew로 GitComet 설치
brew install --cask gitcomet - 2
GitHub Releases 페이지에서 앱 다운로드(Homebrew 대안)
사용 전 알아둘 점
- AGPL-3.0 카피레프트 라이선스로 제공되며, 네트워크를 통해 제공되는 파생 버전은 소스 코드를 공개해야 합니다.
- 버전 2.53 이상의 Git을 로컬에 설치해야 합니다.
- Linux에서는 Homebrew cask가 AppImage 빌드를 설치하며, 일부 시스템에서는 실행되지 않을 수 있습니다.
토픽
자주 묻는 질문
- GitComet은(는) 무엇인가요?
- Rust와 GPUI 프레임워크로 만든 Linux, Windows, macOS용 빠르고 로컬 우선인 데스크톱 Git GUI입니다. GitComet은 Chromium급 코드베이스처럼 큰 저장소에서도 히스토리와 파일 diff를 탐색할 때 빠르게 반응하는 것을 목표로 하는 데스크톱 Git 클라이언트입니다. remote, pull과 push, 스테이징, 커밋, worktree, 브랜치, 여러 저장소 탐색 등 일상적인 작업을 지원하며, 인라인 및 나란히 보기 diff와 2-way 및 3-way 병합 도구를 제공합니다.
- GitComet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- GitComet은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- GitComet은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. GitComet의 마지막 커밋은 2026년 10월 20일입니다.
- GitComet은(는) 어디에 사용할 수 있나요?
- 매우 큰 모노레포의 diff와 히스토리를 검토할 때. 3-way 병합으로 시각적으로 병합 충돌을 해결할 때. 기본 Git difftool 또는 mergetool을 GUI 클라이언트로 대체할 때. 데스크톱 앱에서 Git LFS 잠금과 파일 콘텐츠를 관리할 때.
- GitComet는 어떻게 설치하나요?
- Homebrew로 GitComet 설치: brew install --cask gitcomet GitHub Releases 페이지에서 앱 다운로드(Homebrew 대안)
- GitComet은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Auto-Explore/GitComet
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Tauri(Rust와 React)로 만든 경량 크로스 플랫폼 코드 편집기로, Git 지원, AI 에이전트, Vim 키 바인딩을 제공합니다.
Rust와 GPUI로 만든 오프라인 우선 데스크톱 오피스 제품군: 문서, 스프레드시트, 프레젠테이션, PDF, Git, Markdown을 지원하며 파일은 로컬 폴더에 보관합니다.
여러 AI 코딩 에이전트를 병렬로 실행할 수 있도록 브랜치 이름으로 git worktree를 관리하는 Rust CLI입니다.
vim 키 바인딩을 지원하는 터미널 코드 리뷰 도구로, 댓글을 GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit 또는 클립보드로 내보냅니다.
저장소 기록을 살펴볼 수 있도록 git log --graph --all처럼 커밋 그래프를 이미지로 표시하는 터미널 UI입니다.