Repolode
git-ai-project

git-ai-project/git-ai

Расширение Git с открытым исходным кодом, которое связывает строки кода, написанные ИИ-агентами, с агентом, моделью и промптом.

Звёзды
2,946
Форки
327
Открытые issues
258
Последний коммит
позавчера

Что это?

Git AI отслеживает код, сгенерированный ИИ, в Git-репозиториях. После установки каждая строка, написанная ИИ, связывается с агентом, моделью и сессией, в которой она была создана, — так намерения и требования к коду сохраняются вместе с историей коммитов.

Атрибуция хранится в Git Notes и обновляется при squash-коммитах, слияниях, rebase, stash, cherry-pick и amend-коммитах. Расширение работает с Git-клиентами и Git CLI без настройки для каждого репозитория и без git hooks, а также запускается локально без входа в аккаунт. Команда `git ai blame` служит прямой заменой `git blame` и показывает атрибуцию ИИ для каждой строки, а `git ai stats` сообщает долю кода, написанного ИИ, в коммитах.

Проект поддерживает ряд инструментов для разработки с ИИ, включая Claude Code, Codex, Cursor, GitHub Copilot и Windsurf. Кроме того, стороннее расширение для VS Code показывает атрибуцию на полях редактора.

Ключевые возможности

  • 01Связывает каждую строку, написанную ИИ, с агентом, моделью и сессией с промптом.
  • 02Хранит атрибуцию в Git Notes и сохраняет её при rebase, squash и других переписываниях истории.
  • 03Предоставляет `git ai blame` как прямую замену `git blame`.
  • 04Показывает долю кода, написанного ИИ, и процент принятых изменений с помощью `git ai stats`.
  • 05Работает локально, без входа в аккаунт, git hooks и обёрток над Git.

Сценарии использования

  • Проверка того, какие части кодовой базы были написаны ИИ и с какими промптами.
  • Измерение доли кода, написанного ИИ, и процента принятых изменений в коммитах команды.
  • Поиск сессии ИИ, в которой был создан код, ставший причиной инцидента или ошибки.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README для вашей ОС (Mac, Linux, WSL или Windows PowerShell)

  2. 2

    Покажите сведения об авторстве ИИ для файла с помощью git ai blame

    git ai blame /src/log_fmt/authorship_log.rs

Что важно знать

  • Атрибуция зависит от того, сообщают ли поддерживаемые агенты о своих изменениях; список поддерживаемых агентов приведен в README.
  • Файлы, созданные через Bash, могут остаться без атрибуции, если агент работает не из корня репозитория.

В подборках

Темы

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

Частые вопросы

Что такое git-ai?
Расширение Git с открытым исходным кодом, которое связывает строки кода, написанные ИИ-агентами, с агентом, моделью и промптом. Git AI отслеживает код, сгенерированный ИИ, в Git-репозиториях. После установки каждая строка, написанная ИИ, связывается с агентом, моделью и сессией, в которой она была создана, — так намерения и требования к коду сохраняются вместе с историей коммитов.
git-ai можно использовать бесплатно? Какая у него лицензия?
git-ai распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
git-ai всё ещё поддерживается?
Активно поддерживается. Последний коммит в git-ai — 5 нояб. 2026 г..
Для чего можно использовать git-ai?
Проверка того, какие части кодовой базы были написаны ИИ и с какими промптами. Измерение доли кода, написанного ИИ, и процента принятых изменений в коммитах команды. Поиск сессии ИИ, в которой был создан код, ставший причиной инцидента или ошибки.
Как установить git-ai?
Запустите официальный скрипт установки из README для вашей ОС (Mac, Linux, WSL или Windows PowerShell) Покажите сведения об авторстве ИИ для файла с помощью git ai blame: git ai blame /src/log_fmt/authorship_log.rs
Где скачать git-ai?
Исходный код и инструкции по установке — на GitHub: https://github.com/git-ai-project/git-ai

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

48,5 тыс.+1,6 тыс. за неделю3,9 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 3 дня назад