저장소와 worktree 관리, diff 검토, 변경 사항 커밋을 한 창에서 처리하는 macOS용 가볍고 네이티브한 Git 클라이언트입니다.
- 스타
- 132
- 포크
- 10
- 열린 이슈
- 1
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
1git은 macOS용 네이티브 Git 작업 공간입니다. 텍스트와 이미지 diff로 변경된 파일을 검토하고, 파일이나 개별 줄을 선택해 한 화면에서 커밋을 작성할 수 있습니다. 커밋, 브랜치, 태그, stash, 커밋 그래프를 살펴보는 기능도 제공합니다.
탭, 스페이스, worktree로 작업을 정리할 수 있습니다. 로컬 저장소를 열거나 SSH를 통해 원격 macOS 및 Linux 머신의 저장소를 열 수 있습니다. GitHub 및 GitLab 계정을 연결하면 pull request 또는 merge request를 사용할 수 있습니다.
OpenCode, ChatGPT, Claude Code, Codex 또는 직접 설정한 API를 사용해 AI로 커밋 메시지를 생성할 수 있습니다. 선택한 변경 사항만 지정한 제공자에게 전송됩니다. 앱을 사용하려면 Apple Silicon 기반 macOS 13 이상과 Git이 설치되어 있어야 합니다.
핵심 기능
- 01파일 및 줄 단위로 선택하면서 텍스트와 이미지 diff를 검토합니다.
- 02커밋, 브랜치, 태그, stash, 커밋 그래프를 살펴봅니다.
- 03탭, 스페이스, worktree로 작업을 정리합니다.
- 04SSH를 통해 원격 macOS 및 Linux 머신의 저장소를 엽니다.
- 05GitHub 및 GitLab 계정을 연결해 pull request 또는 merge request를 사용합니다.
- 06OpenCode, ChatGPT, Claude Code, Codex 또는 사용자 지정 API로 커밋 메시지를 생성합니다.
활용 사례
- Mac의 시각적 인터페이스에서 변경 사항을 검토하고 커밋하기.
- worktree를 사용해 여러 브랜치나 기능을 동시에 작업하기.
- 로컬 Mac에서 원격 Linux 서버의 저장소 관리하기.
- 선택한 diff를 바탕으로 AI 도우미를 사용해 커밋 메시지 초안 작성하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/1bye/1git.git - 2
프로젝트 폴더로 이동합니다
cd 1git - 3
종속 항목을 설치합니다
bun install --frozen-lockfile - 4
개발 모드로 앱을 시작합니다(첫 실행 시 네이티브 애드온을 빌드하므로 몇 분 정도 걸릴 수 있습니다)
bun run dev:app
사용 전 알아둘 점
- macOS 전용이며, macOS 13 이상을 실행하는 Apple Silicon Mac이 필요합니다.
- 아직 빌드가 공증되지 않아 첫 실행 시 macOS가 앱을 차단할 수 있습니다.
- 현재 베타 버전으로 배포되고 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 1git은(는) 무엇인가요?
- 변경 사항 검토, 커밋, 로컬 및 SSH 저장소 관리를 지원하고 AI 커밋 메시지를 생성하는 macOS 네이티브 Git 클라이언트입니다. 1git은 macOS용 네이티브 Git 작업 공간입니다. 텍스트와 이미지 diff로 변경된 파일을 검토하고, 파일이나 개별 줄을 선택해 한 화면에서 커밋을 작성할 수 있습니다. 커밋, 브랜치, 태그, stash, 커밋 그래프를 살펴보는 기능도 제공합니다.
- 1git은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- 1git은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- 1git은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. 1git의 마지막 커밋은 2026년 11월 4일입니다.
- 1git은(는) 어디에 사용할 수 있나요?
- Mac의 시각적 인터페이스에서 변경 사항을 검토하고 커밋하기. worktree를 사용해 여러 브랜치나 기능을 동시에 작업하기. 로컬 Mac에서 원격 Linux 서버의 저장소 관리하기. 선택한 diff를 바탕으로 AI 도우미를 사용해 커밋 메시지 초안 작성하기.
- 1git는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/1bye/1git.git 프로젝트 폴더로 이동합니다: cd 1git 종속 항목을 설치합니다: bun install --frozen-lockfile 개발 모드로 앱을 시작합니다(첫 실행 시 네이티브 애드온을 빌드하므로 몇 분 정도 걸릴 수 있습니다): bun run dev:app
- 1git은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/1bye/1git
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust와 GPUI 프레임워크로 만든 Linux, Windows, macOS용 빠르고 로컬 우선인 데스크톱 Git GUI입니다.
웹뷰나 Electron 없이 네이티브 GPU 렌더링 UI를 제공하는 Go 기반의 작고 빠른 코드 에디터
Git 저장소를 코드에서 읽고 조작할 수 있는 순수 Go 구현체이자 라이브러리입니다.
Rust와 egui로 만든 Windows, macOS, Linux용 네이티브 데스크톱 Git 클라이언트로, 3-way merge에 AI 지원을 선택적으로 사용할 수 있습니다.