https://github.com/myinusa/llm-commit-craft
LLM Commit Craft is an extension for Visual Studio Code that allows users to generate a commit message based on staged changes in the repository.
https://github.com/myinusa/llm-commit-craft
ai commit-message conventional-commits llm lmstudio vscode
Last synced: 3 months ago
JSON representation
LLM Commit Craft is an extension for Visual Studio Code that allows users to generate a commit message based on staged changes in the repository.
- Host: GitHub
- URL: https://github.com/myinusa/llm-commit-craft
- Owner: myinusa
- License: mit
- Created: 2024-12-08T11:50:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-15T20:06:42.000Z (10 months ago)
- Last Synced: 2025-04-06T04:26:59.642Z (6 months ago)
- Topics: ai, commit-message, conventional-commits, llm, lmstudio, vscode
- Language: TypeScript
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## LLM Commit Craft
## Description
LLM Commit Craft is an extension for Visual Studio Code that allows users to generate a commit message based on staged changes in the repository.
## Configuration
- **Constants File (`src/constants.ts`):**
- Update `LLM_BASE_URL`, `LLM_MODEL`, `LLM_TEMPERATURE`, `LLM_MAX_TOKENS`, and `LLM_SEED` to match your OpenAI account settings.## Roadmap
- [ ] Custom configuration.
- [ ] Token Amount.
- [ ] Address
- [ ] Add support for multiple repositories.
- [ ] Add support for custom prompts.
- [ ] Add support for ollama.
- [ ] Test the extension on Linux and macOS.