All apps/AI Commits

AI Commits

aicommits

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

Runs as aicommits|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 8 fields

Generate a commit message for the staged changes with AI. Setup, config, hook and update subcommands are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui aicommits
Generate commit messageExample values, fixed in this page — nothing here reaches a terminal
Basic
Stage tracked changes
--all
Message format
3 choicesenum
Custom prompt
string
Skip confirmation
--yes
TasksEach one presets the form for one job
Commit with an AI message
alltypepromptyes
Copy a message only
typegenerateclipboard
ParametersOnly these flags are editable in the form
Stage tracked changes
boolean
--all-a
Message format
enum
--type-tplainconventionalgitmoji
Messages to generate
integer
--generate-g
Custom prompt
string
--prompt-p
Exclude files
string · repeatable
--exclude-x
Copy to clipboard instead of committing
boolean
--clipboard-c
Skip confirmation
boolean
--yes-y
Bypass pre-commit hooks
boolean
--no-verify-n
SourcesEvery flag above is checked against these
readme
- `--all` or `-a`: Automatically stage changes in tracked files for the commit (default: **false**) - `--clipboard` or `-c`: Copy the selected message to the clipboard instead of committing (default: **false**) - `--generate` or `-g`: Number of messages to generate (default: **1**) - `--exclude` or `-x`: Files to exclude from AI analysis - `--type` or `-t`:…
manualmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed aicommits against its version. A form that does not match your version is not offered.