aicommit2
brew install aicommit2
v2.6.1
MIT
Reactive CLI that generates commit messages for Git and Jujutsu with AI
213
30-day installs · #2559
779
90-day · #2440
1.8k
365-day · #2939
518
★ GitHub stars · updated 2mo ago
Runtime dependencies
GitHub topics
ai-commits
aicommit
aicommits
anthropic
chatgpt
claude
cli
codestral
cohere
deepseek
git-commit
groq
jj
lazygit
llama
mistral
ollama
perplexity
pre-commit
pre-commit-hook
Links
- https://github.com/tak-bro/aicommit2
- GitHub: tak-bro/aicommit2
- Brew formula source: Formula/a/aicommit2.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"node"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Reactive CLI that generates commit messages for Git and Jujutsu with AI",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:20+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "aicommit2",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-12T02:14:49Z",
"github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\n \u003cdiv\u003e\n \u003cimg src=\"https://github.com/tak-bro/aicommit2/blob/main/img/demo-min.gif?raw=true\" alt=\"aicommit2\"/\u003e\n \u003ch1 align=\"center\"\u003eaicommit2\u003c/h1\u003e\n \u003c/div\u003e\n \u003cp\u003e\n A Reactive CLI that generates commit messages for Git, YADM, and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral, and other AI\n \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\" markdown=\"1\"\u003e\n\n[](https://github.com/tak-bro)\n\n[](https://www.npmjs.com/package/aicommit2)\n[](https://www.npmjs.com/package/aicommit2)\n[](#nix-installation)\n[](https://formulae.brew.sh/formula/aicommit2)\n\n\u003c/div\u003e\n\n______________________________________________________________________\n\n## Table of Contents\n\n- [Quick start](#quick-start)\n- [Introduction](#introduction)\n- [Key features](#key-features)\n- [Supported providers](#supported-providers)\n- [Setup](#setup)\n- [How it works](#how-it-works)\n- [Version Control Systems](#version-control-systems)\n- [Usage](#usage)\n- [Integrations](#integrations)\n - [LazyGit](#lazygit)\n - [Git Hooks](#git-hooks)\n- [Configuration](#configuration)\n- [General Settings](#general-settings)\n- [Diff Compression](#diff-compression)\n- [Logging](#logging)\n- [Custom Prompt Template](#custom-prompt-template)\n- [Code Review](#code-review)\n- [Watch Commit Mode](#watch-commit-mode)\n- [Upgrading](#upgrading)\n- [Contributing](#contributing)\n\n______________________________________________________________________\n\n## Quick start\n\n```bash\n# Install via Homebre",
"github_repo": "tak-bro/aicommit2",
"github_stars": 518,
"github_topics": [
"ai-commits",
"aicommit",
"aicommits",
"anthropic",
"chatgpt",
"claude",
"cli",
"codestral",
"cohere",
"deepseek",
"git-commit",
"groq",
"jj",
"lazygit",
"llama",
"mistral",
"ollama",
"perplexity",
"pre-commit",
"pre-commit-hook"
],
"homepage": "https://github.com/tak-bro/aicommit2",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 213,
"installs_365d": 1828,
"installs_90d": 779,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "aicommit2",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 2559,
"rank_365d": 2939,
"rank_90d": 2440,
"raw_hash": "c2b555521cd9a44f",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/a/aicommit2.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.6.1",
"versioned_formulae": [],
"why_use_this": null
}