{"repo":"Hi7cl4w/diffy-explain-ai","free":true,"listed":false,"github":"https://github.com/Hi7cl4w/diffy-explain-ai","clone":"git clone https://github.com/Hi7cl4w/diffy-explain-ai.git","description":"Generate Commit Message the changed code using git diff and OpenAI in natural language .","language":"TypeScript","stars":17,"topics":["git","git-helper","productivity","typescript","vscode","vscode-extension"],"license":"MIT","category":"productivity","readme_excerpt":"Diffy - AI Commit Messages with Context Generate intelligent commit messages using AI (OpenAI, GitHub Copilot, or Google Gemini) from your git diff. Features intelligent codebase indexing, customizable formats, and comprehensive configuration options. ✨ Key Features - 🤖 Multiple AI Providers : Choose between OpenAI, GitHub Copilot, or Google Gemini - 🧠 Smart Codebase Indexing : 3 strategies (Compact, Structured, AST-based) for context-aware commits - 📝 Flexible Formats : Conventional Commits, Gitmoji, or custom templates - 🔍 Diff Analysis : Auto-extracts modified functions, classes, and imports - ⚙️ Highly Configurable : 20+ settings for complete customization - 📋 One-Click Generation : Direct SCM integration for instant commit messages - � Smart Filtering : Auto-excludes lock files, images, and other irrelevant changes 🚀 Installation From VS Code Marketplace (Recommended) 1. Open VS Code 2. Go to Extensions ( Ctrl+Shift+X / Cmd+Shift+X ) 3. Search for \"Diffy\" 4. Click Install From OpenVSX 1. Visit OpenVSX 2. Click Download 3. Install the .vsix file in VS Code From Command Line Requirements - VS Code : ^1.105.0 - AI Provider : One of: - GitHub Copilot subscription (recommended - no API key needed) - OpenAI API key - Google Gemini API key 🛠️ Quick Start 1. Choose Your AI Provider GitHub Copilot (Easiest Setup) OpenAI Google Gemini 2. Generate Your First Commit Message 1. Stage your changes: git add . 2. Open VS Code's Source Control view 3. Click the \"✨ Generate Commit ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hi7cl4w","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hi7cl4w/diffy-explain-ai/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}