← all repositories
open-gitagent/opengap

Your repo is the agent: OpenGAP's git-native standard

OpenGAP defines a git-native standard that turns any repository into a portable, framework-agnostic AI agent using `agent.yaml` and `SOUL.md`.

2.9k stars TypeScript AgentsCoding Assistants
opengap
Not currently ranked — collecting fresh signals.
star history

What it does

OpenGAP is a specification and reference CLI that models an AI agent as nothing more than a directory of convention-based files inside a git repository. Drop in agent.yaml for the manifest and SOUL.md for identity, and the repo describes everything from personality and skills to compliance rules and cross-session memory, all without tying you to a specific framework runtime.

The interesting bit

The standard borrows software-engineering rigor that AI tooling often skips. It bakes segregation of duties into DUTIES.md, treats branches as deployment environments, and repurposes git diff and git blame as native audit trails for prompt changes. Agent memory is literally markdown files in a memory/ folder.

Key highlights

  • Only two required files (agent.yaml and SOUL.md); everything else is optional.
  • First-class compliance patterns including FINRA/SEC-style segregation of duties and role conflict matrices.
  • Deterministic SkillsFlow workflows defined in YAML, with explicit step ordering and template data flow—no LLM discretion on execution order.
  • Supports monorepo composition where sub-agents in agents/ inherit shared skills, tools, and context from the root.
  • Can extract the “identity layer” (prompts, roles, schemas) from existing framework-specific agents like NVIDIA AIQ or CrewAI into this portable format.

Caveats

  • The specification is at v0.1.0, and the project has already been renamed twice (gitagentgapmanopengap), suggesting the interface is still settling.
  • While the project claims framework-agnostic export, the README emphasizes porting into OpenGAP from other frameworks more than exporting out; the adapter ecosystem remains unclear.
  • Compliance features like SOD validation are exposed through opengap validate --compliance, but the README does not clarify whether enforcement happens at validation time or runtime.

Verdict

Teams building regulated or multi-agent systems who need version-controlled prompts and audit trails should look here. If you just want a quick Python script to call an LLM, this is overkill.

Frequently asked

What is open-gitagent/opengap?
OpenGAP defines a git-native standard that turns any repository into a portable, framework-agnostic AI agent using `agent.yaml` and `SOUL.md`.
Is opengap open source?
Yes — open-gitagent/opengap is open source, released under the MIT license.
What language is opengap written in?
open-gitagent/opengap is primarily written in TypeScript.
How popular is opengap?
open-gitagent/opengap has 2.9k stars on GitHub.
Where can I find opengap?
open-gitagent/opengap is on GitHub at https://github.com/open-gitagent/opengap.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.