π Loji v1.0.0 β First Official Release
We're excited to launch Loji v1.0.0, the first stable release of our AI-powered CLI for generating changelogs directly from your git commit history.
No more manual writing β just smart, consistent, and structured changelogs.
π§ Whatβs Loji?
Loji is a CLI tool that analyzes your Git history using OpenAI and generates changelogs that follow the Keep a Changelog format. Itβs powered by the Vercel AI SDK and designed to save time, reduce friction, and keep your release notes clean and useful.
β¨ Highlights of v1.0.0
- π AI-powered commit analysis: Automatically categorize and describe commits.
- π Keep a Changelog format: Always consistent, always clean.
- πΎ Local SQLite storage: Caches analysis for speed and repeatability.
- π§ Supports OpenAI GPT models: gpt-3.5-turbo, gpt-4, and more.
- π Retry failed commits: Re-analyze with alternate models and token limits.
- π¦ Batch processing: Efficiently handle large commit histories.
- π§ͺ Smart handling of large diffs: Automatically truncate files and lines to fit token limits.
π οΈ How to Use
- Install loji globally (use
sudoif fail):
npm i loji -g- Set your API key:
loji config OPENAI_API_KEY -v "your-api-key" - Generate your changelog
loji generate- Retry failed commits with different model and/or tokens limit:
loji retry --model gpt-4 --tokens 300β° Coming soon
- Changelog templating and theming
- Multi-language support
- Interactive terminal UI