Back to directory

OpenGAP

A git-native, framework-agnostic standard for defining an AI agent so that cloning a repository is enough to get a portable, version-controlled agent.

OpenGAP

OpenGAP, the Git Agent Protocol, is a framework-agnostic standard for defining AI agents as ordinary git repositories, so cloning a repository yields a working, portable agent. Its reference command-line tool is published as opengap, and the project was previously known under two other names; an older command remains as a backward-compatible alias.

Only two files are required to define an agent: a manifest and an identity file, with everything else optional. Because agents are git repositories, version control, branching, diffing, and pull-request review apply directly, enabling patterns such as human review before a learned skill is merged, segregation-of-duties roles validated automatically, a shared memory folder for live state, and shared context and skills across every agent in a monorepo.

It is written in TypeScript and released under the MIT license.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.