Repolode
git-ai-project

git-ai-project/git-ai

Una extensión de Git de código abierto que registra qué líneas de código escribieron agentes de IA y las vincula con el agente, el modelo y el prompt correspondientes.

Estrellas
2,946
Forks
327
Issues abiertos
258
Último commit
anteayer

¿Qué es?

Git AI registra el código generado por IA en los repositorios de Git. Una vez instalado, cada línea escrita por IA queda vinculada al agente, el modelo y la sesión que la generaron, para conservar la intención y los requisitos detrás del código junto con el historial de commits.

La atribución se guarda en Git Notes y la extensión la actualiza cuando se hacen squash, merge, rebase, stash, cherry-pick o amend de commits. Funciona con clientes de Git y la CLI de Git, sin configuración por repositorio ni hooks de Git, y se ejecuta localmente, sin necesidad de iniciar sesión. El comando `git ai blame` reemplaza directamente a `git blame` y muestra la atribución de IA línea por línea, mientras que `git ai stats` informa qué proporción del código escrito en los commits es obra de IA.

El proyecto es compatible con varios agentes de programación, entre ellos Claude Code, Codex, Cursor, GitHub Copilot y Windsurf. Además, una extensión comunitaria para VS Code muestra la atribución en el margen del editor.

Funciones clave

  • 01Vincula cada línea escrita por IA con el agente, el modelo y la sesión del prompt.
  • 02Guarda la atribución en Git Notes y la conserva durante rebase, squash y otras reescrituras del historial.
  • 03Ofrece `git ai blame` como reemplazo directo de `git blame`.
  • 04Informa el porcentaje de código generado por IA y las tasas de aceptación mediante `git ai stats`.
  • 05Se ejecuta localmente, sin iniciar sesión, sin hooks de Git y sin envolver Git.

Casos de uso

  • Revisar qué partes de una base de código escribió la IA y qué prompts se usaron.
  • Medir la proporción de código de IA y las tasas de aceptación en los commits de un equipo.
  • Rastrear un incidente o error hasta la sesión de IA que generó el código.

Inicio rápido

  1. 1

    Ejecuta el script oficial de instalación indicado en el README para tu sistema operativo (Mac, Linux, WSL o Windows PowerShell)

  2. 2

    Muestra la atribución de IA de un archivo con git ai blame

    git ai blame /src/log_fmt/authorship_log.rs

Antes de usarlo

  • La atribución depende de que los agentes compatibles informen de sus cambios; el README incluye la lista de agentes compatibles.
  • Es posible que los archivos creados mediante Bash no tengan atribución si el agente no está trabajando desde la raíz del repositorio.

En colecciones

Temas

#git#ai-code#code-attribution#coding-agents#developer-tools#cli#ai#ai-blame

Preguntas frecuentes

¿Qué es git-ai?
Una extensión de Git de código abierto que registra qué líneas de código escribieron agentes de IA y las vincula con el agente, el modelo y el prompt correspondientes. Git AI registra el código generado por IA en los repositorios de Git. Una vez instalado, cada línea escrita por IA queda vinculada al agente, el modelo y la sesión que la generaron, para conservar la intención y los requisitos detrás del código junto con el historial de commits.
¿git-ai es gratuito? ¿Qué licencia tiene?
git-ai es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿git-ai sigue mantenido?
Mantenimiento activo. El último commit de git-ai fue el 5 nov 2026.
¿Para qué puedo usar git-ai?
Revisar qué partes de una base de código escribió la IA y qué prompts se usaron. Medir la proporción de código de IA y las tasas de aceptación en los commits de un equipo. Rastrear un incidente o error hasta la sesión de IA que generó el código.
¿Cómo se instala git-ai?
Ejecuta el script oficial de instalación indicado en el README para tu sistema operativo (Mac, Linux, WSL o Windows PowerShell) Muestra la atribución de IA de un archivo con git ai blame: git ai blame /src/log_fmt/authorship_log.rs
¿Dónde consigo git-ai?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/git-ai-project/git-ai

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados