Skip to main content

What is OpenGAP?

OpenGAP is an open standard for defining AI agents as files in a git repository. Instead of configuring agents in proprietary dashboards, you define identity (SOUL.md), skills (SKILL.md), config (agent.yaml), and more: all version-controlled, branchable, and exportable to any AI framework.

What makes OpenGAP a git-native AI agent standard?

OpenGAP stores every aspect of an AI agent: identity, skills, tools, knowledge, memory, hooks, and compliance artifacts: as plain files in a git repository. This means you get version control, branching, pull requests, code review, CI/CD, and collaboration for free, using tools developers already know.

How is OpenGAP different from other AI agent frameworks?

Most agent frameworks lock you into a single runtime or vendor. OpenGAP is framework-agnostic: define your agent once, then export to Claude Code, OpenAI Agents SDK, CrewAI, Lyzr, OpenClaw, Nanobot, Gemini, or a raw system prompt. Your agent definition lives in git, not in a vendor’s cloud.

Is OpenGAP an open standard?

Yes. OpenGAP is MIT-licensed and developed in the open at github.com/open-gitagent/opengap. The specification, CLI, adapters, and examples are all open source. Anyone can contribute, fork, or build on the standard.

How do I create a git-native AI agent?

Install the CLI with npm install -g @open-gitagent/opengap, then run opengap init --template standard to scaffold an agent repo. Edit agent.yaml, SOUL.md, and SKILL.md to define your agent. Validate with opengap validate, then run or export:

Quick Start

Step-by-step first agent guide

Overview

What OpenGAP is and why it exists

Adapters

All supported export targets and runtime adapters

CLI

Full CLI command reference