0835211a711b8d9ac6027fa4d1fc14290dd41410
- Add VS Code extension with OpenCode AI integration - Generate Conventional Commit messages via SCM header button - Include gitService for staged changes detection - Include opencodeService for CLI invocation - Add configuration options for model, includeUnstaged, notifications - Add button disable during generation with progress indicator - Add sparkle icon for the action button - Include package.json, tsconfig, and basic project setup
AI Commit Ext
Generate commit messages using OpenCode AI.
Features
- Generate Conventional Commit messages via OpenCode
- Button in SCM header
- Progress indicator while generating
Requirements
- VS Code 1.71+
- OpenCode CLI installed
Installation
- Clone this repository
- npm install
- Press F5 to test
Configuration
aiCommitExt.model- Model to useaiCommitExt.includeUnstaged- Use unstaged changes if nothing stagedaiCommitExt.showNotification- Show notifications
Usage
- Open a Git repository in VS Code
- Stage some changes
- Click the sparkle icon in the SCM header
- Commit message is generated and filled in
Description