什么是 GitAgent?
GitAgent(GitAgentProtocol / GAP)是一项开放标准,用于将 AI 智能体定义为 Git 仓库中的文件。无需在专有控制台中配置智能体,你可以用 SOUL.md 定义身份、用 SKILL.md 定义技能、用 agent.yaml 管理配置,并将 memory、tools 与 hooks 全部纳入版本控制,支持分支、协作,并可导出到 Claude Code、OpenAI Agents SDK、CrewAI、Lyzr 等框架。
如何使用 GitAgent?
通过 npm install -g gitagent 安装 CLI,然后运行 gitagent init --template standard 初始化智能体仓库。编辑 agent.yaml、SOUL.md 和 SKILL.md 定义智能体,使用 gitagent validate 校验,再通过 gitagent run 或 gitagent export 运行或导出。
GitAgent 核心特点
01
Git 原生智能体文件
将身份、规则、记忆、工具与技能以纯文本文件保存在 Git 仓库中,享受版本控制、分支、Pull Request 与 CI/CD。
02
框架无关导出
一次定义智能体,即可导出到 Claude Code、OpenAI Agents SDK、CrewAI、Lyzr、OpenClaw、Nanobot 或原始 system prompt。
03
CLI 与 SDK
使用 gitagent CLI 完成 init、validate、run、export 流程,或通过 query() SDK 以流式方式嵌入智能体事件。
04
本地仓库模式
克隆 GitHub 仓库后运行智能体,自动提交更改并推送到会话分支,支持 --repo 与 --session 恢复。
05
OpenTelemetry 可观测性
设置 OTEL_EXPORTER_OTLP_ENDPOINT 后,内置 OTEL span 与指标可追踪 LLM 调用与工具执行。
GitAgent 使用案例
将 AI 智能体身份、技能与记忆与应用代码一起版本化管理
Fork 或分支智能体人格,并用 git diff 比较规则变化
在 GitHub 仓库上运行智能体并自动提交到会话分支
将同一智能体定义导出到多个 AI 框架,避免厂商锁定
GitAgent 常见问题解答
什么是 GitAgent?
GitAgent 与其他 AI 智能体框架有何不同?
如何创建 Git 原生 AI 智能体?
GitAgent 是开放标准吗?
谁创建了 GitAgent?
GitAgent 产品背景及官方链接
GitAgent 支持电子邮件和客户服务联系方式和退款联系方式等。
更多联系方式,请访问 关于我们页面(https://www.gitagent.sh/docs)
GitAgent 团队信息
GitAgent 团队名称: Lyzr Research Labs
GitAgent 开发商类型: team
更多关于 GitAgent, 请访问 关于我们页面(https://www.gitagent.sh/docs)
GitAgent GitHub
GitAgent GitHub 链接: https://github.com/open-gitagent/gitagent


