{{ define "title" }}CircleCI CLI{{ end }} {{ define "description" }}The CircleCI CLI brings pipelines, workflows, jobs, and artifacts to your terminal — scriptable, JSON-friendly, and built for CI.{{ end }} {{ define "llms_href" }}llms.txt{{ end }} {{ define "body_class" }}has-site-nav page-home{{ end }} {{ define "main" }} {{ partial "navbar.html" (dict "root" "") }}
{{/* ── Hero ──────────────────────────────────────────────────────────── */}}
{{/* Left column — text + install picker */}}

CircleCI in your
command line.

Trigger and watch runs, inspect workflows and jobs, pull down artifacts, and validate config — all from your terminal. Every data-returning command speaks --json, so it drops straight into scripts and CI.

Install

{{/* Install command(s) for the platform chosen in the picker above. Step 1 always shows; step 2 appears only for package managers that need a second command (apt, rpm, snap), driven by the selected option's data-cmd2. Both are populated by the picker JS below. */}}
$ brew install circleci {{ partial "copy-button.html" (dict "copyTarget" "install-step1") }}

Authenticate

$ circleci auth login {{ partial "copy-button.html" (dict "cmd" "circleci auth login") }}
or
$ circleci auth signup {{ partial "copy-button.html" (dict "cmd" "circleci auth signup") }}

Ready to run

$ circleci run get {{ partial "copy-button.html" (dict "cmd" "circleci run get") }}

Looking for something else? See the latest release for prebuilt binaries and Linux packages.

{{/* Right column — terminal screenshot */}}
Running 'circleci run get -b main' in a terminal
{{ end }}