A command-line tool that generates intelligent changelogs from your GitHub repository using Greptile AI.
- 🤖 AI-powered changelog generation
- 📅 Flexible date range selection (24h, 7d, 14d, 30d)
- 🎯 Multiple changelog formats:
- Internal (technical details for developers)
- External (user-facing changes)
- Mintlify (formatted for Mintlify documentation)
- 🔍 Auto-detection of current repository
- ⚡ Real-time progress indicator
Before using this tool, you'll need:
- Node.js installed
- GitHub Personal Access Token (https://github.com/settings/token)
- Greptile API Key (https://app.greptile.com/settings/api)
- Clone the repository
- Install dependencies:
pnpm install
-
Create a
.env
file in the root directory:GITHUB_TOKEN=your_github_token GREPTILE_API_KEY=your_greptile_api_key
Run pnpm run cl
to start the CLI. Now follow the on-terminal instructions.
Note: Chameleon uses Greptile to index your repo, please check to ensure your company has approved Greptile before using this tool on private work repos.