RadarTopicsBuildersWeeklyReads
Open Source Radar
open-gitagent/

opengap

GitHubWebsite

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.

2.9kstars
343forks
17issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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 gapman or npm 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.
Agent skills inside · 18
All skills →
regulatory-analysisAnalyzes documents and processes against FINRA, SEC, Federal Reserve, and CFPB regulatory frameworks. Identifies compliance gaps, classifies findings by severity, and recommends remediation. Use when performing compliance audits, regulatory reviews, gap analyses, or verifying policy adherence to financial regulations.Business & Financecreate-agentCreates and configures agent.yaml files, writes SOUL.md personality definitions, and sets up agent directory structures with skills, tools, and knowledge. Use when the user wants to configure an agent, create agent.yaml, write SOUL.md, set up agent directory structure, or customize agent settings.AI & Agentsexport-agentConverts agent definitions between frameworks — exports to Claude Code, OpenAI, CrewAI, Lyzr, and GitHub Models formats, and imports from Claude, Cursor, and CrewAI projects. Use when the user wants to convert an agent, migrate to another framework, export to LangChain/AutoGen/CrewAI, or import from existing automation tools.AI & Agentsget-startedGuides installation of gitagent and creation of first agent with scaffolding, configuration, and validation. Use when the user is new to gitagent, asks how to get started, wants to install gitagent, set up their first agent, or says 'how do I start?'AI & Agentsmanage-skillsSearches the SkillsMP registry, installs skills locally or globally, creates custom skills with SKILL.md frontmatter, and manages the skill lifecycle. Use when the user wants to find skills, add new capabilities, install a skill, browse available skills, create a custom skill, or manage the skills system.AI & Agentsdocument-reviewReviews financial documents (prospectuses, ADVs, marketing materials) for FINRA 2210 compliance, required disclosures, and balanced presentation. Use when reviewing financial statements, audit documents, regulatory filings, or when the user mentions compliance checks, financial audits, or document verification.Security
SharePost on XLinkedIn
All trending reposRevenue-verified startups →