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 atgithub.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 withnpm 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