#4242nd of 54 in Agent and MCP starters

opengap

Git-repo file standard and CLI for defining portable AI agents

Stars
3k
License
MIT
Last commit
Jul 2026
Last release
Jul 2026
Language
TypeScript
Stars, last 29 weeks+318
21 Apr 2026: 2,668 stars28 Apr 2026: 2,684 stars5 May 2026: 2,717 stars12 May 2026: 2,727 stars19 May 2026: 2,746 stars26 May 2026: 2,754 stars2 Jun 2026: 2,762 stars9 Jun 2026: 2,773 stars16 Jun 2026: 2,802 stars23 Jun 2026: 2,848 stars30 Jun 2026: 2,860 stars7 Jul 2026: 2,871 stars14 Jul 2026: 2,879 stars21 Jul 2026: 2,879 stars28 Jul 2026: 2,883 stars4 Aug 2026: 2,890 stars11 Aug 2026: 2,892 stars18 Aug 2026: 2,901 stars25 Aug 2026: 2,905 stars1 Sept 2026: 2,907 stars8 Sept 2026: 2,914 stars15 Sept 2026: 2,926 stars22 Sept 2026: 2,943 stars29 Sept 2026: 2,952 stars6 Oct 2026: 2,964 stars13 Oct 2026: 2,965 stars20 Oct 2026: 2,976 stars27 Oct 2026: 2,979 stars3 Nov 2026: 2,984 stars10 Nov 2026: 2,986 stars

2,668 on 21 Apr 20262,986 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenGAP defines an agent as a git repo: agent.yaml and SOUL.md are required, with optional RULES.md, DUTIES.md, skills/, tools/, workflows/, memory/ and sub-agents. The opengap CLI (npm, Node >= 18) validates the definition against a spec and exports it to targets such as Claude Code, OpenAI Agents SDK, CrewAI, Gemini CLI, Cursor and plain system prompts. It also covers financial compliance checks (FINRA, SR 11-7) and segregation-of-duties validation.

Who it is for: Teams versioning agent prompts and policies in git, exporting to many frameworks

Strengths

  • Exports one agent definition to about 15 targets, including Claude Code, OpenAI, CrewAI, Cursor and Gemini
  • Only two required files, so a minimal agent is agent.yaml plus SOUL.md
  • validate --compliance checks segregation-of-duties conflicts before deployment
  • Agent history, diffs, branches and tags come from plain git

Weaknesses

  • Spec is v0.1.0, so the format may still change
  • Ports only identity layer; orchestration, tool execution and memory I/O stay in the framework
  • Compliance features are aimed at US financial regulation, with little else covered
  • Package was renamed twice (gitagent, gapman, opengap), which complicates searching docs and installs

What it needs

  • TypeScript, Claude, OpenAI, Gemini, GitHub Models
  • Needs Node.js >= 18, git

Quick answers

Is opengap open source?

Yes. Its code is on GitHub under the MIT license.

Also in Agent and MCP starters

See all 54
Also in Agent and MCP starters
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI278.8k stars+32,022 (+13%) in 30 daysMIT98 out of 100
2composioTypeScript and Python SDKs that give agents authenticated tools across 1000+ apps31k starsMIT92 out of 100
3conductorDurable workflow engine that orchestrates microservices and LLM agents from JSON32.5k stars+251 (+0.8%) in 30 daysApache-2.091 out of 100
#4mcp-useTypeScript framework for building MCP servers with React Views and an Inspector Live demo ↗ (opens in a new tab)10.9k stars+131 (+1.2%) in 30 daysMIT87 out of 100
#5a2uiProtocol and renderers for agents to stream native UI instead of text Live demo ↗ (opens in a new tab)17.1k stars+418 (+2.5%) in 30 daysApache-2.086 out of 100