In Visual Studio Code, at the bottom of the Activity Bar, click the Extensions icon, and select Install from VSIX. Select the VSIX file ProCommit.vsix and click Install.
You're done!
Extension Settings
ProCommit extension contributes the following settings:
Extension Settings
The extension contributes the following settings (keys and defaults shown):
procommit.general.generator (default: ChatGPT): Generator used to create commit messages. Options: ChatGPT, Gemini, Ollama, LMStudio, Smithery, Custom.
procommit.general.messageApproveMethod (default: Quick pick): Method used to approve generated commit messages. Options: Quick pick, Message file.
procommit.general.language (default: English): Language used for generated commit messages. Options include English, Japanese, Korean, German, Russian.
procommit.general.showEmoji (default: false): Include emojis in commit messages.
procommit.general.useMultipleResults (default: false): When enabled and using the Quick pick approve method, allow choosing from multiple generated results.
procommit.apiKey (default: empty): API key used by generators (OpenAI, Gemini, Smithery, AutoCommit, etc.).
procommit.endpoint (default: empty): Custom endpoint URL for generators. Leave blank to use the default endpoint for the selected generator.
procommit.model (default: gpt-4o-mini): Model identifier or version to use for AI generators. Leave blank to use the generator default.
procommit.temperature (default: 0.2): Controls randomness for generators. Lower values make output more deterministic.
procommit.maxTokens (default: 196): Maximum number of tokens to generate for commit messages.
These keys map directly to the configuration schema in package.json and can be changed in VS Code Settings UI or in workspace/user settings.