GitKraken CLI

gk ai explain commit

Use AI to explain changes in a commit

Synopsis

Use this command for AI to explain changes in a commit.

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 explain commit [flags]

Examples


  gk ai explain commit <COMMIT_SHA>
  gk ai explain commit <COMMIT_SHA> --model <MODEL_ID>

Options

  -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

Auto generated by spf13/cobra on 16-Sep-2026

© 2023 Axosoft, LLC DBA GitKraken