by Lincb522
原生 macOS Git 客户端,以 Agent 驱动仓库管理、审阅与协作。
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
# Add to your Claude Code skills
git clone https://github.com/Lincb522/GitGattoGuides for using ai agents skills like GitGatto.
GitGatto 是面向 macOS 的原生 Git 与 GitHub 客户端。仓库状态来自系统 Git,远端操作使用 GitHub CLI,Agent 使用本机已经安装并登录的 CLI;应用负责把分散的状态、步骤和结果放回同一个项目界面。
一次完整的交付经常横跨终端、编辑器、GitHub、Actions 和发布页。中间任何一步失败,都要重新核对分支、暂存内容、运行记录和构建产物。Agent 加入之后,又多了工作目录、执行权限和上下文是否对应当前仓库的问题。
GitGatto 从这些日常问题开始:保留真实的 Git 与现有工具,把仓库操作、GitHub 协作、Agent 处理和失败证据连成一条可以检查、暂停和继续的流程。
“交付当前修改”“GitHub 交付”和“完整发布”会按依赖顺序检查暂存、提交、Push、Pull Request、Review、Actions、构建产物、Release、DMG、Appcast 与本机版本。也可以用自然语言描述结果,确认条件后再执行。
每一步都读取 Git、GitHub 或本机的实际状态。任务中断时保留已完成步骤;Actions 失败可以连同运行证据交给 Agent。合并、发布标签和安装仍需单独确认。
.gatto;导入后校验内容,并在独立 worktree 中恢复现场。在独立 worktree 中运行 git bisect,不切换当前工作区。自动模式执行指定验证命令,手动模式逐个标记正常、故障或跳过;候选提交、退出码、耗时和输出会随任务保存。定位首个故障提交后,可以继续让 Agent 修复、复验并创建 Pull Request。
灾备中心监控已加入 GitGatto 的本地仓库,按计划保存未提交代码,并在变更文件数或行数达到阈值时立即创建恢复点;也可以随时手动备份。没有新改动或内容指纹未变化时不会重复写入。
备份包含仓库 Git bundle 与未提交文件副本,每个仓库最多保留三份滚动恢复点。可以查看占用、打开备份目录、删除单份或整仓备份,并将恢复点还原为新的仓库副本。更换备份位置时,GitGatto 会迁移现有内容并核对迁移结果。
支持 Codex CLI、Claude Code、Gemini CLI、OpenCode 和自定义 CLI。仓库操作、翻译与软件安装使用独立执行通道,长任务不会占住文档翻译。
Agent 可以根据完整错误输出处理 Git、Git LFS、Hook、签名、分支、同步、冲突、Pull Request 和 Actions 问题;暂存区为空时可先暂存再起草提交信息,随后直接提交或提交并推送。README 重写会先渲染完整结果,再由“提交应用”只提交对应文档。
从 Releases 下载 DMG,将 GitGatto 拖入“应用程序”。发行包支持 Apple Silicon 与 Intel,最低系统版本为 macOS 14。
| 功能 | 需要 |
|---|---|
| 本地仓库 | Git |
| GitHub 仓库、PR、Actions 与远端操作 | 已登录的 GitHub CLI |
| Agent | 至少一个已安装并登录的受支持 CLI |
| Homebrew 更新检测 | Homebrew |
应用内更新、更新日志和安装包均来自本仓库的 GitHub Releases。
需要 macOS 14 及以上版本和项目声明的 Swift 工具链。
git clone https://github.com/Lincb522/GitGatto.git
cd GitGatto
swift package resolve
swift test
open GitGatto.xcodeproj
源码使用 Swift 6、SwiftUI、AppKit、WebKit 与 AVKit;网络和更新分别使用 Alamofire 5.12 与 Sparkle 2.9.6。贡献要求见 CONTRIBUTING.md,架构边界见 docs/ARCHITECTURE.md。
具体版本与许可见 THIRD_PARTY_NOTICES.md。安全问题请通过 SECURITY.md 中的渠道报告。
GitGatto 由 ZIJIU522 开发,基于 MIT License 开源。
GitGatto is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Lincb522. 原生 macOS Git 客户端,以 Agent 驱动仓库管理、审阅与协作。. It has 53 GitHub stars.
GitGatto's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Lincb522/GitGatto" and add it to your Claude Code skills directory (see the Installation section above).
GitGatto is primarily written in Swift. It is open-source under Lincb522 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh GitGatto against similar tools.
No comments yet. Be the first to share your thoughts!