GitShipNote
AI-powered changelog generator for Git repositories

Transform your messy git logs into beautiful, human-readable changelogs with AI.
✨ Features
- 🚀 One-click changelog generation - No setup, no backend servers
- 🤖 AI-powered categorization - Automatically sorts commits into Features, Fixes, Improvements, and Documentation
- 📝 Clean Markdown output - Professional changelogs ready to share
- 🔒 Privacy-first - Your API key stays on your machine, never uploaded
- ⚡ Fast & lightweight - Runs directly in VS Code
📦 Installation
From VS Code Marketplace (Recommended)
- Open VS Code
- Press
Ctrl+Shift+X (or Cmd+Shift+X on Mac)
- Search for "GitShipNote"
- Click Install
From VSIX File
code --install-extension gitshipnote-1.0.0.vsix
🚀 Usage
- Open a Git repository in VS Code
- Press
Ctrl+Shift+P (or Cmd+Shift+P on Mac)
- Type
GitShipNote: Generate Changelog
- Enter your Anthropic API key (first time only)
- Choose how many commits to analyze (1-100)
- View your changelog! - Opens in a new Markdown file
🔑 API Key Setup
GitShipNote uses Claude AI to generate intelligent changelogs. You'll need your own Anthropic API key:
- Go to https://console.anthropic.com/
- Sign up for a free account
- Create an API key
- Paste it when prompted in VS Code (or add it manually in Settings → GitShipNote)
Your API key is stored locally and never shared.
📄 Example Output
# CHANGELOG
*Last 50 commits*
---
## Features
- Added user authentication system with OAuth support
- Implemented dark mode toggle in settings panel
- Created new dashboard with real-time analytics
## Fixes
- Fixed memory leak in background service
- Resolved API timeout issues during peak hours
- Corrected date formatting in export feature
## Improvements
- Optimized database queries for faster load times
- Enhanced error messages for better debugging
- Updated UI components for better accessibility
## Documentation
- Added API documentation with examples
- Updated README with installation instructions
🛠️ Development
Building from Source
git clone https://github.com/baoblank25/Git_Ship_Note.git
cd Git_Ship_Note/extension
npm install
npm run compile
Packaging
npm install -g @vscode/vsce
vsce package
🤝 Contributing
PRs and issues welcome! Visit: baoblank25/Git_Ship_Note
📝 License
MIT License - see LICENSE for details
🔗 Links