AI Navigate

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

Hacker News / 3/14/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical Usage

Key Points

  • GitAgent is an open standard that defines an AI agent as a git repository, using three core files: agent.yaml for config, SOUL.md for personality/instructions, and SKILL.md for capabilities, enabling a portable agent definition.
  • The spec exports to Claude Code, OpenAI Agents SDK, CrewAI, Google ADK, LangChain, and others, reducing framework lock-in and enabling cross-platform use.
  • Git-native features include version control for agent behavior, environment promotion via branches, human-in-the-loop through PRs, audit trails with git blame and diff, agent forking/remixing, and CI/CD with GitHub Actions.
  • The project provides a CLI to run any agent repo directly, an optional compliance layer with risk tiers and audit reports, and public specs at gitagent.sh with code on GitHub, inviting feedback on schema design and next adapters.

We built GitAgent because we kept seeing the same problem: every agent framework defines agents differently, and switching frameworks means rewriting everything.

GitAgent is a spec that defines an AI agent as files in a git repo.

Three core files — agent.yaml (config), SOUL.md (personality/instructions), and SKILL.md (capabilities) — and you get a portable agent definition that exports to Claude Code, OpenAI Agents SDK, CrewAI, Google ADK, LangChain, and others.

What you get for free by being git-native:

1. Version control for agent behavior (roll back a bad prompt like you'd revert a bad commit) 2. Branching for environment promotion (dev → staging → main) 3. Human-in-the-loop via PRs (agent learns a skill → opens a branch → human reviews before merge) 4. Audit trail via git blame and git diff 5. Agent forking and remixing (fork a public agent, customize it, PR improvements back) 6. CI/CD with GitAgent validate in GitHub Actions

The CLI lets you run any agent repo directly:

npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude

The compliance layer is optional, but there if you need it — risk tiers, regulatory mappings (FINRA, SEC, SR 11-7), and audit reports via GitAgent audit.

Spec is at https://gitagent.sh, code is on GitHub.

Would love feedback on the schema design and what adapters people would want next.


Comments URL: https://news.ycombinator.com/item?id=47376584

Points: 105

# Comments: 16