{"repo":"tak-bro/aicommit2","free":true,"listed":false,"github":"https://github.com/tak-bro/aicommit2","clone":"git clone https://github.com/tak-bro/aicommit2.git","description":"A Reactive CLI that generates commit messages for Git and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI","language":"TypeScript","stars":526,"topics":["aicommit","anthropic","chatgpt","claude","cli","ollama","git-commit","cohere","mistral","groq"],"license":"MIT","category":"cli-tools","readme_excerpt":"aicommit2 A Reactive CLI that generates commit messages for Git, YADM, and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral, and other AI Table of Contents - Quick start - Introduction - Key features - Supported providers - Setup - How it works - Version Control Systems - Usage - Integrations - LazyGit - Git Hooks - Configuration - General Settings - Diff Compression - Logging - Custom Prompt Template - Code Review - Watch Commit Mode - Upgrading - Contributing Quick start Introduction aicommit2 automatically generates commit messages using AI. It supports Git, YADM (Yet Another Dotfiles Manager), and Jujutsu (jj) repositories with automatic detection. AICommits inspired the core functionalities and architecture of this project. Key features - VCS Support : Works with Git, YADM, and Jujutsu repositories - Multi-AI Support : Integrates with OpenAI, Anthropic Claude, Google Gemini, Mistral AI, Cohere, Groq, Ollama and more - OpenAI API Compatibility : Support for any service that implements the OpenAI API specification - Reactive CLI : Enables simultaneous requests to multiple AIs and selection of the best commit message - Code Review : AI-powered structured code review with severity levels before committing - Commit Rewrite : Rewrite the commit message of any existing commit with AI ( aicommit2 rewrite ) - Git Hook Integration : Can be used as a prepare-commit-msg hook - Custom Prompt : Supports user-defined system prompt templates - Diff Compression : Reduces token usage","default_branch":null,"files":null,"tree":[],"storefront":"/r/tak-bro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tak-bro/aicommit2/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."}