OpenGAP defines a git-native, framework-agnostic standard for AI agents and provides a CLI to scaffold, validate, export, and run agents. It emphasizes a structured repo layout and cross-framework adapters.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
OpenGAP (the Git Agent Protocol) is a framework-agnostic, git-native standard for defining AI agents. It provides a reference CLI, opengap, to scaffold agents, validate compliance, view info, and export to system prompts or other runtimes. The project promotes a repository layout where an agent is represented as a git repo containing files like agent.yaml and SOUL.md, along with optional directories such as skills/, tools/, workflows/, memory/, and hooks/.
How it works
An agent is defined as a git repository that becomes portable across frameworks via adapters. The standard focuses on identity (SOUL.md), rules (RULES.md), duties (DUTIES.md), and capabilities (skills, tools, workflows). It supports branching and versioning for history, and provides a mechanism to export the agent definition to prompts or other runtimes. The CLI coordinates actions like validation, exporting, and running.
Getting started
Key commands shown in the README:
# Install
npm i -g @open-gitagent/opengap
# Create a new agent
opengap init --template standard
# Validate
opengap validate
# View agent info
opengap info
# Export to system prompt
opengap export --format system-prompt
Note: The gitagent binary is provided as an alias for opengap commands.
Recent releases
- v0.5.0 (2026-07-02): Claude session continuation (--continue, --resume, --session-id) for opengap run; session continuation for the claude adapter.
- v0.4.0 (2026-05-24): OpenGAP rebrand from gapman; Install:
npm install -g opengap(or scoped@open-gitagent/opengap). The gitagent command remains a backward-compat alias. - v0.3.2 (2026-04-20): Publish gapman under both scoped and unscoped forms; install options
npm install -g gapmanornpm install -g @open-gitagent/gapman. - v0.3.1 (2026-04-20): Gapman published under @open-gitagent/gapman; fixes for v0.3.0.
Traction
- Stars: 2909
- Forks: 343
- Open issues: 17
Behind the repo
- The project is published under @open-gitagent/opengap; the README indicates prior branding as gapman and gitagent, with the alias gitagent maintained for backward compatibility.
Caveats
- License: MIT
- Created: 2026-02-24
- Last push: 2026-07-02
- Language: TypeScript
- Repository topics include agent, agent-framework, agent-skills, agents, assistant, claude-code, gitagent, open-standard, openclaw, skills
Adapters
- The project lists adapters including system-prompt, claude-code, openai, crewai, lyzr, github, git, opencode, gemini, openclaw, nanobot, cursor, copilot, codex, kiro, among others.






