DevTrendsDeveloper trends
Accent color

Product

ai-commit —— 用 AI 彻底终结 Git Commit 撰写痛苦

ai-commit 是一个轻量级的 Node.js 命令行工具,专注于一件事:读取你的 Git 变更,借助 AI 自动生成规范、清晰且可读的 Conventional Commits 提交信息。 它解决什么问题? 很多开发者都知道 Commit 消息重要,但在实际工作里,提交信息很容易退化成 fix、update 这类低信息量描述。ai-commit 的目标,就是把这件高频但枯燥的事自动化,并尽量保持提交质量。 当前版本的几个特点 1.…

DTSoftware developmentDTCLIDTLinuxDTTerminal

Product images

About

ai-commit 是一个轻量级的 Node.js 命令行工具,专注于一件事:读取你的 Git 变更,借助 AI 自动生成规范、清晰且可读的 Conventional Commits 提交信息。 它解决什么问题? 很多开发者都知道 Commit 消息重要,但在实际工作里,提交信息很容易退化成 fix、update 这类低信息量描述。ai-commit 的目标,就是把这件高频但枯燥的事自动化,并尽量保持提交质量。 当前版本的几个特点 1. 基于 Git diff 自动生成提交信息:默认面向暂存区变更,也支持按配置自动暂存。 2. 遵循 Conventional Commits 规范:支持 feat、fix、chore 等标准格式,并带有自动修正能力。 3. 支持 OpenAI 兼容 API:可接入 OpenAI 兼容服务,并支持自定义 Base URL 与模型。 4. 支持多语言界面:国际化,目前支持中文、英文、日文、韩文、西班牙文、阿拉伯文。 5. 支持自定义 Prompt:可以根据个人或团队规范调整生成风格。 6. 可直接集成到 Git 工作流:支持交互式提交、打印输出、写入 commit message 文件,以及 Git hook 场景。 10 秒上手 bash git add . && npx -y @alekschen/ai-commit

Discovery history

  1. 阮一峰周刊·用户投稿

    Apr 2, 2026 · 1 observations

Discuss this product