Let GitoCommito commit for you
- Automatic Commit Generation: Generate commits based on your staged changes.
- Compliance with Conventional Commits: Adhere to the Conventional Commits standards without memorizing the conventions.
- Integration with OpenAI: Leverages the power of OpenAI's language model to create meaningful commit messages.
- Install the extension from the Visual Studio Code marketplace.
- Set your OpenAI key by calling
GitoCommito: Set OpenAI Key
in the VS Code command palette (Cmd/Ctrl + Shift + P
to open the command palette). - Start generating commit messages by calling
GitoCommito: Generate Commit Message
or by clicking on Gito's face in the Source Control view. - There's two options for generating commits.
- ⚡ GottaGoFast. Super fast but can only capture simple changes. Use if changed simple things across one file.
- 🐢 GottaGoBest: Uses more tokens and is slower but generates better commits capable of tracking multiple changes.
- Visual Studio Code
- An OpenAI API Key
Check Mark Means Solved
- Gito does not deal well with moving files
- Gito does not deal with staged changes above a certain lenght
- GitEmoji accuracy is low
- See CHANGELOG.md
- Initial Release
- Needs user testing. Feedback is highly appreciated. Please feel free to open an issue if you find any.
We welcome contributions to GitoCommito! If you'd like to contribute, feel free to fork the repository and submit a pull request.