Skip to content

loji 1.0.0

Latest

Choose a tag to compare

@namecoder1 namecoder1 released this 23 Apr 12:42

πŸš€ 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

  1. Install loji globally (use sudo if fail):
npm i loji -g
  1. Set your API key:
loji config OPENAI_API_KEY -v "your-api-key" 
  1. Generate your changelog
loji generate
  1. 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