GitKraken CLI

gk ai commit

Use AI and create a new commit

Synopsis

Use this command to generate a new commit message with AI.

MODEL SELECTION

Pass –model to override the active provider's configured/default model for this invocation only. The flag does not change saved settings. Without it, the active provider's configured model is used; GitKraken AI falls back to its backend default when no global override is set.

Run “gk ai provider show” to inspect the active provider and configured model. For GitKraken-hosted AI, “gk ai models” lists available ids and marks the backend default with *. With the GitKraken provider, –model “” bypasses a saved global override for this invocation and uses the backend default.

gk ai commit [flags]

Examples


  gk ai commit
  gk ai commit --model <MODEL_ID>
  gk ai commit --model <MODEL_ID> --add-description --force

Options

  -d, --add-description   (Optional) Add a description to the commit message
  -f, --force             (Optional) Do not prompt for confirmations
  -h, --help              help for commit
      --model string      AI model id for this invocation (does not change saved settings)
  -p, --path string       (Optional) Repository path

Options inherited from parent commands

      --json             Emit machine-readable JSON on stdout (GK_OUTPUT=json sets it session-wide)
      --no-telemetry     Disable telemetry (OTel spans, Sentry) for this invocation
      --session string   (Optional) Isolate auth and cache under a named session

SEE ALSO

  • gk ai - Use AI in the CLI
Auto generated by spf13/cobra on 16-Sep-2026

© 2023 Axosoft, LLC DBA GitKraken