Readit News logoReadit News
anirbanfaith commented on Show HN: Commitdog – Git on steroids CLI (pure Go, ~3MB binary)   aysdog.com/commitdog... · Posted by u/anirbanfaith
yuvrajangads · 13 days ago
Nice, similar energy to lazygit but as a single binary. The AI commit message generation is useful but I'd want a way to set a template or convention (conventional commits, etc.) so it doesn't just freestyle every time.

One thing: piping the install through curl | sh makes some people nervous. Might be worth adding a homebrew tap or at least a checksum for the binary.

anirbanfaith · 4 days ago
Conventional commits are baked in — it analyzes the staged diff and suggests structured messages (feat/fix/chore/refactor). No freestyle. Fair point on curl | sh. Checksums are coming. Homebrew tap is live now — brew tap aysdog/commitdog && brew install commitdog.
anirbanfaith commented on Show HN: Commitdog – Git on steroids CLI (pure Go, ~3MB binary)   aysdog.com/commitdog... · Posted by u/anirbanfaith
anirbanfaith · 13 days ago
Hey HN,

Built Commitdog while learning Go – my personal "git on steroids" CLI to cut repetition in daily workflows.

Single ~3MB binary (pure stdlib Go, no deps/cloud/telemetry). Key features:

- Analyzes staged diff → suggests conventional commit message (hit 1 to accept, edit, or override) - One-command commit + push if wanted - Branch helpers (create/switch/cleanup) - Stash/sync/quick rebase/pull shortcuts - Auto self-updates

Tired of "fix stuff" commits or 10+ commands for basics? Just stage → commitdog → flow on.

Install: curl -sSL https://aysdog.com/install.sh | bash]

Repo: https://github.com/aysdog/commitdog

Roast it, suggest better alternatives (commitizen, git-cz, cz-cli, etc.?), report bugs, or share workflow pains — genuinely want feedback!

u/anirbanfaith

KarmaCake day2March 2, 2026View Original