GitAgent
An open standard for defining, versioning, and running AI agents natively in git — framework-agnostic and version-controlled.
At a Glance
Pricing
Fully open-source MIT-licensed CLI and standard — free to use, self-hosted.
Engagement
Available On
Developer
Listed Mar 2026
About GitAgent
GitAgent is a git-native, framework-agnostic open standard for defining AI agents as files in a repository. It lets you version-control your agent's identity, skills, tools, memory, and compliance config using familiar git workflows like branching, PRs, and tagging. Maintained by the team at Lyzr, GitAgent exports to Claude Code, OpenAI Agents SDK, CrewAI, OpenClaw, Nanobot, Lyzr Studio, and GitHub Models from a single definition.
- Git-Native Agent Definition: Define your agent in
agent.yaml,SOUL.md, andRULES.md— every change is a git commit with full history, diff, and rollback support. - Framework-Agnostic Export: Use
gitagent exportto generate framework-specific configs for Claude Code, OpenAI, CrewAI, OpenClaw, Nanobot, Lyzr, and GitHub Models from one source of truth. - CLI Tooling: Install via
npm install -g gitagent, then useinit,validate,run,export,import,install,skills, andauditcommands to manage the full agent lifecycle. - SkillsFlow Workflows: Define deterministic multi-step pipelines in YAML under
workflows/, chainingskill:,agent:, andtool:steps withdepends_onordering and${{ }}template data flow. - Live Agent Memory: The
memory/runtime/subfolder persists execution state across sessions viadailylog.md,key-decisions.md, andcontext.mdfiles committed to git. - Compliance & Governance: First-class support for FINRA Rule 3110, SEC 17a-4, Federal Reserve SR 11-7, and CFPB frameworks; run
gitagent auditfor a full regulatory report. - Agent Skills System: Reusable capability modules following the Agent Skills standard, discoverable via SkillsMP marketplace, GitHub repos, or local filesystem.
- Human-in-the-Loop: Agents can open branches and PRs for human review before merging new skills or memory updates, enabling RL-style supervised learning.
- CI/CD for Agents: Run
gitagent validatein GitHub Actions on every push to test agent behavior, block bad merges, and auto-deploy to production. - Agent Registry: Browse and share community agents at registry.gitagent.sh.
Community Discussions
Be the first to start a conversation about GitAgent
Share your experience with GitAgent, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully open-source MIT-licensed CLI and standard — free to use, self-hosted.
- Full CLI (init, validate, run, export, import, install, skills, audit)
- All framework adapters (Claude Code, OpenAI, CrewAI, OpenClaw, Nanobot, Lyzr, GitHub Models)
- SkillsFlow deterministic workflows
- Compliance audit commands
- Agent Registry access
Capabilities
Key Features
- Git-native agent versioning with full commit history
- Framework-agnostic export to Claude Code, OpenAI, CrewAI, OpenClaw, Nanobot, Lyzr, GitHub Models
- CLI with init, validate, run, export, import, install, skills, and audit commands
- SkillsFlow deterministic multi-step YAML workflows
- Live agent memory via runtime/ subfolder committed to git
- Compliance support for FINRA, SEC, Federal Reserve, CFPB
- Reusable skills system with SkillsMP marketplace discovery
- Human-in-the-loop via branch + PR review workflow
- CI/CD integration via gitagent validate in GitHub Actions
- Agent Registry for discovering and sharing community agents
- Branch-based deployment (dev → staging → main)
- Secret management via .gitignore and .env files
- Agent lifecycle hooks (bootstrap.md, teardown.md)
- Segregation of Duties (SOD) with conflict matrices
- Knowledge tree with entity relationships and embeddings
