GitAgentProtocol (GAP) es un arnés de agentes de IA nativo de Git, desarrollado en TypeScript. Su idea central es que la identidad, la memoria, las reglas, las herramientas y las habilidades de un agente se almacenan como archivos de texto sin formato dentro de un repositorio, de modo que todo el agente pueda leerse, versionarse, ramificarse, compararse y revertirse mediante flujos de trabajo estándar de Git.
El producto está diseñado para desarrolladores que quieren ejecutar y gestionar agentes mediante código, un REPL de terminal, un SDK o una interfaz de navegador. El sitio destaca la auditabilidad, la revisión con intervención humana y los cambios reversibles, y presenta GitAgent como un sistema especializado en programación autónoma y trabajo de proyectos, no como un asistente general para la vida cotidiana.