Show GN: Gitwink - 트레이에 상주하는 읽기 전용 git 뷰어 (AI 에이전트 시대용)
(github.com/var-gg)트레이에 상주하는 읽기 전용 git 뷰어를 만들어 공유합니다. Cursor / Claude Code / Codex 시대를 위한 도구로, Tauri 2 + Rust로 작성했고 한국어 README도 함께 올려놨습니다.
- Cursor / Claude Code / Codex가 코딩을 가져간 뒤로 VS Code를 여는 유일한 이유가 GitLens 하나였음
- 에이전트가 한 작업을 0.5초 안에 확인하는 루프만을 위한 최소 도구
- 트레이 클릭 → 모든 로컬 저장소 최근 커밋 일람 → 커밋 클릭하면 변경 파일 + diff 별도 윈도우
- "Copy as AI context" 버튼으로 commit + 파일 리스트 + diff를 markdown 블록으로 만들어 Claude / Codex / Cursor에 바로 붙여넣기
- 읽기 전용 설계 — commit / push / merge / 변경 불가. git 작업이 필요하면 다시 에이전트한테 시킴
주요 기능
- 시스템 트레이 + 전역 단축키 (Ctrl/Cmd+Shift+G)
- 첫 실행 시 개발 폴더 자동 탐색, SQLite 캐시
- 저장소/기간/작성자 필터로 통합 commit 타임라인
- 단일 저장소 모드: 자체 SVG DAG 드로어로 브랜치 시각화 (8색 팔레트, 브랜치 이름에서 해싱; main/master/develop은 중립색)
- 별도 diff 윈도우: 동기화된 side-by-side 스크롤, 위치/크기/최대화 상태 저장, 로컬 Git LFS 자동 해석, 이미지(PNG/JPG/GIF/WebP/SVG) before/after 미리보기
기술
- Tauri 2 + Rust + React/TypeScript
- git2 (libgit2 바인딩), 서브프로세스 호출 없음
- 바이너리 약 5MB, 텔레메트리 없음, 네트워크 스택조차 링크 안 함
- 코드 비율: Rust 58% / TypeScript 32% / CSS 9%
다운로드
- Releases 페이지에 Windows (.msi) / macOS (.dmg) 빌드 제공
- Windows 10/11이 주 타겟이고 macOS 13+는 동작하지만 덜 검증됨
- Linux는 추후 (Tauri 2의 Linux 트레이 지원이 아직 약함)
- MIT 라이선스