GitAgent icon

GitAgent

一个用于在Git中原生定义、版本控制和运行AI Agent的开放标准——可跨任何框架、运行时或模型移植。

社区:GD
GitAgent screenshot

产品概览

什么是GitAgent?

GitAgent是一个git原生、框架无关的开放标准,将AI Agent的配置、逻辑、工具、内存和技能打包为Git仓库内的纯文件。由Lyzr维护,让开发者定义一次Agent就能通过单个命令部署到任何支持的运行时——Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain等。通过将仓库视为Agent本身,GitAgent为AI Agent的完整生命周期带来了熟悉的开发者工作流,如分支、拉取请求、版本控制和CI/CD。

主要功能

Git原生Agent定义

Agent被定义为仓库内的版本化文件(agent.yaml、SOUL.md、SKILL.md),支持完整的提交历史、回滚、分支和审计跟踪,记录所有Agent行为变更。

框架无关的可移植性

将相同的Agent定义导出到Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain、Lyzr Studio和GitHub Models,无需为每个平台重写逻辑。

SkillsFlow工作流

在YAML中定义确定性的多步骤Agent管道,通过依赖排序和基于模板的数据流链接技能、Agent和工具步骤。

CI/CD与人工参与循环

在每次推送时在GitHub Actions中运行gitagent validate;使用分支和PR审查工作流在合并前通过人工审批来管控Agent技能更新。

合规性与审计支持

内置FINRA、SEC、美联储和CFPB的监管映射,具备职责分离冲突矩阵和通过gitagent audit生成的完整审计报告。

Agent注册表与可复用技能

在registry.gitagent.sh浏览、克隆和分享社区Agent;通过SkillsMP市场发现可复用的技能包。

1. 什么是GitAgent?

GitAgent是一个开放标准,将AI Agent定义为Git仓库内的文件——涵盖配置、指令、工具、内存和技能——使仓库本身成为可移植、可运行的Agent。

2. GitAgent支持哪些框架和运行时?

Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain、Lyzr Studio、Nanobot、OpenClaw和GitHub Models。可从单个Agent定义导出到其中任何一个。

3. 切换框架时需要重写我的Agent吗?

不需要。运行gitagent export <target>,相同的定义会被转换为目标运行时,无需手动重写。

4. 如何安装和开始使用?

通过npm install -g gitagent安装,然后在任何仓库内运行gitagent init。核心命令包括init、validate、run、export、import、install、skills和audit。

5. Agent行为的版本控制如何工作?

对Agent配置、提示或技能的每次更改都是一个git提交。像回滚错误代码提交一样回滚错误提示;使用git diff和git blame实现完整可追溯性。

6. GitAgent可以用于CI/CD管道吗?

可以。将gitagent validate添加到GitHub Actions工作流中,在每次推送时自动测试Agent行为,并阻止破坏预期行为的合并。

7. GitAgent适用于受监管行业吗?

可以。它包含FINRA、SEC、美联储和CFPB的内置合规映射,以及职责分离执行和可导出的审计报告。

GitAgent网站分析

GitAgent流量与排名

296
月访问量
00:00:00
平均访问时长
-
分类排名
0.39%
用户跳出率

流量趋势:Feb 2026 - Apr 2026

GitAgent主要用户地区

🇺🇸 US: 99.99%

Others: 0.01%