一款原生、轻量的 macOS Git 客户端,在一个窗口中管理仓库与工作树、查看差异并提交变更。
- Star
- 134
- Fork
- 10
- 未关闭 Issue
- 1
- 最近提交
- 3天前
这是什么?
1git 是一款面向 macOS 的原生 Git 工作台。你可以在同一界面中查看变更文件的文本与图片差异,选择单个文件或具体行,并直接完成提交。历史功能包括提交记录、分支、标签、stash 以及提交图谱。
应用支持通过标签页、空间和 worktree 组织工作。仓库既可以打开本地副本,也可以通过 SSH 访问远程 macOS 或 Linux 机器上的仓库。还可以连接 GitHub 和 GitLab 账户,处理 pull request 或 merge request。
提交信息可由 AI 生成,支持 OpenCode、ChatGPT、Claude Code、Codex 或你自行配置的任意 API。AI 功能只会把所选变更发送给你选择的服务商。应用要求 macOS 13 及以上版本、Apple Silicon 芯片,并需安装 Git。
核心功能
- 01查看文本和图片差异,支持按文件或按行选择变更。
- 02浏览提交记录、分支、标签、stash 和提交图谱。
- 03通过标签页、空间和 worktree 组织工作内容。
- 04通过 SSH 打开远程 macOS 或 Linux 机器上的仓库。
- 05连接 GitHub 和 GitLab 账户,处理 pull request 或 merge request。
- 06使用 OpenCode、ChatGPT、Claude Code、Codex 或自定义 API 生成提交信息。
适用场景
- 在 Mac 上通过图形界面审查并提交代码变更。
- 借助 worktree 同时处理多个分支或功能。
- 在本地 Mac 上管理远程 Linux 服务器上的仓库。
- 基于所选差异,借助 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 设备。
- 构建版本尚未公证,macOS 首次启动时可能会阻止应用运行。
- 目前以测试版形式发布。
收录于专题
标签
常见问题
- 1git 是什么?
- 原生 macOS Git 客户端,支持查看变更、提交代码、管理本地与 SSH 仓库,并可用 AI 生成提交信息。 1git 是一款面向 macOS 的原生 Git 工作台。你可以在同一界面中查看变更文件的文本与图片差异,选择单个文件或具体行,并直接完成提交。历史功能包括提交记录、分支、标签、stash 以及提交图谱。
- 1git 可以免费使用吗?用的什么许可证?
- 1git 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- 1git 还在维护吗?
- 活跃维护中。1git 最近一次提交是在 2026年11月4日。
- 1git 适合用来做什么?
- 在 Mac 上通过图形界面审查并提交代码变更。 借助 worktree 同时处理多个分支或功能。 在本地 Mac 上管理远程 Linux 服务器上的仓库。 基于所选差异,借助 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
148+57 本周9SwiftMIT维护活跃更新于 前天
基于 Rust 和 GPUI 构建的快速、本地优先的桌面 Git 图形客户端,支持 Linux、Windows 和 macOS。
1008+27 本周63RustAGPL-3.0更新于 前天
一款用 Go 编写的轻量快速代码编辑器,界面由 GPU 原生绘制,不依赖 webview 或 Electron。
314+15 本周48GoMIT维护活跃更新于 昨天
纯 Go 实现的 Git 库,可在程序中直接读写和操作 Git 仓库。
7846+9 本周1076GoApache-2.0维护活跃更新于 昨天
基于 Rust 和 egui 开发的跨平台原生桌面 Git 客户端,可选 AI 辅助三方合并。
202+3 本周11RustOther维护活跃更新于 11天前