Repository navigation
Releases: Gitrochi/Gitrochi
Release list
Gitrochi 0.3.12
코딩 에이전트
- macOS에서도 Windows처럼 에이전트 세션이 그래프 아래 터미널의 새 탭에서 실행됩니다. 세션을 누르면 그 저장소 탭과 터미널로 이동합니다. 앱을 꺼도 세션을 계속 돌리려면 설정 → 도구에서 Terminal 앱을 고를 수 있습니다.
- 권한 모드에 「모든 권한 확인 건너뛰기」를 추가했습니다(Claude Code · Codex · Gemini CLI). 고르면 경고와 확인 체크박스가 나오고, 이 모드는 기억하지 않으며, 에이전트 탭에 「권한 확인 안 함」으로 표시됩니다.
- 실행 중인 에이전트 탭을 닫기 전에 한 번 묻습니다.
워크트리 (GitKraken 방식)
- 워크트리를 열면 새 탭 대신 지금 탭이 그 워크트리로 바뀝니다. 새 탭으로 열려면 메뉴의 「새 탭에서 열기」를 쓰세요. 전환해도 터미널·에이전트 세션은 유지되고, 그 워크트리의 터미널이 선택됩니다.
- 다른 워크트리에 커밋하지 않은 변경이 있으면 그래프에 그 워크트리의 줄이 따로 나옵니다. 누르면 바뀐 파일과 diff를 보고, 더블클릭하면 그 워크트리로 전환합니다.
터미널 · 그래프
- 터미널 패널을 오른쪽·아래로 나눌 수 있습니다. 칸마다 탭이 따로 있고, 경계선을 끌어 크기를 바꿉니다.
- 그래프 줄 배경을 노드부터 칠하는 띠로 바꾸고 줄 사이에 간격을 두었습니다. 선택한 줄도 같은 모양으로 표시됩니다.
- macOS 터미널에서 Ctrl+Enter가 그래프의 커밋 메뉴를 여는 대신 터미널로 전달됩니다(Claude Code의 「지금 바로 보내기」).
- macOS에서 다른 저장소를 열 때 창이 따로 떴다가 합쳐지지 않고 바로 탭으로 열립니다.
PR/MR
- PR/MR 설명·댓글과 커밋 본문을 마크다운으로 보여 줍니다(제목, 목록, 체크박스, 표, 코드 블록, 인용,
<details>, 이미지 등). 스크립트나 위험한 링크는 실행되지 않고, 이미지는 저장소 서버의 것만 불러옵니다.#123·@사람은 그 저장소 주소로 연결됩니다. - PR 만들기 창에 「쓰기 / 미리 보기」를 추가했습니다.
업데이트
- 새로 넣은 화면 글은 영어 외 19개 언어 번역을 모두 채웠습니다.
- macOS·Windows CI, 프런트엔드 122개 테스트, Windows 실제 앱 자동 점검 54개, gitch 테스트를 통과했습니다.
- 기존 Gitrochi 앱에서 업데이트 확인 후 0.3.12를 설치할 수 있습니다. 받은 파일은 기존 공개키로 서명을 검증합니다.
전체 변경: v0.3.11...v0.3.12
Gitrochi 0.3.11
앱에서 시작하는 Git 계정 설정
- 처음 실행 안내와 설정 → CLI에서 계정 추가, SSH 키 준비, 공개키 등록, 연결 확인을 진행할 수 있습니다.
- GitHub는 기본 브라우저에서 로그인·승인하면 앱에 자동 연결되고 Git 계정 정보가 채워집니다. GitHub CLI가 필요하며 앱에서 설치 안내를 제공합니다.
- SSH 포트 옆
?에 기본값 22와 회사 서버 설정 설명을 추가했습니다. 회사 GitLab은 서버별 수동 설정을 안내합니다. - 기존 계정을 연결할 때 다른 GitHub 계정이 섞이지 않도록 확인하고, 취소·재시도·화면 이탈 처리를 보완했습니다.
구조 그래프와 CLI
- 여러 언어의 import와 패키지·모듈 분석을 확대하고 언어별 지원 범위를 확인할 수 있게 했습니다.
- 정밀 참조 인덱스(SCIP), 변경 영향 분석, 이름 변경을 반영한 이력, 자동 갱신 그래프와 저장한 화면 설정을 추가했습니다.
- 그래프의 파일·줄·커밋에서 앱으로 이동할 수 있고,
gitch app으로 데스크톱 앱을 열 수 있습니다. - 셸 자동완성, JSON 출력 계약, 배포 파일 검증과 보조 도구 업데이트를 보완했습니다.
- Gitrochi 앱과 gitch 버전을 0.3.11로 통일했습니다. 기여 문서와 MIT 저작권 표기에 jjunhaa0211을 추가했습니다.
안정성 및 업데이트
- macOS 자동 갱신 서버의 시작 지연과 Windows 파일 경로·캐시·테스트 호환성을 수정했습니다.
- macOS·Windows CI, CLI 205개, 프런트엔드 96개, Windows 실제 앱 47개, 정밀 참조·자동 갱신 보조 도구 52개 검사를 통과했습니다.
- 기존 Gitrochi 앱에서 업데이트 확인 후 0.3.11을 설치할 수 있습니다. 받은 파일은 기존 공개키로 서명을 검증합니다.
- 이름 변경 전의 macOS Branchwork 0.3.5는 앱 이름·식별자 확인 때문에 직접 자동 업데이트가 불가능합니다. 이 버전만 DMG에서 Gitrochi를 한 번 설치해 주세요. macOS Gitrochi 0.3.6 이후와 Windows는 기존 업데이트 경로를 유지합니다.
전체 변경: v0.3.10...v0.3.11
Gitrochi 0.3.10
Gitrochi 0.3.10 — 계정이 없어도 gitch 명령을 쓸 수 있게 고치고, 터미널에서 앱을 여는 gitch app 을 더한 핫픽스입니다. (맥 · Windows 모두)
고친 점
- 계정 없이 gitch 설치: 계정이 없으면
gitch install(설정 › CLI › 설치)이 「먼저 gitch add」로 멈춰,gitch명령 자체를 쓸 수 없었습니다. 이제 계정이 없어도gitch명령과 터미널 연동은 바로 연결됩니다.gitch g같은 구조 그래프는 계정 없이 됩니다. 자동 규칙 · 검사 훅 · AI 연동은 계정을 만든 뒤 다시 설치할 때 깝니다.
새 기능
- gitch app: 터미널에서
gitch app으로 Gitrochi 앱을 엽니다.
gitch 는 3.3.0 입니다.
설치
- 맥(macOS 15+):
Gitrochi-0.3.10-macOS.dmg/.zip— 0.3.6 이후에서는 앱 안의 업데이트로. Branchwork 0.3.5 에서는 .dmg 로 한 번 직접 설치하세요. - Windows(10 1809+ · 11, x64):
Gitrochi_0.3.10_x64-setup.exe/ 포터블 zip — 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행. - gitch 만(앱 없이, 맥):
gitch self-update, 처음이면 아래 한 줄.
curl -fsSL https://raw.githubusercontent.com/Gitrochi/Gitrochi/main/tools/gitch/install.sh | bash
SHA-256
322cb8f514b932ae7bd0ef19dc0870124c0d3d61f99fb85b3fa5b6e516f1e6ed Gitrochi-0.3.10-macOS.zip
9edb8a0ce7fe316ac550413af676730d9df0ef5c70bfe7c5a245159e52671e12 Gitrochi-0.3.10-macOS.dmg
94a393ddb469e7e878a89ccb8ca145cfd916fed594e7f915f25c2036a57ebf2c Gitrochi_0.3.10_x64-setup.exe
f28a521ceb44c4dbdf04853dbd773e7d5c05d266a8ca02604797abfa7919a022 Gitrochi_0.3.10_x64_portable.zip
b48d8938d973027bf16d2ec2140dde966abb51be2fef359e0a87c3856cee674d gitch
Gitrochi 0.3.10 is a hotfix: gitch install (Settings › CLI › Install) stopped when no account existed, so the gitch command could not be used at all. It now links the command and the shell setup without an account (the structure graph works without one), and installs the rules, hooks and AI setup once an account exists. New: gitch app opens Gitrochi from the terminal. gitch 3.3.0.
Gitrochi 0.3.9
Gitrochi 0.3.9 — gitch 에서 새 계정을 추가할 수 없던 문제를 고친 핫픽스입니다. (맥 · Windows 모두)
고친 점
- 새 계정 추가(gitch add, 설정 › CLI › 계정 추가): 아이디 · 이메일 · 서버를 넣으면 「account.<아이디>.host 가 없습니다 … 설정이 올바르지 않아 되돌렸습니다」로 멈추고 계정이 저장되지 않았습니다. 이메일만 저장한 직후 설정을 검사했기 때문입니다. 이제 이메일 · 서버 · 기본 폴더를 함께 저장한 뒤 한 번만 검사합니다(gitch 3.2.1).
설치
- 맥(macOS 15+):
Gitrochi-0.3.9-macOS.dmg/.zip— 0.3.6 이후에서는 앱 안의 업데이트로. Branchwork 0.3.5 에서는 .dmg 로 한 번 직접 설치하세요. - Windows(10 1809+ · 11, x64):
Gitrochi_0.3.9_x64-setup.exe/ 포터블 zip — 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행. - gitch 만(앱 없이, 맥):
gitch self-update, 처음이면 아래 한 줄.
curl -fsSL https://raw.githubusercontent.com/Gitrochi/Gitrochi/main/tools/gitch/install.sh | bash
SHA-256
7d9bcecb6873d012a44ff579f1bd882fabe6ac040a70b6ef8707d7f0a3114340 Gitrochi-0.3.9-macOS.zip
3170a6c5d5bf10cf0c77881fe387df6579027f69cb4da9d2db3ad7a331aafda9 Gitrochi-0.3.9-macOS.dmg
25aab398ddb817a2854c8384aadbe3e60555977204e1f96979fd6a9114962623 Gitrochi_0.3.9_x64-setup.exe
6f77923eb8e3173a4731e513ed536edaa71b8216f69db20f4b205c0f4e308b72 Gitrochi_0.3.9_x64_portable.zip
069d353cecf5073a1303b689ab07d07fcd15932a4017af9ea087747dae5c3e36 gitch
Gitrochi 0.3.9 is a hotfix: adding a new account with gitch add (or the app's add-account button) stopped with a missing-host error and rolled back, because the config was checked right after the email was saved and before the host was. gitch 3.2.1 saves the account's email, host and default folder together and checks once.
Gitrochi 0.3.8
Gitrochi 0.3.8 — 저장소의 구조를 그래프로 봅니다. 저장소 메뉴의 「구조 그래프」에서 파일 import · 모듈 의존 · 같이 바뀌는 파일 · 폴더 구조를 열고, 이 브랜치에서 바뀐 의존과 의존 규칙도 확인합니다. Windows 앱에도 gitch 가 들어갔습니다. (맥 · Windows 모두)
Windows 에서 gitch 를 쓰려면 Git for Windows 를 설치한 뒤 설정 › CLI › 설치 를 누르세요. 설치 프로그램으로 깐 앱에서만 연결합니다 — 포터블 zip 은 옮기거나 지우면 끊겨서 연결하지 않습니다.
새 기능
- 구조 그래프: 저장소 메뉴(툴바의 폴더 아이콘, 맥은 메뉴 막대 Repository, Windows 는 ≡ 메뉴) › 구조 그래프에서 파일 import · 모듈 의존 · 같이 바뀌는 파일 · 폴더 구조를 고르면 한 페이지 그래프를 기본 브라우저로 엽니다. 계정 설정 없이 어느 저장소에서나 됩니다(Windows 는 Git for Windows 가 있어야 합니다).
- 그래프 페이지: 검정 · 흰 화면에서 위 탭으로 네 관계를 바꾸고, 파일 · 폴더 단위, 언어, 점과 상자(다이어그램), 힘 · 층 · 나무 · 방사형 배치를 고릅니다. 파일이 많으면 멀리서는 폴더 원으로 접히고 가까이 가면 펼쳐집니다. 분석 창은 순환 의존 · 영향 범위 · 아무도 안 쓰는 것 · 핫스팟 · 숨은 결합을 찾아 그래프에 강조하고, 지금 화면을 PNG 로 저장합니다.
- 이 브랜치에서 바뀐 의존 · 의존 규칙 검사: 같은 메뉴에서 기본 브랜치와 갈라진 곳(또는 고른 기준)과 비교해 더하거나 뺀 연결 · 새로 생긴 순환을 색으로 보고, 저장소의
.gitch/graph.rules규칙(forbid · layers · no-cycles)을 검사합니다. - Swift 연결을 정확하게(맥): Swift 파일 사이 연결은 타입 이름으로 짐작하는데, 이제 Tuist · SwiftPM 모듈 경계로 거르고, Xcode 로 빌드한 저장소는 앱에 든
gitch-swift-index가 Xcode 인덱스에서 정확한 참조를 읽습니다. - Windows 에도 gitch: 앱에 gitch 가 함께 들어가고, 커밋 칸 위 gitch 바 · 설정 › CLI · 백업 창 · 브랜치 보호(사이드바 우클릭)가 맥과 같게 동작합니다. gitch 는 Git for Windows 의 Git Bash 로 돌고, PowerShell · cmd 에서도
gitch로 부릅니다. - gitch graph(터미널):
gitch graph [files|modules|changes|tree]는 사람에게는 html · svg · png, AI · 스크립트에는 JSON 을 줍니다.gitch graph diff로 바뀐 의존을,gitch graph check로 규칙 위반을 봅니다(위반이면 종료 코드 1 — CI 에 그대로). 짧게gitch g, 어디서든 저장소 이름으로gitch g my-app.
바뀐 점
- gitch 3.2.0: 위의 graph 명령들이 들어갔습니다. Windows 의 Claude Code 검사 훅이
C:\…경로도 봐서, AI 가~/.ssh/config·~/.gitconfig를 직접 고치는 것을 막습니다. - (Windows) 메뉴: 창 오른쪽 끝에서 하위 메뉴가 부모 메뉴를 덮던 것을 고쳐, 자리가 없으면 왼쪽에 엽니다.
설치
- 맥(macOS 15+):
Gitrochi-0.3.8-macOS.dmg/.zip— 0.3.6 · 0.3.7 에서는 앱 안의 업데이트로. Branchwork 0.3.5 에서는 이번에도 .dmg 로 한 번 직접 설치하세요. - Windows(10 1809+ · 11, x64):
Gitrochi_0.3.8_x64-setup.exe/ 포터블 zip — 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행. - gitch 만(앱 없이, 맥): 아래 한 줄, 이미 받았으면
gitch self-update.
curl -fsSL https://raw.githubusercontent.com/Gitrochi/Gitrochi/main/tools/gitch/install.sh | bash
Windows Server 2025 에서 Branchwork 0.3.5 설치에서 넘어오기와 40개 자동 점검(자동 업데이트 서명 확인, 바뀐 의존 · 의존 규칙 검사 포함)을 모두 통과했습니다.
SHA-256
1a13a693bff4b6f8524200644f52f847b315dd101e9f69bf4387764f34ba8a64 Gitrochi-0.3.8-macOS.zip
e5a00963c3fcb55d8176c42e007b0261a2592e20313cab1ca57aead9083b049a Gitrochi-0.3.8-macOS.dmg
9ce9e6860e5e6e7fdafe258dd695d79b7e38393eb574ae300acc970039fd7e06 Gitrochi_0.3.8_x64-setup.exe
48059780e29c9032a8134dd55e7a46da43555a43c02867d5de80e290661a8f2c Gitrochi_0.3.8_x64_portable.zip
44af591665029281e103e26c25e3996e0b1a5dedbce34e0e396c270a92ef581f gitch
Gitrochi 0.3.8 adds a structure graph. From the repository menu on macOS and Windows, open a one-page graph of file imports, module dependencies, files that change together or the folder tree in your browser, with no account setup. The page has a neutral black or white look, tabs for the four views, file or folder units, language filters, dot or box drawing, force, layered, tree, radial and folder-circle layouts that fold big repositories into folders, an analysis panel (cycles, impact, unused files, hotspots, hidden coupling) and PNG export. The same menu compares this branch's dependencies with its base and checks the rules in .gitch/graph.rules. On macOS, Swift links are checked against Tuist and SwiftPM modules and read exactly from the Xcode index when one exists (gitch-swift-index ships in the app). Windows now bundles gitch, with the commit-box bar, Settings › CLI, backups and branch protection, running under Git for Windows; its Claude Code guard also checks C:\ paths now. In the terminal, gitch 3.2.0 adds gitch graph, gitch graph diff, gitch graph check, and gitch g from anywhere.
Gitrochi 0.3.7
Gitrochi 0.3.7 — gitch 를 앱 없이 터미널만으로 받을 수 있게 됐고, 맥 설정에 CLI 탭이 생겼습니다. 설치 디스크(.dmg)는 설치가 끝나면 스스로 정리됩니다. (맥 · Windows 모두)
gitch 를 설치 디스크(.dmg)나 다운로드 폴더의 앱으로 설치했다면 한 번 다시 설치하세요. 앱을 응용 프로그램 폴더로 옮긴 뒤 설정 › CLI › 설치 를 누르면 됩니다. 그런 곳에 연결된 gitch 는 디스크를 꺼내거나 앱을 옮기면 끊겨서, 검사 훅이 아무 말 없이 넘어갔습니다. 이번부터는 그런 곳에서의 설치를 거부하고, 연결이 끊기면 커밋 · push 때 한 줄로 알립니다.
새 기능
- gitch 를 앱 없이 받기(맥 터미널): 아래 한 줄로 최근 릴리스의
gitch를 받습니다. SHA-256 을 확인한 뒤~/.local/share/gitch/gitch에 두고, 다음 할 일(gitch add·gitch install)을 알려 줍니다. 업데이트는gitch self-update.
curl -fsSL https://raw.githubusercontent.com/Gitrochi/Gitrochi/main/tools/gitch/install.sh | bash
- (맥) 설정 › CLI: gitch(버전 · 셸 명령 연결 · 계정 · 설치 · 진단)가 도구 탭에서 나와 따로 탭을 갖습니다. 도구 탭에는 실행 파일 위치만 남습니다.
- (맥) 설치 디스크가 스스로 정리: 설치 디스크에서 바로 열면 응용 프로그램 폴더로 옮길지 묻고, 옮긴 앱이 열리면 디스크를 꺼냅니다. 응용 프로그램 폴더의 앱을 열 때도 같은 빌드가 든 설치 디스크는 꺼냅니다. 디스크 창은 아이콘의 밤하늘 색으로 꾸몄습니다.
- gitch install 화면: 터미널 크기에 맞춰 아이콘의 두 눈 로고가 나오고, 단계(명령 · 터미널 · 자동 규칙 · 검사 훅 · AI 도구)별로 설치한 뒤 요약을 보입니다.
바뀐 점
- gitch 3.1.0: 설치 디스크 · 임시 위치(App Translocation) · 응용 프로그램 폴더 밖의 앱에서는
gitch install이 연결하지 않고 옮길 곳을 알려 줍니다. gitch 를 찾지 못하면 검사 훅이 커밋 · push 를 막지 않고 한 줄로 알립니다. - 시작 화면: 직접 그린 그림 대신 앱 아이콘을 보입니다(맥 · Windows). 아이콘이 천천히 숨 쉬고, 동작 줄이기를 켜면 멈춰 있습니다. 맥에서는 초록빛이 가장 새 커밋 위에 오도록 크기를 고쳤습니다.
설치
- 맥(macOS 15+):
Gitrochi-0.3.7-macOS.dmg/.zip— 0.3.6 에서는 앱 안의 업데이트로. Branchwork 0.3.5 에서는 이번에도 .dmg 로 한 번 직접 설치하세요. - Windows(10 1809+ · 11, x64):
Gitrochi_0.3.7_x64-setup.exe/ 포터블 zip — 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행. - gitch 만(앱 없이, 맥): 위의
curl … | bash한 줄, 또는gitch와gitch.sha256을 받아서.
Windows Server 2025 에서 Branchwork 0.3.5 설치에서 넘어오기와 39개 자동 점검(자동 업데이트 서명 확인 포함)을 모두 통과했습니다.
SHA-256
370f3cf68a423a26d4c64aa940929b6e947e66a5ac6fd09dd2779bee0283c9f1 Gitrochi-0.3.7-macOS.zip
a6d85efcfd3cfc8f4d3ce5300a58411ef90754564eb9fd61a32d57227d187cbb Gitrochi-0.3.7-macOS.dmg
a24826cb9a56b1dbc568018eacfcb514715e5a22314667d09b57f017ba528d18 Gitrochi_0.3.7_x64-setup.exe
f246057b38c8dec88efc6017bf8dd2642b35845db4c8aa7b0c7216f2c53985c1 Gitrochi_0.3.7_x64_portable.zip
5d08a3199405c6c3f10557f9ea9146bb4e0e11dafd0084d3598c9214402b15ea gitch
gitch can now be installed without the app: one curl line downloads it from the latest release, checks its SHA-256 and puts it in ~/.local/share/gitch, and gitch self-update keeps it current. On macOS, gitch moves to its own CLI tab in Settings, the install disk tidies itself up (opened from the disk, the app offers to move into Applications, then ejects the disk), and gitch install shows the icon's eyes and its steps. gitch 3.1.0 refuses to link from a disk image or an app outside Applications, and its hooks say so in one line when gitch is missing instead of silently skipping their checks; if you installed gitch from the disk image or Downloads, move the app into Applications and install it again from Settings › CLI. Both platforms now show the app icon on the loading screen.
Gitrochi 0.3.6
Gitrochi 0.3.6 — Branchwork 가 Gitrochi 로 이름을 바꿨습니다. 맥 앱에는 여러 Git 계정을 섞이지 않게 쓰는 gitch 가 함께 들어갑니다. (맥 · Windows 모두)
맥에서 Branchwork 0.3.5 를 쓰고 있다면 이번 한 번은 직접 설치하세요. 앱의 번들 ID 가 바뀌어 앱 안의 업데이트로는 넘어갈 수 없습니다(0.3.5 는 「받은 파일이 Branchwork 가 아닙니다」라며 설치하지 않습니다). 아래
Gitrochi-0.3.6-macOS.dmg로 Gitrochi 를 응용 프로그램 폴더에 넣고 열면 설정 · 데이터 · 로그인 정보가 그대로 이어집니다. 그 뒤 Branchwork 는 지워도 됩니다.
Windows 는 앱 안의 업데이트로 넘어갑니다. 설치하면 예전 Branchwork 설치는 지워지고, 설정 · 데이터 · 로그인 정보는 그대로 이어집니다.
새 기능
- (맥) gitch — 여러 Git 계정을 섞이지 않게: 개인 GitHub 여러 개와 회사 GitLab 처럼 계정이 여럿일 때, 저장소마다 계정을 잠그고 커밋 · push 전에 작성자 · 비밀값 · 큰 파일 · 강제 push 를 검사하는 셸 도구를 앱에 함께 넣었습니다.
- 설정 › 도구 › gitch: 셸 명령
gitch설치, 계정 목록, 계정 추가 · SSH 키 · 진단(Terminal 에서). - 커밋 칸 위: 이 저장소의 gitch 계정과 커밋 · push 전 점검(OK · 경고 · 막힘). 계정 바꾸기 · 잠금 풀기, ⋯ 메뉴에서 기본 브랜치 따라가기 · 포크를 원본 최신으로 · push 안 한 커밋의 작성자 고치기 · 자동 백업에서 되돌리기.
- 사이드바 브랜치 우클릭 › 직접 push 막기: 막은 브랜치에는 방패 표시.
- 앱도 시스템 git 을 쓰므로 gitch 를 설치하면 앱의 커밋 · push 에도 같은 검사가 걸립니다. gitch 의 안내 문구는 지금은 한국어만 있습니다.
- 설정 › 도구 › gitch: 셸 명령
- 아이콘에 맞춘 새 시작 화면(맥 · Windows).
바뀐 점
- 이름이 Gitrochi 로: 앱 · 아이콘 · 데이터 폴더 · 키체인과 Windows 자격 증명의 이름이 바뀌었습니다. 처음 켤 때 Branchwork 의 설정과 데이터를 옮겨 오고, 저장해 둔 로그인 정보는 처음 쓸 때 옮겨집니다.
- 앱 아이콘 고르기는 빠졌습니다: 0.3.5 의 기본 · '그림자' 대신 Gitrochi 아이콘 하나만 씁니다.
- 저장소가 github.com/Gitrochi/Gitrochi 로 옮겨졌습니다. 앱의 GitHub 링크와 업데이트 확인 주소도 새 주소를 씁니다(예전 주소도 GitHub 가 넘겨 줍니다).
설치
- 맥(macOS 15+):
Gitrochi-0.3.6-macOS.dmg/.zip— Branchwork 0.3.5 에서는 위처럼 한 번 직접 설치하고, 그다음부터는 앱 안의 업데이트로. - Windows(10 1809+ · 11, x64):
Gitrochi_0.3.6_x64-setup.exe/ 포터블 zip — 0.3.x 에서는 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행.
Windows Server 2025 에서 Branchwork 0.3.5 설치에서 넘어오기와 39개 자동 점검(자동 업데이트 서명 확인 포함)을 모두 통과했습니다.
SHA-256
ead15f466bc3063d9635ffe9afc59e1c3b23e5f2343371b2a6bec5c518550c9d Gitrochi-0.3.6-macOS.zip
73506ff7e5a86df7a9d58e93c57255064b0af7e020f8784c381361488ec362c3 Gitrochi-0.3.6-macOS.dmg
2940cbadad84e1904bfd2d932390f04deb5eb24654c0644a9b5c47d1f64ec2eb Gitrochi_0.3.6_x64-setup.exe
5d36ca4fde139c21cd5a6903f1c52f9e09fee0d1439d0036a69de879fef898ae Gitrochi_0.3.6_x64_portable.zip
Branchwork is now Gitrochi. On macOS, Branchwork 0.3.5 can't update itself across the bundle ID change: install Gitrochi 0.3.6 once from the .dmg. Your settings, data and logins carry over, and you can delete Branchwork afterwards. Windows updates in place and removes the old Branchwork install. The Mac app now bundles gitch, a shell tool that keeps several Git accounts apart: it locks each repository to one account and checks author, secrets, large files and force pushes before commit and push, and the app shows its account and pre-push checks above the commit box. The app icon picker is gone in favor of the single Gitrochi icon, and the repository moved to github.com/Gitrochi/Gitrochi.
Branchwork 0.3.5
Branchwork 0.3.5 — 화면 언어 20개, 앱 아이콘 고르기, 서명으로 확인하는 맥 업데이트. 0.3.x 를 쓰고 있다면 앱이 업데이트를 알려 줍니다. (맥 · Windows 모두)
화면 언어의 기본값이 영어입니다. 업데이트 뒤 영어로 보이면 설정 › 화면 › 언어에서 한국어(또는 시스템 언어)를 고르세요. 맥은 다시 시작하면 바뀝니다.
새 기능
- 20개 언어: English · 한국어 · 日本語 · 简体中文 · 繁體中文 · Deutsch · Español · Français · Italiano · Português (Brasil) · Русский · Українська · Polski · Čeština · Magyar · Nederlands · Türkçe · Tiếng Việt · ไทย · Bahasa Indonesia
- 앱 아이콘 고르기(설정 › 화면): 기본과 '그림자'. 맥은 Dock · Finder · Launchpad, Windows 는 창 · 작업 표시줄 · 시작 메뉴 · 바탕 화면 바로 가기의 아이콘이 바뀝니다.
- Finder · 탐색기에서 보기: 커밋의 파일 · 폴더 우클릭, diff · 파일 히스토리 화면 오른쪽 위 버튼.
- CI/CD 실행 기록을 브랜치별로 묶어 보기(목록 보기와 전환).
- 오른쪽 패널의 작성자에도 프로필 사진.
- (맥) 사이드바의 로컬 브랜치 · 워크트리 · 원격 구역을 통째로 접고 펴기.
바뀐 점
- 그래프 화면의 칸을 브랜치 · 그래프 · 커밋 메시지 셋으로 줄였습니다.
- 맥 업데이트가 더 안전해졌습니다: 릴리스의 SHA-256 이 꼭 맞아야 설치하고, 이 버전부터는 Ed25519 서명까지 확인합니다(다음 업데이트부터 적용). 새 버전은 미리 받아 확인해 둔 뒤 알리고, 응용 프로그램 폴더에 쓸 권한이 없으면 관리자 암호로 설치합니다.
- (맥) 사이드바 뒤로 바탕화면 색이 비치지 않습니다.
고친 점
- git 등 외부 프로그램을 많이 돌릴 때 앱이 '응답 없음'으로 멈추던 문제.
- (맥) 다운로드 폴더에서 바로 연 앱은 업데이트가 늘 실패하던 문제 — 이제 응용 프로그램 폴더로 옮기라고 안내합니다.
- (맥) 업데이트 중 바꿔 넣기가 실패하면 원래 앱이 지워질 수 있던 문제.
설치
- 맥(macOS 15+):
Branchwork-0.3.5-macOS.dmg/.zip— 0.3.x 에서는 앱 안의 업데이트로. - Windows(10 1809+ · 11, x64):
Branchwork_0.3.5_x64-setup.exe/ 포터블 zip — 0.3.x 에서는 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행.
Windows Server 2025 에서 40개 자동 점검(자동 업데이트 서명 확인 포함)을 모두 통과했습니다.
SHA-256
41afc865ae3d62984e46e1aae625d7b4be890efa86431b9910f32fcdc2258b8b Branchwork-0.3.5-macOS.zip
9e611068ea54f7aa096b31e7cd5a5f788d06d4674091f025c3f967e1f4677083 Branchwork-0.3.5-macOS.dmg
97ad8ed8b64f5efdc03f54a45d7be36cdccfa6ea459e61bd3dd9238d6c4b715e Branchwork_0.3.5_x64-setup.exe
6648bb2aea927e9d5294da6821b2b37fd6ded2892f1157e23464742d6f19b4b6 Branchwork_0.3.5_x64_portable.zip
Branchwork 0.3.5 adds 20 display languages (the default is English — pick yours in Settings › Appearance › Language), an app icon picker on macOS and Windows, Reveal in Finder/Explorer for commit files, and a by-branch view for CI/CD runs. Mac updates now require the release SHA-256 and, from the next update on, an Ed25519 signature; they download in the background and can install into a protected Applications folder with an administrator password. Also fixes the app freezing while running many external commands.
Branchwork 0.3.4
Branchwork 0.3.4 — 좁은 창에서 그래프가 깨지던 문제를 고쳤습니다. 0.3.x 를 쓰고 있다면 앱이 업데이트를 알려 줍니다. (맥 · Windows 모두)
고친 점
- 창이 좁거나 화면 배율이 크면 커밋 메시지 칸이 사라지고 머리줄 글자가 세로로 쌓이던 문제. 이제 좁아질수록 SHA → 날짜 칸을 숨기고, 브랜치 칸을 줄이고, 작성자 칸을 숨기고, 그래도 모자라면 그래프 칸을 줄여(잘린 쪽은 흐리게) 커밋 메시지 칸을 지킵니다.
- (Windows) 가장 작은 창 너비에서 오른쪽 커밋 정보 패널이 창 밖으로 밀려 잘리던 문제 — 양옆 패널도 함께 줄어듭니다.
- (Windows) 검색 옆 '커밋' 선택 상자의 글자가 줄바꿈되던 문제.
설치
- 맥(macOS 15+):
Branchwork-0.3.4-macOS.dmg/.zip— 0.3.x 에서는 앱 안의 업데이트로. - Windows(10 1809+ · 11, x64):
Branchwork_0.3.4_x64-setup.exe/ 포터블 zip — 0.3.x 에서는 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행.
Windows Server 2025 에서 39개 자동 점검을 모두 통과했습니다.
SHA-256
c1c3f434f207108858deca13cffaf6f645280748aa01bf05c8bd09b95af758fe Branchwork-0.3.4-macOS.zip
7e6732860951829909c9f4af52841e327e5135f107286b1d20b654bda56a4905 Branchwork-0.3.4-macOS.dmg
89538c08f1ec03d7957484e538d8cedc031f3193cb98fd7e7738c096b632f40d Branchwork_0.3.4_x64-setup.exe
31afdd46f5091a51201c3c8ffe72417a9aab7ece1a53b1b6e74e29c9580f5a0d Branchwork_0.3.4_x64_portable.zip
Fixes the commit graph on narrow windows and high display scaling: the commit message column no longer collapses — SHA, date, branch and author columns hide or shrink first, and the graph column is clipped (with a fade) only as a last resort. On Windows the side panels now shrink with the window so the commit panel is no longer cut off.
Branchwork 0.3.3
Branchwork 0.3.3 — 줄 단위 스테이지, 나란히 diff, 충돌 해결 화면, 커밋 정리(인터랙티브 리베이스), 마지막 작업 되돌리기, 앱 안 PR·MR 리뷰. 0.3.x 를 쓰고 있다면 앱이 업데이트를 알려 줍니다. (맥 · Windows 모두)
새 기능
- 줄·덩어리 단위 스테이지: diff 의 덩어리마다 스테이지 · 언스테이지 · 버리기. 바뀐 줄을 눌러(Shift 로 범위) 고른 줄만 스테이지할 수 있습니다.
- diff 보기: 한 줄로 / 나란히 보기, 단어 단위로 바뀐 부분 강조, 공백 무시, 이미지 이전·이후 비교. 이름·권한이 바뀐 파일과 빈 파일은 알맞은 안내로 보여 줍니다.
- 충돌 해결 화면: 충돌 난 파일을 열면 블록마다 내 것 · 상대 것 · 둘 다 · 직접 고치기를 고르고, 다 고르면 저장하고 해결됨으로 표시합니다. 파일 전체를 한쪽으로 한 번에 해결할 수도 있습니다.
- 커밋 정리(인터랙티브 리베이스): 커밋 우클릭 → 여기부터 커밋 정리…. 커밋마다 그대로 · 메시지 고치기 · 아래 커밋에 합치기 · 빼기를 고르고 순서를 바꿉니다. 이미 올린 커밋이면 강제 푸시가 필요하다고 알려 줍니다.
- 마지막 작업 되돌리기(⌥⌘Z / Ctrl+Z): 커밋 · 머지 · 리베이스 · 체크아웃 · 브랜치 삭제 · 커밋 정리 등을 한 번에 되돌립니다. 커밋을 되돌리면 메시지도 입력 칸으로 돌아옵니다.
- PR·MR 리뷰를 앱 안에서: 대화와 코드 줄 댓글, 댓글 쓰기, 승인 · 변경 요청(GitLab 은 승인 취소), 바뀐 파일을 누르면 가운데에 diff.
- CI 상태 표시: 그래프의 커밋과 PR 목록에 파이프라인 결과(성공 · 실패 · 진행 중).
- 파일 히스토리 · 줄별 작성자(blame): 파일을 바꾼 커밋들과 그때의 변경, 줄마다 누가 언제 바꿨는지.
- 그래프 거르기: 브랜치 숨기기, 사이드바 맨 위에 고정, 현재 브랜치만 보기(저장소마다 기억).
- 다른 브랜치에 머지: 현재 브랜치를 main 같은 다른 브랜치로 바로 머지(끌어다 놓기 또는 우클릭 다른 브랜치에 머지 ▸).
고친 점
- (맥) 윈도우 줄바꿈(CRLF) 파일의 diff 와 blame 이 한 줄로 뭉개지던 문제
- (맥) 한 줄로 보기에서 나란히 보기로 바꾸면 내용이 오른쪽으로 밀리던 문제
- (맥) 바이너리 · 빈 파일 diff 에서 머리줄이 화면 가운데로 내려오던 문제
- 긴 줄은 칸 안에서 줄바꿈해 잘리지 않고, 새 파일 · 지운 파일은 나란히 보기에서도 빈 반쪽 없이 한 칸으로
- 작은 이미지는 키우지 않고 원래 크기로
설치
- 맥(macOS 15+):
Branchwork-0.3.3-macOS.dmg/.zip— 0.3.x 에서는 앱 안의 업데이트로. - Windows(10 1809+ · 11, x64):
Branchwork_0.3.3_x64-setup.exe/ 포터블 zip — 0.3.x 에서는 앱 안의 업데이트로. SmartScreen 이 막으면 추가 정보 → 실행.
Windows Server 2025 에서 충돌 만들기 → 화면에서 고르기 → 머지 마침, 실제 git rebase -i 로 합치기·메시지 고치기 후 되돌리기, 줄 단위 스테이지·나란히 보기·이미지 비교, 가짜 서버로 PR·MR 리뷰를 해 보는 항목을 포함한 39개 자동 점검을 모두 통과했습니다.
SHA-256
56738c942b175e5f847a6811ae8f98cb2355941bbe708bac61ef9be99341f15b Branchwork-0.3.3-macOS.zip
6ddf7a65b0231727840a573db8e00f935c78243eb9e602125b325b6307153654 Branchwork-0.3.3-macOS.dmg
0057dd21116806704ae8742720dd61f046d5d111d09c9f41af498e4c99f1d001 Branchwork_0.3.3_x64-setup.exe
3f8f90578590a3301ace2dfff0179c843a0c2c823934e0d4197a793070d33e28 Branchwork_0.3.3_x64_portable.zip
Line- and hunk-level staging, side-by-side diffs with word highlighting and image comparison, a conflict resolver, interactive rebase (squash / reorder / reword / drop), one-step undo of the last operation, in-app PR/MR review, CI status on the graph, file history and blame, and graph filters (hide / pin / current branch only). Fixes CRLF diffs on macOS and several diff layout issues.