Claude Auto-Commit - AI Developer Tools Tool

Overview

Claude Auto-Commit is an open-source CLI tool that uses the Claude Code SDK to analyze repository changes and generate contextual, human-readable Git commit messages. It targets developers who want consistent, informative commit history without manual message writing — supporting conventional commits, emojis, language localization (English and Japanese), templates with smart placeholders, and dry-run previews. The tool can automatically stage changes and optionally push commits to a remote, and it runs on modern Node.js (ES modules) with TypeScript-friendly code. ([github.com](https://github.com/0xkaz/claude-auto-commit)) Authentication uses Anthropic/Claude mechanisms: the README documents both an ANTHROPIC_API_KEY environment variable and an OAuth-based flow via the Claude CLI (requires Claude Pro/Max), so users may authenticate with a Claude account rather than embedding API keys. Releases and changelogs show an active migration to the Claude Code SDK (v0.1.4) that added improved caching, retry/backoff, and an NPM/NPX distribution for easy execution. The project is licensed MIT and distributed with installation scripts, NPX usage, and optional global NPM installation. ([github.com](https://github.com/0xkaz/claude-auto-commit))

GitHub Statistics

  • Stars: 49
  • Forks: 6
  • Contributors: 1
  • License: MIT
  • Primary Language: Shell
  • Last Updated: 2025-06-13T20:52:49Z
  • Latest Release: v0.1.4

Repository activity shows ongoing maintenance and feature releases: 32 commits and a recent release v0.1.4 published on Jun 13, 2025. The project has a small but engaged community with 49 stars, 6 forks, 10 releases, 2 contributors, 1 open issue, and 2 open pull requests as visible on the GitHub page. The project is MIT-licensed and provides full documentation and configuration examples in the repo. These signals indicate a healthy, early-stage open-source project suitable for testing and integration, though community size is small so users should expect limited third-party support beyond the maintainer and GitHub issues. ([github.com](https://github.com/0xkaz/claude-auto-commit))

Installation

Install via npm:

npx claude-auto-commit
npm install -g claude-auto-commit
curl -fsSL https://raw.githubusercontent.com/0xkaz/claude-auto-commit/main/scripts/install.sh | bash
git clone https://github.com/0xkaz/claude-auto-commit.git && cd claude-auto-commit && ./src/claude-auto-commit.sh

Key Features

  • AI-driven analysis of staged and unstaged changes using the Claude Code SDK for context-aware messages.
  • Supports conventional-commit formatting and customizable commit types (feat, fix, chore, etc.).
  • Multi-language interface (English and Japanese) and optional emoji insertion for contextual flair.
  • Template system with persistent templates and {variable} placeholders for reusable message patterns.
  • Dry-run, verbose summary, auto-stage, and optional auto-push with retry/exponential-backoff handling.

Community

Small, active maintainer-driven community: 49 stars, 6 forks, 10 releases, and 2 contributors. Issues and PRs are handled via the GitHub repo; documentation and examples are included in the repository. For bugs and feature requests use the project’s Issues tab and consult the repository README and CHANGELOG for recent changes. ([github.com](https://github.com/0xkaz/claude-auto-commit))

Last Refreshed: 2026-02-24

Key Information

  • Category: Developer Tools
  • Type: AI Developer Tools Tool