기타 Lobsters · 2026-10-15

"이슈도 Git 저장소에 커밋으로 남긴다"… 터미널 감성 넘치는 새 Git 플랫폼 등장

핵심 요약
  • 오프라인에서도 이슈 조작이 가능하도록 프로젝트 메타데이터를 Git 저장소 내 이벤트 커밋으로 저장하는 새 Git 플랫폼 'Haxy'가 개발 중입니다.
  • 웹 UI뿐만 아니라 SSH를 통해 접속 가능한 터미널 텍스트 UI(TUI)를 기본으로 제공하며 웹에서도 이를 그대로 렌더링하는 방식을 취합니다.
  • 현재 실사용 단계는 아니며 개발 로그를 통해 기능 구현 과정을 순차적으로 공개하고 있습니다.
요약 깃허브(GitHub)나 깃랩(GitLab) 같은 기존 코드 호스팅 플랫폼(Git Forge)의 틀을 깨려는 새로운 오픈소스 프로젝트 'Haxy'가 개발 중인 모습을 공개했습니다. Haxy의 핵심 설계 철학은 크게 두 가지입니다. 첫 번째는 이슈, 풀 리퀘스트(PR), 토론 등 프로젝트의 모든 메타데이터를 외부 데이터베이스에만 두지 않고 Git 저장소 내부에 직접 저장하는 방식입니다. 메타데이터 생성 및 수정 내역은 전용 브랜치에 커밋 단위의 이벤트(커밋 메시지 내 JSON 형태)로 기록되며, 서버는 이를 이벤트 소싱 방식으로 읽어들입니다. 이 덕분에 다른 Haxy 인스턴스로 쉽게 복제할 수 있을 뿐만 아니라, 로컬에서 Haxy 바이너리를 실행해 오프라인 상태에서도 이슈 등을 조회하고 수정 커밋을 쌓아둔 뒤 나중에 푸시하는 작업이 가능해집니다. 두 번째 특징은 웹 브라우저뿐만 아니라 터미널 환경을 극대화한 TUI(텍스트 유저 인터페이스) 중심 인터페이스입니다. SSH를 통해 접속하는 TUI를 기본 제공하여 터미널 안에서 저장소를 탐색할 수 있으며, SSH 공개키를 통해 즉각적인 인증과 계정 연동이 지원됩니다. 특히 웹 UI와 TUI를 별도 코드베이스로 개발하지 않고 웹에서도 브라우저 내에 TUI 렌더링을 그대로 구현하는 독특한 방식을 채택했습니다. 개발자는 현재 아직 실사용 단계는 아니며 개발 로그를 통해 진행 상황을 공유하고 있다고 밝혔습니다.
Sponsored · 광고