Repolode
1bye

1bye/1git

原生 macOS Git 客户端,支持查看变更、提交代码、管理本地与 SSH 仓库,并可用 AI 生成提交信息。

可替代:TowerFork

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. 1

    克隆仓库

    git clone https://github.com/1bye/1git.git
  2. 2

    进入项目目录

    cd 1git
  3. 3

    安装依赖

    bun install --frozen-lockfile
  4. 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 数据每日更新。

相关项目