Skip to content

smilecc/opencommit

 
 

Repository files navigation

OpenCommit logo

OpenCommit CN

原作者

利用 AI 自动生成 Git 提交信息(简中强化版)

使用 AI 消灭没有意义的 commit message 🤯🔫

Current version

OpenCommit example

安装

NPM

npm install -g opencommit-cn

PNPM

pnpm install -g opencommit-cn

特性

  1. 中文强化:强化中文 Prompt 支持,更符合中文习惯
  2. 新增 AI 服务商:增加对 火山引擎(OCO_AI_PROVIDER=volcengine) 的支持
  3. UI优化:对命令行交互进行了汉化

使用方式

  • 基本使用方式请参考 opencommit 文档
  • 火山引擎(OCO_AI_PROVIDER=volcengine) 配置请参考以下配置
OCO_ONE_LINE_COMMIT=true
OCO_MODEL=doubao-seed-1-6-flash-250828
OCO_API_URL=https://ark.cn-beijing.volces.com/api/v3
OCO_API_KEY=<替换成你的火山引擎 API Key>
OCO_API_CUSTOM_HEADERS=undefined
OCO_AI_PROVIDER=volcengine
OCO_TOKENS_MAX_INPUT=32768
OCO_TOKENS_MAX_OUTPUT=500
OCO_DESCRIPTION=true
OCO_EMOJI=false
OCO_LANGUAGE=zh_CN
OCO_MESSAGE_TEMPLATE_PLACEHOLDER=$msg
OCO_PROMPT_MODULE=conventional-commit
OCO_TEST_MOCK_TYPE=commit-message
OCO_OMIT_SCOPE=false
OCO_GITPUSH=true
OCO_WHY=false
OCO_HOOK_AUTO_UNCOMMENT=false

About

利用 AI 自动生成 Git 提交信息(简中强化版)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.4%
  • TypeScript 1.6%