Back to products
diny

diny

From git diff to clean commits

Website github.com
Overview

What it is

diny automates commit messages from your staged changes. Clean, consistent, conventional. Includes a timeline view of past commits to keep your history crystal clear.

Intent

I need it when

Maintain consistent commit message style across a team or project

diny offers a three-tier configuration system (global, project-shared, project-private) with options for conventional commits, emoji prefixes, tone, and custom instructions, enabling standardized commit messages across teams

Split large staged changes into multiple focused commits organized by concern

diny provides an interactive TUI with a split feature that groups staged changes by concern, allowing users to organize and commit related changes separately without manual file staging

Use AI commit generation without API keys or account signup

diny requires no API key, no signup, and no external service dependencies, making it immediately usable for developers who want local-only AI commit generation with privacy and offline capability

Generate AI-powered changelogs and analyze commit history

diny includes changelog generation between tags or commits and timeline analysis with date presets, allowing users to automatically summarize work and track project history without manual documentation

Generate professional git commit messages quickly without manual typing

diny reads staged git diffs and uses AI to generate 3 commit message variants automatically, eliminating manual composition and reducing time spent on commit message writing

Drop

Not a fit when

  • User requires enterprise support or SLA guarantees for commit message generation
  • User works in an environment without git or terminal access
  • User needs cloud-hosted commit generation without local CLI installation
  • User requires integration with non-git version control systems
  • User cannot use open-source software due to organizational licensing restrictions
Commercials

Pricing

Free, open-source CLI tool with no paid tiers