← back to the directory

Gemini CLI

Googlecatalogue only

Google's Apache-2.0 Gemini terminal CLI, in TypeScript on Node. Scriptable through gemini -p with JSON output.

spec

Maker
Google
Kind
terminal-agent
Version
0.56.0 · checked 2026-08-20
License
Apache-2.0
npm
@google/gemini-cli

getting it

npm install -g @google/gemini-cli

A macOS-only unsigned standalone binary appears in release assets and container images are published, but the installation docs present neither as a way to obtain the tool. The Homebrew formula is Google's, but it is deprecated and scheduled for removal, so installing it emits a deprecation notice. MacPorts is current and matches upstream.

other channels

  • npx @google/gemini-cli
  • sudo port install gemini-cli
  • brew install gemini-cli (deprecated, scheduled for removal)

how it is built

Language
TypeScript
Ships as
npm package
What it can enforce
Gate in the harness · OS sandbox
Out of the box
Not recorded yet. We have not opened this one up.
Extends via
Not recorded yet. We have not opened this one up.
Embeds via
Headless CLI
Runtime
Node
Licence
Apache-2.0

capabilities it claims

Taken from the project’s own documentation. Claimed, not verified by us. Verifying is what the playground is for.

  • tools
  • headless

going deeper

We have not measured this one yet. Opening a harness up means reading its source, sizing every subsystem and recording a real session. That takes a while, and we would rather do three properly than eleven badly.

status: catalogue only · no measured pack