CLI em Go que gera mensagens de commit do Git e revisões breves de código com LLMs, além de poder instalar um hook prepare-commit-msg.
Blarc/ai-commits-intellij-plugin
Plugin para IDEs JetBrains que gera mensagens de commit do Git a partir do diff, usando um backend de LLM configurável.
- Estrelas
- 872
- Forks
- 71
- Issues abertas
- 34
- Último commit
- há 10 dias
O que é?
AI Commits é um plugin para IDEs baseadas no IntelliJ e para o Android Studio que cria mensagens de commit a partir do diff do Git usando modelos de linguagem grandes. Nas configurações do plugin, em Tools > AI Commits, você configura um cliente de API de LLM. O plugin usa como entrada as alterações preparadas ou selecionadas na caixa de diálogo de commit.
O plugin calcula o diff apenas dos arquivos e das linhas selecionados na caixa de diálogo de commit, e permite criar seu próprio prompt com variáveis predefinidas e dicas. Ele oferece suporte a Git e Subversion como sistemas de controle de versão. O acesso aos modelos é baseado em langchain4j, e os backends compatíveis incluem OpenAI, Anthropic, Azure OpenAI, Gemini, Mistral AI, Ollama, Hugging Face, Amazon Bedrock, GitHub Models, Qianfan e CLIs locais, como Claude Code e Codex CLI.
Recursos principais
- 01Gera mensagens de commit a partir do diff do Git usando um LLM
- 02Calcula o diff apenas dos arquivos e das linhas selecionados na caixa de diálogo de commit
- 03Oferece suporte a prompts personalizados com variáveis predefinidas e dicas
- 04Funciona com Git e Subversion
- 05Conecta-se a vários provedores de LLM, incluindo o Ollama local
Casos de uso
- Escrever mensagens de commit consistentes sem sair da IDE
- Fazer commit de apenas parte das alterações e gerar uma mensagem para esse subconjunto
- Usar um modelo local ou auto-hospedado por meio do Ollama para gerar commits
Em coleções
Tópicos
Perguntas frequentes
- O que é ai-commits-intellij-plugin?
- Plugin para IDEs JetBrains que gera mensagens de commit do Git a partir do diff, usando um backend de LLM configurável. AI Commits é um plugin para IDEs baseadas no IntelliJ e para o Android Studio que cria mensagens de commit a partir do diff do Git usando modelos de linguagem grandes. Nas configurações do plugin, em Tools > AI Commits, você configura um cliente de API de LLM. O plugin usa como entrada as alterações preparadas ou selecionadas na caixa de diálogo de commit.
- ai-commits-intellij-plugin é gratuito? Qual é a licença?
- ai-commits-intellij-plugin é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ai-commits-intellij-plugin ainda é mantido?
- Manutenção ativa. O último commit de ai-commits-intellij-plugin foi em 28 de out. de 2026.
- Para que posso usar ai-commits-intellij-plugin?
- Escrever mensagens de commit consistentes sem sair da IDE Fazer commit de apenas parte das alterações e gerar uma mensagem para esse subconjunto Usar um modelo local ou auto-hospedado por meio do Ollama para gerar commits
- Onde consigo ai-commits-intellij-plugin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Blarc/ai-commits-intellij-plugin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma ferramenta de CLI que gera mensagens de commit convencionais a partir do diff staged do Git usando modelos de IA e, em seguida, faz o commit.
Plugin para IntelliJ IDEA que integra LLMs locais e na nuvem para revisar, testar e explicar o código do projeto, com modo agente e fluxos de trabalho guiados por especificações.
Um hook git prepare-commit-msg que usa modelos da OpenAI para criar mensagens de commit com base nas alterações staged.
Aplicativo de chat em Vue 3 e Electron baseado no Tencent IM SDK, com chat de IA para vários modelos (OpenAI, Ollama, DeepSeek); repositório antigo substituído pelo PureChatNext.
CLI e ferramenta web que traduzem arquivos de legenda SRT linha por linha usando o ChatGPT ou qualquer API compatível com OpenAI, incluindo modelos locais do Ollama.