Skip to content

greptileai/chameleon

Repository files navigation

Chameleon: Changelog Generator CLI

A command-line tool that generates intelligent changelogs from your GitHub repository using Greptile AI.

Features

  • 🤖 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

Prerequisites

Before using this tool, you'll need:

Installation

  1. Clone the repository
  2. Install dependencies:
pnpm install
  1. Create a .env file in the root directory:

    GITHUB_TOKEN=your_github_token
    GREPTILE_API_KEY=your_greptile_api_key

Usage

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.

About

Changelog generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published