CLI en Go que genera mensajes de commit de git y reseñas breves de código con LLM, y puede instalar un hook git prepare-commit-msg.
Blarc/ai-commits-intellij-plugin
Plugin para IDEs de JetBrains que genera mensajes de commit a partir del diff de Git mediante un backend LLM configurable.
- Estrellas
- 872
- Forks
- 71
- Issues abiertos
- 34
- Último commit
- hace 9 días
¿Qué es?
AI Commits es un plugin para IDEs basados en IntelliJ y Android Studio que redacta mensajes de commit a partir del diff de Git mediante modelos de lenguaje grandes. Configura un cliente de API de LLM en los ajustes del plugin, en Tools > AI Commits, y el plugin usa como entrada los cambios que hayas preparado o seleccionado en el diálogo de commit.
El plugin calcula el diff únicamente a partir de los archivos y las líneas seleccionados en el diálogo de commit, y permite escribir prompts propios con variables y sugerencias predefinidas. Es compatible con Git y Subversion como sistemas de control de versiones. El acceso a los modelos se basa en langchain4j, y los backends compatibles incluyen OpenAI, Anthropic, Azure OpenAI, Gemini, Mistral AI, Ollama, Hugging Face, Amazon Bedrock, GitHub Models, Qianfan y CLI locales como Claude Code y Codex CLI.
Funciones clave
- 01Genera mensajes de commit a partir del diff de Git mediante un LLM
- 02Calcula el diff solo a partir de los archivos y las líneas seleccionados en el diálogo de commit
- 03Admite prompts personalizados con variables y sugerencias predefinidas
- 04Funciona con Git y Subversion
- 05Se conecta con numerosos proveedores de LLM, incluido Ollama local
Casos de uso
- Redactar mensajes de commit coherentes sin salir del IDE
- Confirmar solo una parte de los cambios y generar un mensaje para ese subconjunto
- Usar un modelo local o autoalojado mediante Ollama para generar mensajes de commit
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ai-commits-intellij-plugin?
- Plugin para IDEs de JetBrains que genera mensajes de commit a partir del diff de Git mediante un backend LLM configurable. AI Commits es un plugin para IDEs basados en IntelliJ y Android Studio que redacta mensajes de commit a partir del diff de Git mediante modelos de lenguaje grandes. Configura un cliente de API de LLM en los ajustes del plugin, en Tools > AI Commits, y el plugin usa como entrada los cambios que hayas preparado o seleccionado en el diálogo de commit.
- ¿ai-commits-intellij-plugin es gratuito? ¿Qué licencia tiene?
- ai-commits-intellij-plugin es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-commits-intellij-plugin sigue mantenido?
- Mantenimiento activo. El último commit de ai-commits-intellij-plugin fue el 28 oct 2026.
- ¿Para qué puedo usar ai-commits-intellij-plugin?
- Redactar mensajes de commit coherentes sin salir del IDE Confirmar solo una parte de los cambios y generar un mensaje para ese subconjunto Usar un modelo local o autoalojado mediante Ollama para generar mensajes de commit
- ¿Dónde consigo ai-commits-intellij-plugin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Blarc/ai-commits-intellij-plugin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una herramienta CLI que genera mensajes de commit convencionales a partir de los cambios preparados en Git mediante modelos de IA y luego los confirma.
Plugin de IntelliJ IDEA que integra LLM locales y en la nube para revisar, probar y explicar el código de proyectos, con modo agente y flujos de trabajo basados en especificaciones.
Hook de git prepare-commit-msg que usa modelos de OpenAI para redactar mensajes de commit a partir de los cambios preparados.
Herramienta web y CLI para traducir archivos de subtítulos SRT línea por línea con ChatGPT o cualquier API compatible con OpenAI, incluidos modelos locales de Ollama.
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.