Commit Message Formatter is an commit messages generator.
- Generate commit message by LLM following selected text
- Concurrency of commit message generation
- History of generated commit messages
- Support custom git types
- Integrate with git diff
You can customize the following preferences:
Emoji Format
: Choose betweenemoji
andemoji code
.Copy Format
: Choose betweenemoji-type
andemoji
.Terminator
: Change the terminator of the commit type and message.Action
: Choose betweenCopy to Clipboard
,Paste into Editor
andCopy and Paste
.OpenAI API Key
: API Key is used to authenticate with OpenAI API.OpenAI Base Path (Optional)
: Base Path is used to override base path with OpenAI API.Model
: Model is used to specify the model to use.Language
: LLM will use this language to generate content.
You can fork this repo and change the src/lib/types.ts
to add more gitmojis.