GitKraken CLI

gk issue list

Show list of issues

Synopsis

This command allows you to view all the open issues that are currently assigned to you. Available providers: github, github_enterprise, gitlab, gitlab_self_hosted, jira, jira_server, azure, linear, trello

Use –all to aggregate across every configured issue provider. –all cannot be combined with a provider argument.

Use –all-assignees to broaden the result set beyond issues assigned to you. Use –repo/–org (GitHub) or –project/–issue-type (Jira) to narrow the result.

Use –ids (GitHub/Azure numeric) or –keys (Jira, e.g. GK-1,GK-2) to resolve a specific set of issues by identifier. This bypasses the assignee/closed filters so a closed or unassigned issue still resolves. Supported on github, github_enterprise, jira, jira_server and azure. –ids needs –org and –repo (GitHub) or –project (Azure); –keys needs no project for Jira. –ids and –keys cannot be combined.

Pass –page (1-indexed) to paginate; a page past the end returns an empty result. --page cannot be combined with --all. Without --page, output keeps its legacy shape (no page object, no footer).

Pass –all-pages to walk every page in one call and return the complete set (all providers: github, github_enterprise, gitlab, gitlab_self_hosted, jira, jira_server, azure, linear, trello). It cannot be combined with –page or –all. GitHub Search serves at most 1000 results per query; a capped set is flagged as truncated in the page object.

Examples: gk issue list github gk issue list github –page 2 gk issue list github –all-pages –json gk issue list github –all-assignees –org gitkraken –all-pages –json gk issue list –all –json gk issue list github –all-assignees –org gitkraken –repo gkcli gk issue list jira –all-assignees –project GKDEV –issue-type Bug gk issue list github –org gitkraken –repo kepler –ids 1234,1240 –json gk issue list jira –keys GK-1234,GK-1240 –json

gk issue list [flags]

Examples

  issue list <provider>

Options

      --all                           Fetch issues from all configured issue providers
      --all-assignees                 Include issues not assigned to you (overrides the default assignee filter)
      --all-pages                     Fetch every page and return the complete set (all providers; cannot be combined with --page or --all)
      --closed                        Include closed/done issues
      --connection gk provider list   Scope the listing to a single connection by its tokenId (see gk provider list)
      --fields string                 Comma-separated list of fields to keep in JSON output (e.g. id,title,state); requires --output json
  -h, --help                          help for list
      --ids strings                   Resolve a specific set of issues by numeric id (GitHub/Azure), comma-separated; bypasses the assignee/closed filters
      --issue-type string             Filter by issue type (Jira only, e.g. Bug, Story, Task)
      --keys strings                  Resolve a specific set of issues by key (Jira, e.g. GK-1,GK-2), comma-separated; bypasses the assignee/closed filters
      --org string                    Filter by organization name (GitHub only)
      --page int                      Page number (1-indexed) when paging through issues. Pages past the end return empty results. (default 1)
      --project string                Filter by project key (Jira only)
      --repo string                   Filter by repository name (GitHub only; use with --org)
  -s, --sync                          Bypass the local cache and fetch issues from the provider (no effect with --all or filter flags, which never use the cache)

Options inherited from parent commands

      --no-telemetry     Disable telemetry (OTel spans, Sentry) for this invocation
      --output string    Output format: text or json (default "text")
      --session string   (Optional) Isolate auth and cache under a named session

SEE ALSO

Auto generated by spf13/cobra on 23-Jul-2026

© 2023 Axosoft, LLC DBA GitKraken