Tech News
← Back to articles

Show HN: Build the habit of writing meaningful commit messages

read original related products more articles

smartcommit

smartcommit is an intelligent, AI-powered CLI tool that helps you write semantic, Conventional Commits messages effortlessly. It analyzes your staged changes, asks clarifying questions to understand the "why" behind your code, and generates a structured commit message for you.

Future you will thank you for deciding to use smartcommit !

Features

AI-Powered Analysis : Automatically analyzes your staged git diff to understand what changed.

: Automatically analyzes your staged to understand what changed. Interactive Q&A : Asks you specific, relevant questions to gather context that isn't obvious from the code alone (the "why" and "intent").

: Asks you specific, relevant questions to gather context that isn't obvious from the code alone (the "why" and "intent"). Multi-Provider Support : OpenAI (GPT-4o) : For top-tier accuracy and performance. Ollama (Llama 3.1) : Run locally and privately for free.

: Conventional Commits : strictly enforces the Conventional Commits specification ( feat , fix , chore , etc.).

: strictly enforces the Conventional Commits specification ( , , , etc.). Beautiful TUI: A responsive, easy-to-use Terminal User Interface built with Bubble Tea.

Installation

... continue reading