Repolode
Blarc

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