ai-changelog-generator-extension
v0.4.0
Published
AI-powered changelog generator and commit assistant
Readme
AI Changelog Generator - VS Code Extension
AI-powered changelog and commit message generator integrated directly into VS Code.
Features
- 🤖 AI Commit Messages - Generate meaningful commit messages from your staged changes
- 📝 Smart Changelog Generation - Create professional changelogs with one click
- 🔄 Multiple AI Providers - Supports OpenAI, Anthropic, Google, Azure, and more
- 🔒 Secure API Key Storage - Keys stored in VS Code's secret storage
- 🎯 Git Integration - Works seamlessly with VS Code's built-in Git
Installation
- Install from VS Code Marketplace
- Run command:
AI Changelog: Configure AI Provider - Select your preferred AI provider and enter API key
- Start generating!
Usage
Generate Commit Message
- Stage your changes in VS Code's Source Control panel
- Open the AI Changelog sidebar
- Click "Generate Commit Message"
- Select from AI-generated suggestions
Create Release
- Open Release Manager in the sidebar
- Click "Draft New Release"
- Enter version number
- AI generates changelog from commits since last tag
Configuration
Configure in VS Code Settings (search for "AI Changelog"):
aiChangelog.provider- AI provider (openai, anthropic, etc.)aiChangelog.model- Override default modelaiChangelog.temperature- Control creativity (0.0-1.0)
Requirements
- Node.js >= 22.21.1
- Git repository
- API key for chosen AI provider
Supported AI Providers
- OpenAI (GPT-4.1, o3, o4)
- Anthropic (Claude 3.5 Sonnet, Opus)
- Google (Gemini 2.0)
- Azure OpenAI
- AWS Bedrock
- Ollama (Local models)
- LM Studio (Local models)
Extension Settings
This extension contributes the following settings:
aiChangelog.provider: Select AI provideraiChangelog.model: Override default modelaiChangelog.temperature: Control generation creativity
Known Issues
- First-time setup requires manual API key entry
- Large diffs may take longer to analyze
Release Notes
0.1.0
Initial release:
- Commit message generation
- Changelog generation
- Multi-provider support
- Secure key storage
Development
Built on top of @entro314labs/ai-changelog-generator
License
MIT
