diny
Diny é uma pequena ferramenta CLI alimentada por IA que gera automaticamente mensagens de commit git claras e convencionais, analisando as alterações preparadas, não exigindo chave de API e oferecendo funcionalidade plug-and-play.
https://github.com/dinoDanic/diny?ref=producthunt&utm_source=aipure

Informações do Produto
Atualizado:Oct 21, 2025
O que é diny
Diny é uma ferramenta de interface de linha de comando (CLI) de código aberto projetada para simplificar e melhorar o processo de commit do git. Ele atua como um pequeno assistente dinossauro que ajuda os desenvolvedores a escrever mensagens de commit melhores e mais consistentes sem esforço manual. Construído com Go, o Diny se integra perfeitamente com os fluxos de trabalho git existentes e ferramentas populares como o LazyGit, tornando-o uma solução eficiente para desenvolvedores individuais e equipes que desejam manter históricos de commit limpos e significativos.
Principais Recursos do diny
Diny é uma ferramenta CLI focada no Git que automatiza a geração de mensagens de commit usando IA. Ele analisa as alterações preparadas, filtra o ruído e gera mensagens de commit claras e amigáveis às convenções. A ferramenta oferece recursos como fluxo de trabalho interativo, regeneração inteligente, análise de linha do tempo e temas de UI personalizáveis, enquanto se integra perfeitamente com fluxos de trabalho Git e ferramentas como LazyGit sem exigir nenhuma chave de API.
Geração de Commit com IA: Usa o Ollama para analisar o git diff e gerar mensagens de commit significativas, filtrando ruídos como lockfiles e artefatos de build
Fluxo de Trabalho Interativo: Fornece várias opções para refinamento de mensagens, incluindo sistema de feedback personalizado e integração de editor para ajuste fino de mensagens geradas
Análise da Linha do Tempo: Oferece um recurso de linha do tempo que reúne todos os commits de um dia em um breve resumo, ajudando a rastrear o histórico de trabalho e criar relatórios
Integração de Ferramentas: Integra-se perfeitamente com os fluxos de trabalho Git existentes por meio de aliases Git e integração LazyGit
Casos de Uso do diny
Produtividade do Desenvolvedor: Ajuda os desenvolvedores a manter um histórico de commit limpo, gerando automaticamente mensagens de commit significativas para suas alterações de código
Gerenciamento de Projetos: Permite fácil rastreamento e relatório do progresso do desenvolvimento por meio do recurso de linha do tempo para atualizações de clientes e rastreamento de tempo
Colaboração em Equipe: Melhora o processo de revisão de código, garantindo mensagens de commit consistentes e descritivas em toda a equipe
Documentação: Auxilia na manutenção de um histórico e documentação de projeto claros por meio de mensagens de commit bem estruturadas
Vantagens
Nenhuma chave de API necessária para operação
Fácil instalação plug-and-play
Múltiplas opções de integração com ferramentas existentes
Desvantagens
Requer instalação do Ollama
Limitado a estruturas de dados próprias
Atualmente marcado como experimental
Como Usar o diny
Instale o diny: Para macOS/Linux: Execute 'brew install dinoDanic/tap/diny'. Para Windows: Execute 'scoop bucket add dinodanic https://github.com/dinoDanic/scoop-bucket' seguido por 'scoop install diny'
Prepare suas alterações: Use 'git add' para preparar os arquivos que você deseja commitar
Gere a mensagem de commit: Execute 'diny commit' para gerar uma mensagem de commit com base nas suas alterações preparadas
Configure o comando automático (opcional): Execute 'diny auto' para configurar um alias git que permite usar 'git auto' como um atalho para gerar mensagens de commit
Integração com LazyGit (opcional): Execute 'diny link lazygit' para integrar o diny com o LazyGit para gerar mensagens de commit diretamente da UI do LazyGit
Personalize o tema (opcional): Execute 'diny theme' para selecionar entre mais de 10 temas de UI claros e escuros, ou 'diny theme list' para visualizar os temas disponíveis
Visualize o histórico de commits: Execute 'diny timeline' para analisar e resumir seu histórico de commits
Mantenha-se atualizado: Execute 'diny update' periodicamente para atualizar para a versão mais recente
Perguntas Frequentes do diny
Diny é uma ferramenta CLI que gera automaticamente mensagens de commit do Git, analisando as alterações preparadas. É uma pequena ferramenta com tema de dinossauro que ajuda a escrever mensagens de commit claras e amigáveis às convenções, sem exigir uma chave de API.
Artigos Populares

Veo 3.1: O Mais Recente Gerador de Vídeo com IA do Google em 2025
Oct 16, 2025

Códigos de Convite Sora Grátis em Outubro de 2025 e Como Obter e Começar a Criar
Oct 13, 2025

Claude Sonnet 4.5: A mais recente potência de codificação de IA da Anthropic em 2025 | Recursos, Preços, Compare com o GPT 4 e Mais
Sep 30, 2025

Como Fazer uma Foto da Tendência de IA Ghostface com o Prompt do Google Gemini: Guia Definitivo de 2025
Sep 29, 2025