Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jez ⚡

AI-powered Git assistant that turns Git changes into commits, pull requests, and concise code summaries.

Spend less time writing and more time shipping.

Install

npm install -g @ansabazys/jez

Quick Start

Initialize jez.

jez init

You'll be asked to:

  • Select an AI provider
  • Enter your API key
  • Choose a default model

Commands

Generate commit messages

git add .

jez commit

Generate pull requests

git add .

jez pr

Explain code changes

git add .

jez explain

View project status

jez status

Run diagnostics

jez doctor

Manage configuration

jez config list

jez config get provider

jez config set model google/gemini-2.5-flash

Features

  • ✨ AI-generated conventional commit messages
  • 📋 AI-generated GitHub pull requests
  • 🧠 Code change summaries
  • 📦 Repository status overview
  • 🩺 Environment diagnostics
  • ⚙️ Configuration management

Supported Providers

Available

  • OpenRouter ✅

Coming Soon

  • OpenAI 🚧
  • Anthropic 🚧
  • Gemini 🚧

Requirements

  • Node.js 20+
  • Git
  • OpenRouter API key

Tech Stack

  • Bun
  • TypeScript
  • Commander
  • OpenRouter
  • AI SDK
  • Simple Git

Roadmap

v0.0.1

  • init
  • config
  • status
  • doctor
  • commit
  • pr
  • explain

Upcoming

  • changelog
  • release
  • multi-provider support

License

MIT

About

Jez is an AI-powered Git companion that turns Git diffs into meaningful commits, PRs, changelogs, release notes, and human-readable explanations.

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages