EveryDev.ai
Subscribe
Home
Tools

4,218+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3186
  • Coding2210
  • Infrastructure966
  • Projects660
  • Marketing625
  • Research579
  • MCP518
  • Design497
  • Analytics490
  • Testing382
  • Security360
  • Data320
  • Integration242
  • Prompts239
  • Communication225
  • Extensions210
  • Voice191
  • Learning188
  • Commerce167
  • DevOps145
  • Web99
  • Finance34
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. aicommits
    aicommits icon

    aicommits

    Command Line Assistants
    Featured

    A CLI that writes your git commit messages for you with AI from your staged changes.

    Visit Website

    At a Glance

    Pricing
    Open Source

    MIT-licensed CLI that writes git commit messages with AI. Free to use; users supply their own AI provider API key or run local models.

    Engagement

    Available On

    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Command Line AssistantsVersion ControlAI Coding Assistants

    Alternatives

    GitAISafeSandboxWorktrunk
    Developer
    Hassan El MghariNew York City, NY

    Listed Oct 2026

    About aicommits

    aicommits is an open-source command-line tool, maintained by Hassan El Mghari (Nutlope) and contributors, that generates git commit messages with an AI model. It reads your staged changes and proposes a commit subject, with an optional description. Version 4.2.2 is published on npm and requires Node.js v22 or newer.

    What It Is

    aicommits is a Node.js CLI for developers who want AI to draft commit messages. After you stage files with git, running aicommits (or the aic alias) generates a message and commits it. Unknown flags are passed through to git commit. It can also be installed as a prepare-commit-msg git hook, so a normal git commit produces a generated message that opens in your configured editor for review.

    How Message Generation Works

    The model receives the staged file list, requests the staged diffs it needs, and submits a validated commit subject with an optional description. Only Git's staged snapshot is read, so unstaged edits are never sent to the model. Together AI, OpenAI, xAI and LM Studio use this agentic flow, falling back to a one-shot path when an endpoint rejects tools. Other providers use the one-shot flow.

    Formats and Customization

    Five formats are supported: plain, conventional, conventional+body, gitmoji and subject+body. Options include generating several candidates, copying the message to the clipboard, excluding files, setting the locale, setting a maximum subject length, and passing a custom prompt such as writing in another language. Settings can come from command-line arguments, environment variables, the .aicommits config file, or defaults, in that order of precedence.

    Providers and Setup

    Run aicommits setup to choose a provider, enter an API key, pick a model and set a default format. Supported providers are TogetherAI, OpenAI, Groq, xAI, OpenRouter, Ollama, LM Studio and any custom OpenAI-compatible endpoint. Ollama and LM Studio run models locally. aicommits model changes the model and aicommits update upgrades the tool using the detected package manager.

    aicommits - 1

    Community Discussions

    Be the first to start a conversation about aicommits

    Share your experience with aicommits, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    MIT-licensed CLI that writes git commit messages with AI. Free to use; users supply their own AI provider API key or run local models.

    • MIT License
    • CLI that writes git commit messages with AI
    • Bring your own API key for providers such as TogetherAI, OpenAI, Groq, xAI, OpenRouter
    • Local providers supported: Ollama and LM Studio (no API key required for LM Studio)
    • Custom OpenAI-compatible endpoint support

    Capabilities

    Key Features

    • Generates git commit messages from staged changes
    • Five formats: plain, conventional, conventional+body, gitmoji, subject+body
    • Generate multiple message options to choose from
    • Optional commit description
    • Custom prompts and locale setting
    • Git prepare-commit-msg hook install/uninstall
    • Exclude files from AI analysis
    • Copy message to clipboard
    • Interactive setup and model selection
    • Self-update command
    • Configuration via file or environment variables
    • Only staged snapshot is sent to the model

    Integrations

    TogetherAI
    OpenAI
    Groq
    xAI
    OpenRouter
    Ollama
    LM Studio
    Custom OpenAI-compatible endpoint
    Git
    npm
    pnpm
    yarn
    bun
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate aicommits and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Hassan El Mghari

    Building.

    New York City, NY

    Used by

    RoomGPT: 12 million visitors reported…
    RestorePhotos: 5 million visitors…
    LlamaCoder: 2 million visitors reported…
    AI Commits: 40,000 npm users/download-s…
    Read more about Hassan El Mghari
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    GitAI icon

    GitAI

    AI-powered Git commit message generator that creates meaningful, conventional commit messages from your staged changes.

    SafeSandbox icon

    SafeSandbox

    A local-first CLI tool that automatically creates git snapshots while AI coding agents modify your repository, enabling instant rollback if an agent breaks something.

    Worktrunk icon

    Worktrunk

    A CLI for Git worktree management designed for running multiple AI agents in parallel, making worktrees as easy to use as branches.

    Browse all tools

    Related Topics

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    262 tools

    Version Control

    AI tools that enhance version control systems and code management.

    41 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    926 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions