🍺 BREW Explorer

← all formulae

aicommits

brew install aicommits v3.4.0 MIT

Writes your git commit messages for you with AI

61
30-day installs · #4287
325
90-day · #3410
775
365-day · #4256
9.0k
★ GitHub stars · updated 3mo ago

Runtime dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "node"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Writes your git commit messages for you 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": "aicommits",
  "github_default_branch": "develop",
  "github_last_commit_at": "2026-05-18T21:50:36Z",
  "github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\n  \u003cdiv\u003e\n    \u003cimg src=\".github/screenshot.png\" alt=\"AI Commits\"/\u003e\n    \u003cimg src=\"./aic.png\" width=\"50\" alt=\"AI Commits\"/\u003e\n    \u003ch1 align=\"center\"\u003eAI Commits\u003c/h1\u003e\n  \u003c/div\u003e\n  \u003cp\u003eA CLI that writes your git commit messages for you with AI. Never write a commit message again.\u003c/p\u003e\n  \u003ca href=\"https://www.npmjs.com/package/aicommits\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/aicommits\" alt=\"Current version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/aicommits\"\u003e\u003cimg src=\"https://img.shields.io/npm/dt/aicommits\" alt=\"Downloads\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n## Setup\n\n\u003e The minimum supported version of Node.js is v22. Check your Node.js version with `node --version`.\n\n1. Install _aicommits_:\n\n   ```sh\n   npm install -g aicommits\n   ```\n\n2. Run the setup command to choose your AI provider:\n\n   ```sh\n   aicommits setup\n   ```\n\nThis will guide you through:\n\n- Selecting your AI provider (sets the `provider` config)\n- Configuring your API key\n- **Automatically fetching and selecting from available models** (when supported)\n- **Choosing your preferred commit message format** (plain, conventional, conventional+body, gitmoji, or subject+body)\n\n  Supported providers include:\n\n  - **TogetherAI** (recommended) - Get your API key from [TogetherAI](https://api.together.ai/)\n  - **OpenAI** - Get your API key from [OpenAI API Keys page](https://platform.openai.com/account/api-keys)\n  - **Groq** - Get your API key from [Groq Console](https://console.groq.com/keys)\n  - **xAI** - Get your API key from [xAI Console](https://console.x.ai/)\n  - **OpenRouter** - Get your API key from [OpenRouter](https://openrouter.ai/keys)\n  - **Ollama** (local) - Run AI models locally with [Ollama](https://ollama.ai)\n  - **LM Studio** (local) - No API key required. Runs on your computer via [LM Studio](https://lmstudio.ai/)\n  - **Custom OpenAI-compatible endpoint** - Use any service that implements the OpenAI API\n\n  **For CI/CD environments**, you can also set up configuration via the config file:\n\n  ```bas",
  "github_repo": "Nutlope/aicommits",
  "github_stars": 9025,
  "github_topics": [],
  "homepage": "https://github.com/Nutlope/aicommits",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 61,
  "installs_365d": 775,
  "installs_90d": 325,
  "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": "aicommits",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 4287,
  "rank_365d": 4256,
  "rank_90d": 3410,
  "raw_hash": "d9122cc1e48923bc",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/aicommits.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "3.4.0",
  "versioned_formulae": [],
  "why_use_this": null
}