CLI на Go, который с помощью LLM генерирует сообщения коммитов и краткие обзоры кода, а также устанавливает git-хук prepare-commit-msg.
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 обновляется ежедневно.
Похожие проекты
CLI-инструмент, который генерирует conventional commit-сообщения по staged diff с помощью AI-моделей и затем создаёт коммит.
Плагин для IntelliJ IDEA, который подключает локальные и облачные LLM для проверки, тестирования и объяснения кода проекта, поддерживает режим агента и разработку по спецификациям.
Git-хук prepare-commit-msg, который использует модели OpenAI, чтобы составлять сообщения коммитов по добавленным в индекс изменениям.
CLI- и веб-инструмент для построчного перевода SRT-файлов с помощью ChatGPT или любого API, совместимого с OpenAI, включая локальные модели Ollama.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.