Skip to content

A developer tool that integrates Gemini 2.0 Flash to generate clean, one-line Conventional Commit messages.

Notifications You must be signed in to change notification settings

LunaSource/Luna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luna — AI Commit Message Generator (v1.4 Soon)

Go Open Source Version Platform

Important

Professional Git Commit Automation - Luna generates intelligent, context-aware commit messages for your staged files using Google's Gemini 2.0 Flash AI model.

Quick Start Guide

Tip

Get started in under 60 seconds! Follow these three simple steps:

  1. Install: Download bin/Luna.exe and add to your system PATH
  2. Setup: Run LunaApikey YOUR_GEMINI_API_KEY to configure your API key
  3. Use: Execute git add . && Luna commit to generate your first AI commit!

Command Reference

Note

Available Commands - Comprehensive toolset for commit automation:

Command Description Usage
help Display help information help
commit Generate commit messages commit -e (with emojis)
apikey Set Gemini API key apikey YOUR_KEY
config Manage configuration config

Key Features

Important

AI-Powered Intelligence - Luna analyzes your code changes and generates meaningful, descriptive commit messages that actually make sense.

  • Smart Context Analysis: Understands your code changes and generates relevant commits
  • Lightning Fast: Utilizes Google Gemini 2.0 Flash for instant results
  • Professional Formatting: Creates conventional commit messages
  • Emoji Support: Optional emoji-enhanced commits for better visual tracking
  • Secure: Your API key is stored locally and securely

Documentation

Note

Multi-language Support - Choose your preferred language for detailed documentation:

Configuration

Important

Easy Setup - Get started in minutes:

  1. Obtain your Google Gemini API key from Google AI Studio
  2. Run Luna apikey your_api_key_here to set your credentials
  3. Start generating intelligent commits immediately!

Contributing

Note

Open Source Community - Luna is built with love and welcomes contributions!

We welcome bug reports, feature requests, and pull requests! Please check our documentation for contribution guidelines.


Made by hax — Version 1.3 (Beta)

Streamlining your commit workflow, one AI-generated message at a time!

About

A developer tool that integrates Gemini 2.0 Flash to generate clean, one-line Conventional Commit messages.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages