Repolode
Blarc

Blarc/ai-commits-intellij-plugin

Плагин для JetBrains IDE, который генерирует сообщения коммитов по diff с помощью настраиваемого LLM-бэкенда.

Звёзды
872
Форки
71
Открытые issues
34
Последний коммит
9 дней назад

Что это?

AI Commits — плагин для IDE на базе IntelliJ и Android Studio, который составляет сообщения коммитов по git diff с помощью больших языковых моделей. Настройте клиент LLM API в параметрах плагина: Tools > AI Commits. В качестве входных данных плагин использует изменения, добавленные в индекс или выбранные в диалоге коммита.

Плагин вычисляет diff только для файлов и строк, выбранных в диалоге коммита, а также позволяет задавать собственный промпт с предопределёнными переменными и подсказками. Поддерживаются системы контроля версий Git и Subversion. Работа с моделями реализована на базе langchain4j. Среди поддерживаемых бэкендов — OpenAI, Anthropic, Azure OpenAI, Gemini, Mistral AI, Ollama, Hugging Face, Amazon Bedrock, GitHub Models, Qianfan и локальные CLI, например Claude Code и Codex CLI.

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

  • 01Генерирует сообщения коммитов по git diff с помощью LLM
  • 02Вычисляет diff только для файлов и строк, выбранных в диалоге коммита
  • 03Поддерживает пользовательские промпты с предопределёнными переменными и подсказками
  • 04Работает с Git и Subversion
  • 05Подключается к множеству LLM-провайдеров, в том числе к локальному Ollama

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

  • Составление единообразных сообщений коммитов, не выходя из IDE
  • Коммит только части изменений с генерацией сообщения для выбранного набора
  • Генерация сообщений коммитов с помощью самостоятельно размещённой или локальной модели через Ollama

В подборках

Темы

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

Что такое ai-commits-intellij-plugin?
Плагин для JetBrains IDE, который генерирует сообщения коммитов по diff с помощью настраиваемого LLM-бэкенда. AI Commits — плагин для IDE на базе IntelliJ и Android Studio, который составляет сообщения коммитов по git diff с помощью больших языковых моделей. Настройте клиент LLM API в параметрах плагина: Tools > AI Commits. В качестве входных данных плагин использует изменения, добавленные в индекс или выбранные в диалоге коммита.
ai-commits-intellij-plugin можно использовать бесплатно? Какая у него лицензия?
ai-commits-intellij-plugin распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ai-commits-intellij-plugin всё ещё поддерживается?
Активно поддерживается. Последний коммит в ai-commits-intellij-plugin — 28 окт. 2026 г..
Для чего можно использовать ai-commits-intellij-plugin?
Составление единообразных сообщений коммитов, не выходя из IDE Коммит только части изменений с генерацией сообщения для выбранного набора Генерация сообщений коммитов с помощью самостоятельно размещённой или локальной модели через Ollama
Где скачать ai-commits-intellij-plugin?
Исходный код и инструкции по установке — на GitHub: https://github.com/Blarc/ai-commits-intellij-plugin

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

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

Плагин для IntelliJ IDEA, который подключает локальные и облачные LLM для проверки, тестирования и объяснения кода проекта, поддерживает режим агента и разработку по спецификациям.

687+1 за неделю108JavaMITАктивно поддерживаетсяОбновлён 19 часов назад